<SEC-DOCUMENT>0001829126-24-002145.txt : 20240402
<SEC-HEADER>0001829126-24-002145.hdr.sgml : 20240402
<ACCEPTANCE-DATETIME>20240402084556
ACCESSION NUMBER:		0001829126-24-002145
CONFORMED SUBMISSION TYPE:	20-F
PUBLIC DOCUMENT COUNT:		107
CONFORMED PERIOD OF REPORT:	20231231
FILED AS OF DATE:		20240402
DATE AS OF CHANGE:		20240402

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			MicroCloud Hologram Inc.
		CENTRAL INDEX KEY:			0001841209
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370]
		ORGANIZATION NAME:           	06 Technology
		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-40519
		FILM NUMBER:		24812333

	BUSINESS ADDRESS:	
		STREET 1:		100 PARK AVENUE
		CITY:			NEW YORK
		STATE:			NY
		ZIP:			10017
		BUSINESS PHONE:		2125993322

	MAIL ADDRESS:	
		STREET 1:		100 PARK AVENUE
		CITY:			NEW YORK
		STATE:			NY
		ZIP:			10017

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Golden Path Acquisition Corp
		DATE OF NAME CHANGE:	20210120
</SEC-HEADER>
<DOCUMENT>
<TYPE>20-F
<SEQUENCE>1
<FILENAME>microcloud_20f.htm
<DESCRIPTION>20-F
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:us-roles="http://fasb.org/us-roles/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:HOLO="http://microcloud.com/20231231">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02C_US%2DGAAP%2D2023 -->
<!-- Field: Set; Name: xdx; ID: xdx_033_HOLO_microcloud.com_20231231 -->
<!-- Field: Set; Name: xdx; ID: xdx_04A_20230101_20231231 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_053_edei%2D%2DDocumentFiscalYearFocus_2023 -->
<!-- Field: Set; Name: xdx; ID: xdx_05A_edei%2D%2DDocumentFiscalPeriodFocus_FY -->
<!-- Field: Set; Name: xdx; ID: xdx_050_edei%2D%2DEntityCentralIndexKey_0001841209 -->
<!-- Field: Set; Name: xdx; ID: xdx_070_XDX_microcloud__20f.xdx -->
<!-- Field: Set; Name: xdx; ID: xdx_065_USD_0_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_060_USDPShares_0_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_069_Pure_4_xbrli%2D%2Dpure -->
<!-- Field: Set; Name: xdx; ID: xdx_069_RMB_1_iso4217%2D%2DCNY -->
<!-- Field: Set; Name: xdx; ID: xdx_069_RMBPShares_3_iso4217%2D%2DCNY_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000004" name="dei:DocumentFiscalYearFocus">2023</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000005" name="dei:DocumentFiscalPeriodFocus">FY</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000006" name="dei:EntityCentralIndexKey">0001841209</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:LoansAndLeasesReceivableRelatedParties" contextRef="AsOf2023-12-31" id="xdx2ixbrl0092" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:LoansAndLeasesReceivableRelatedParties" contextRef="AsOf2023-12-31" id="xdx2ixbrl0093" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2023-12-31" id="xdx2ixbrl0119" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2023-12-31" id="xdx2ixbrl0121" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2022-12-31" id="xdx2ixbrl0123" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2023-12-31" id="xdx2ixbrl0134" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2023-12-31" id="xdx2ixbrl0136" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" contextRef="AsOf2022-12-31" id="xdx2ixbrl0138" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:DueToRelatedParties" contextRef="AsOf2023-12-31" id="xdx2ixbrl0175" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:DueToRelatedParties" contextRef="AsOf2023-12-31" id="xdx2ixbrl0176" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="AsOf2023-12-31" id="xdx2ixbrl0207" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="AsOf2023-12-31" id="xdx2ixbrl0209" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="HOLO:ChangeInFairValueOfWarrantLiability" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0353" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:ImpairmentLossForUnconsolidatedEntities" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0381" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:ImpairmentLossForUnconsolidatedEntities" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0383" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:ImpairmentLossForUnconsolidatedEntities" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0385" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="HOLO:ProfitOrLossOnDisposalOfSubsidiaries" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0387" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:ProfitOrLossOnDisposalOfSubsidiaries" contextRef="From2022-01-012022-12-31" id="xdx2ixbrl0388" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0509" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0515" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-12-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0516" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:StatutoryReservesAmount" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0531" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:StatutoryReservesAmount" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0533" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="HOLO:StatutoryReservesAmount" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0693" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:StatutoryReservesAmount" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0695" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0761" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:ProvisionForInventoryReserve" contextRef="From2022-01-012022-12-31" id="xdx2ixbrl0780" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:ProvisionForInventoryReserve" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0781" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:ProvisionForInventoryReserve" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0783" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:InterestAndOtherIncome" contextRef="From2022-01-012022-12-31" id="xdx2ixbrl0786" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:InterestAndOtherIncome" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0787" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:InterestAndOtherIncome" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0789" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="HOLO:ImpairmentLossForUnconsolidatedEntities" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0791" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:ImpairmentLossForUnconsolidatedEntities" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0793" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:ImpairmentLossForUnconsolidatedEntities" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0795" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0799" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0801" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="HOLO:ChangeInFairValueOfWarrantLiabilities" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0803" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0809" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2022-01-012022-12-31" id="xdx2ixbrl0810" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0815" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" contextRef="From2022-01-012022-12-31" id="xdx2ixbrl0816" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0821" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="From2022-01-012022-12-31" id="xdx2ixbrl0822" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:LossOnDisposalOfSubsidiaries" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0827" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:LossOnDisposalOfSubsidiaries" contextRef="From2022-01-012022-12-31" id="xdx2ixbrl0828" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0867" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt" contextRef="From2022-01-012022-12-31" id="xdx2ixbrl0902" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0903" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0905" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="HOLO:LoanProceedsToThirdParties" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0909" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:LoanProceedsToThirdParties" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0911" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="HOLO:RepaymentsOfDebts" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0915" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:RepaymentsOfDebts" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0917" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="HOLO:CashReceivedOnFixedAssetsDisposal" contextRef="From2022-01-012022-12-31" id="xdx2ixbrl0926" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:CashReceivedOnFixedAssetsDisposal" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0927" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:CashReceivedOnFixedAssetsDisposal" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0928" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="HOLO:InvestmentsInUnconsolidatedEntities" contextRef="From2022-01-012022-12-31" id="xdx2ixbrl0931" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:AmountsAdvancedFromRelatedParties" contextRef="From2022-01-012022-12-31" id="xdx2ixbrl0947" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:AmountsAdvancedFromRelatedParties" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0948" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:AmountsAdvancedFromRelatedParties" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0950" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="HOLO:AmountsAdvancedToRelatedParties" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0952" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:AmountsAdvancedToRelatedParties" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0954" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:AmountsAdvancedToRelatedParties" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0956" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="HOLO:RepaymentsFromRelatedParties" contextRef="From2022-01-012022-12-31" id="xdx2ixbrl0959" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:CashReceivedFromRecapitalization" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0976" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:CashReceivedFromRecapitalization" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0978" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:CashReceivedFromRecapitalization" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0980" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="HOLO:ProceedsOfThirdpartyLoan" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0982" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl1024" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl1026" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:CapitalLeaseObligationsIncurred" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl1038" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:ExchangeRateDifference" contextRef="From2022-01-012022-12-31" id="xdx2ixbrl1485" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:ExchangeRateDifference" contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl1487" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:IntangibleAssetsImpairmentLoss" contextRef="AsOf2022-12-31" id="xdx2ixbrl1591" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2023-12-31" id="xdx2ixbrl1599" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2023-12-31" id="xdx2ixbrl1601" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2022-12-31_custom_Investments2percentMember" id="xdx2ixbrl1640" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2022-12-31" id="xdx2ixbrl1652" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2023-12-31_custom_GoodwillfromShenzhenBoweiAcquisitionMember" id="xdx2ixbrl1670" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2023-12-31_custom_GoodwillfromShenzhenBoweiAcquisitionMember" id="xdx2ixbrl1672" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2023-12-31_custom_GoodwillfromShenzhenTianyuemengAcquisitionMember" id="xdx2ixbrl1676" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2023-12-31_custom_GoodwillfromShenzhenTianyuemengAcquisitionMember" id="xdx2ixbrl1678" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2023-12-31" id="xdx2ixbrl1682" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2023-12-31" id="xdx2ixbrl1684" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:GoodwillImpairmentLossNetOfTax" contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyServiceMember" id="xdx2ixbrl1698" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2023-12-31_custom_HolographicSolutionsMember" id="xdx2ixbrl1706" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2023-12-31_custom_HolographicTechnologyServiceMember" id="xdx2ixbrl1708" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2023-12-31" id="xdx2ixbrl1710" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:DueFromRelatedParty" contextRef="AsOf2023-12-31_custom_ShenzhenMengyun19.9EquityInvestmentMember" id="xdx2ixbrl1719" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:DueFromRelatedParty" contextRef="AsOf2023-12-31_custom_ShenzhenMengyun19.9EquityInvestmentMember" id="xdx2ixbrl1721" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="HOLO:DueFromRelatedParty" contextRef="AsOf2023-12-31" id="xdx2ixbrl1725" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:DueFromRelatedParty" contextRef="AsOf2023-12-31" id="xdx2ixbrl1727" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="HOLO:DueToRelatedParties" contextRef="AsOf2023-12-31_custom_YuxiuHanMember" id="xdx2ixbrl1731" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:DueToRelatedParties" contextRef="AsOf2023-12-31_custom_YuxiuHanMember" id="xdx2ixbrl1733" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="HOLO:DueToRelatedParties" contextRef="AsOf2023-12-31" id="xdx2ixbrl1737" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:DueToRelatedParties" contextRef="AsOf2023-12-31" id="xdx2ixbrl1739" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" contextRef="AsOf2023-12-31" id="xdx2ixbrl1839" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" contextRef="AsOf2023-12-31" id="xdx2ixbrl1841" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="HOLO:DeferredIncomeTaxLiabilityNet" contextRef="AsOf2023-12-31" id="xdx2ixbrl1844" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:DeferredIncomeTaxLiabilityNet" contextRef="AsOf2023-12-31" id="xdx2ixbrl1846" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="AsOf2023-12-31" id="xdx2ixbrl1957" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="AsOf2023-12-31" id="xdx2ixbrl1959" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" contextRef="AsOf2023-12-31" id="xdx2ixbrl1961" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" contextRef="AsOf2023-12-31" id="xdx2ixbrl1963" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="HOLO:WarrantLiability" contextRef="AsOf2022-12-31_us-gaap_FairValueInputsLevel1Member" id="xdx2ixbrl2109" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:WarrantLiability" contextRef="AsOf2022-12-31_us-gaap_FairValueInputsLevel2Member" id="xdx2ixbrl2111" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:WarrantLiability" contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel1Member" id="xdx2ixbrl2117" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:WarrantLiability" contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel2Member" id="xdx2ixbrl2119" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" contextRef="From2022-01-012022-12-31_custom_PrivateWarrantsMember" id="xdx2ixbrl2131" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" contextRef="From2022-01-012022-12-31_custom_PrivateWarrantsMember" id="xdx2ixbrl2133" unitRef="RMBPShares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" contextRef="From2022-01-012022-12-31_custom_PrivateWarrantsMember" id="xdx2ixbrl2135" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" contextRef="From2022-01-012022-12-31_custom_PrivateWarrantsMember" id="xdx2ixbrl2137" unitRef="RMBPShares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" contextRef="From2022-01-012022-12-31_custom_PrivateWarrantsMember" id="xdx2ixbrl2139" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2022-01-012022-12-31_custom_PrivateWarrantsMember" id="xdx2ixbrl2141" unitRef="RMBPShares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" contextRef="From2022-01-012022-12-31_custom_PrivateWarrantsMember" id="xdx2ixbrl2143" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2022-01-012022-12-31_custom_PrivateWarrantsMember" id="xdx2ixbrl2145" unitRef="RMBPShares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" contextRef="From2023-01-012023-12-31_custom_PrivateWarrantsMember" id="xdx2ixbrl2153" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" contextRef="From2023-01-012023-12-31_custom_PrivateWarrantsMember" id="xdx2ixbrl2155" unitRef="RMBPShares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" contextRef="From2023-01-012023-12-31_custom_PrivateWarrantsMember" id="xdx2ixbrl2157" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" contextRef="From2023-01-012023-12-31_custom_PrivateWarrantsMember" id="xdx2ixbrl2159" unitRef="RMBPShares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" contextRef="From2023-01-012023-12-31_custom_PrivateWarrantsMember" id="xdx2ixbrl2161" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2023-01-012023-12-31_custom_PrivateWarrantsMember" id="xdx2ixbrl2163" unitRef="RMBPShares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" contextRef="From2023-01-012023-12-31_custom_PrivateWarrantsMember" id="xdx2ixbrl2165" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2023-01-012023-12-31_custom_PrivateWarrantsMember" id="xdx2ixbrl2167" unitRef="RMBPShares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2022-01-012022-12-31_custom_HolographicTechnologyServiceMember" id="xdx2ixbrl2238" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyServiceMember74032531" id="xdx2ixbrl2262" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyServiceMember74032531" id="xdx2ixbrl2268" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfWarrants" contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2488" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:Intercompany" contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2497" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:Intercompany" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2498" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="HOLO:Intercompany" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2500" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2503" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2505" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2507" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2508" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2510" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2515" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2516" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2518" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2523" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2524" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2526" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2531" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2532" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2534" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2021-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2536" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2022-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2537" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2022-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2539" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2022-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2541" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2542" unitRef="RMB" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="xdx2ixbrl2544" unitRef="USD" xs:nil="true"/>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="holo-20231231.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2023-01-01to2023-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_dei_BusinessContactMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</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="From2022-01-012022-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_ProductsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">HOLO:ProductsMember</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="From2022-01-012022-12-31_custom_ProductsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">HOLO:ProductsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_ProductsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">HOLO:ProductsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_ServicesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">HOLO:ServicesMember</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="From2022-01-012022-12-31_custom_ServicesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">HOLO:ServicesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_ServicesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">HOLO:ServicesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</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="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</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="AsOf2020-12-31_custom_RetainedEarningsStatutoryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsStatutoryMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_RetainedEarningsUnrestrictedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</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="AsOf2020-12-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</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="AsOf2021-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</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="AsOf2021-12-31_custom_RetainedEarningsStatutoryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsStatutoryMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_RetainedEarningsUnrestrictedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</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="AsOf2021-12-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_RetainedEarningsStatutoryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsStatutoryMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_RetainedEarningsUnrestrictedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</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="From2021-01-012021-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</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="From2021-01-012021-12-31_custom_RetainedEarningsStatutoryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsStatutoryMember</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="From2021-01-012021-12-31_custom_RetainedEarningsUnrestrictedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsUnrestrictedMember</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="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</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="From2021-01-012021-12-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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="From2022-01-012022-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-12-31_custom_RetainedEarningsStatutoryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsStatutoryMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-12-31_custom_RetainedEarningsUnrestrictedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-12-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_RetainedEarningsStatutoryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsStatutoryMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_RetainedEarningsUnrestrictedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_RetainedEarningsStatutoryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsStatutoryMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_RetainedEarningsUnrestrictedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-09-012023-09-30_custom_ThirdPartyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ThirdPartyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-09-01</xbrli:startDate>
        <xbrli:endDate>2023-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-09-012023-09-30_custom_ThirdPartyOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ThirdPartyOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-09-01</xbrli:startDate>
        <xbrli:endDate>2023-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_MCHologramIncMCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:MCHologramIncMCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_QuantumEdgeHKLimitedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:QuantumEdgeHKLimitedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_BeijingXihuiyunTechnologyCoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:BeijingXihuiyunTechnologyCoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_ShanghaiMengyunHolographicTechnologyCoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ShanghaiMengyunHolographicTechnologyCoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_ShenzhenMengyunHolographicTechnologyCoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ShenzhenMengyunHolographicTechnologyCoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_ShenzhenQianhaiYoushiTechnologyCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ShenzhenQianhaiYoushiTechnologyCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_ShenzhenYijiaNetworkTechnologyCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ShenzhenYijiaNetworkTechnologyCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_HorgosYoushiNetworkTechnologyCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:HorgosYoushiNetworkTechnologyCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_HorgosWeiyiSoftwareTechnologyCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:HorgosWeiyiSoftwareTechnologyCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_ShenzhenBroadVisionTechnologyCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ShenzhenBroadVisionTechnologyCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_McloudvrSoftwareNetworkTechnologyHKCoLimitedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:McloudvrSoftwareNetworkTechnologyHKCoLimitedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_ShenzhenTianyuemengTechnologyCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ShenzhenTianyuemengTechnologyCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_ShenzhenYunaoHongxiangTechnologyCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ShenzhenYunaoHongxiangTechnologyCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_BroadvisionIntelligenceHongKongLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:BroadvisionIntelligenceHongKongLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_HorgosBroadVisionTechnologyCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:HorgosBroadVisionTechnologyCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_HorgosTianyuemengTechnologyCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:HorgosTianyuemengTechnologyCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_OceanCloudTechnologyCoLimitedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:OceanCloudTechnologyCoLimitedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_ShenzhenHaiyunXinshengTechnologyCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ShenzhenHaiyunXinshengTechnologyCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_ShenzhenYoumiTechnologyCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ShenzhenYoumiTechnologyCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_ShenzhenYushianTechnologyCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ShenzhenYushianTechnologyCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_HorgosYoumiTechnologyCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:HorgosYoumiTechnologyCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_HorgosYushianTechnologyCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:HorgosYushianTechnologyCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_KashgarYoushiInformationTechnologyCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:KashgarYoushiInformationTechnologyCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_BeijingWeixiaohaiTechnologyCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:BeijingWeixiaohaiTechnologyCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_OfficeEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_srt_MinimumMember_custom_MechanicalEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">HOLO:MechanicalEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_srt_MaximumMember_custom_MechanicalEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">HOLO:MechanicalEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_srt_MinimumMember_custom_ElectronicEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">HOLO:ElectronicEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_srt_MaximumMember_custom_ElectronicEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">HOLO:ElectronicEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_OceanHKMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">HOLO:OceanHKMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_OceanHKMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">HOLO:OceanHKMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-09-012022-09-16">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-09-01</xbrli:startDate>
        <xbrli:endDate>2022-09-16</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-09-012022-09-16_us-gaap_PrivatePlacementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-09-01</xbrli:startDate>
        <xbrli:endDate>2022-09-16</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-16_custom_PeaceAssetMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">HOLO:PeaceAssetMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-16</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_ShenzhenYoumiMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">HOLO:ShenzhenYoumiMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_QianhaiYoushiMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">HOLO:QianhaiYoushiMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_ShenzhenTianyuemengMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">HOLO:ShenzhenTianyuemengMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_OfficeEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_MechanicalEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">HOLO:MechanicalEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_MechanicalEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">HOLO:MechanicalEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_ElectronicAndOtherEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">HOLO:ElectronicAndOtherEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_ElectronicAndOtherEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">HOLO:ElectronicAndOtherEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_VehiclesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_VehiclesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_SoftwareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:SoftwareMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_SoftwareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:SoftwareMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_NoncompeteAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_NoncompeteAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_Investments19.9Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:Investments19.9Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_Investments19.9Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:Investments19.9Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_Investment4.4PercentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:Investment4.4PercentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_Investment4.4PercentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:Investment4.4PercentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_Investments5percentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:Investments5percentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_Investments5percentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:Investments5percentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_Investments3percentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:Investments3percentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_Investments3percentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:Investments3percentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_Investments2percentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:Investments2percentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_Investments2percentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:Investments2percentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_ImpairmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:ImpairmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_ImpairmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:ImpairmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_GoodwillfromShenzhenBoweiAcquisitionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:GoodwillfromShenzhenBoweiAcquisitionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_GoodwillfromShenzhenBoweiAcquisitionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:GoodwillfromShenzhenBoweiAcquisitionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_GoodwillfromShenzhenTianyuemengAcquisitionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:GoodwillfromShenzhenTianyuemengAcquisitionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_GoodwillfromShenzhenTianyuemengAcquisitionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:GoodwillfromShenzhenTianyuemengAcquisitionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_HolographicSolutionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:HolographicSolutionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_HolographicTechnologyServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:HolographicTechnologyServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_HolographicSolutionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:HolographicSolutionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_HolographicTechnologyServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:HolographicTechnologyServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_HolographicSolutionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:HolographicSolutionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_HolographicTechnologyServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:HolographicTechnologyServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_ShenzhenMengyun19.9EquityInvestmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">HOLO:ShenzhenMengyun19.9EquityInvestmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_ShenzhenMengyun19.9EquityInvestmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">HOLO:ShenzhenMengyun19.9EquityInvestmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_YuxiuHanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">HOLO:YuxiuHanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_YuxiuHanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">HOLO:YuxiuHanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:OneCustomerMember</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="From2022-01-012022-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:OneCustomerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:OneCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:TwoCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:OneCustomerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_SecondCustomerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:SecondCustomerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:OneCustomerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_SecondCustomerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:SecondCustomerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_ThirdCustomerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:ThirdCustomerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_PurchasesMember_custom_VendorConcentrationRiskMember_custom_TwoVendorsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">HOLO:PurchasesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">HOLO:VendorConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:TwoVendorsMember</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="From2022-01-012022-12-31_custom_PurchasesMember_custom_VendorConcentrationRiskMember_custom_OneVendorMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">HOLO:PurchasesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">HOLO:VendorConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:OneVendorMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_PurchasesMember_custom_VendorConcentrationRiskMember_custom_FirstVendorMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">HOLO:PurchasesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">HOLO:VendorConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:FirstVendorMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_PurchasesMember_custom_VendorConcentrationRiskMember_custom_SecondVendorMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">HOLO:PurchasesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">HOLO:VendorConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:SecondVendorMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_PurchasesMember_custom_VendorConcentrationRiskMember_custom_ThirdVendorMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">HOLO:PurchasesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">HOLO:VendorConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:ThirdVendorMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-12-31_us-gaap_AccountsPayableMember_custom_VendorConcentrationRiskMember_custom_FirstVendorMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">HOLO:VendorConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:FirstVendorMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-12-31_us-gaap_AccountsPayableMember_custom_VendorConcentrationRiskMember_custom_SecondVendorMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">HOLO:VendorConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:SecondVendorMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_us-gaap_AccountsPayableMember_custom_VendorConcentrationRiskMember_custom_FirstVendorMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">HOLO:VendorConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:FirstVendorMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_us-gaap_AccountsPayableMember_custom_VendorConcentrationRiskMember_custom_SecondVendorMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">HOLO:VendorConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:SecondVendorMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_us-gaap_AccountsPayableMember_custom_VendorConcentrationRiskMember_custom_ThirdVendorMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">HOLO:VendorConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:ThirdVendorMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-01-02">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-01-02</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-05-09_custom_OrdinarySharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-05-09</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-01-31_custom_OrdinarySharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</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="AsOf2021-01-31_custom_OrdinarySharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-01-06_custom_OrdinarySharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-01-06</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-26_custom_OrdinarySharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-26</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-01-24_custom_OrdinarySharesMember_custom_InitialPublicOfferingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">HOLO:InitialPublicOfferingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-01-24</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-01-24_custom_OrdinarySharesMember_custom_InitialPublicOfferingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">HOLO:InitialPublicOfferingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-01-24</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-24_custom_OrdinarySharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-24</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-24_custom_OrdinarySharesMember_us-gaap_PrivatePlacementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-24</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_OrdinarySharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_OrdinarySharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-01-30_us-gaap_SubsequentEventMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-01-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-11-10_custom_OrdinarySharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-11-10</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-11-10_custom_MergerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:MergerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-11-10</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-10-012023-10-24_custom_OrdinarySharesMember_custom_EmployeeStockIncentive2023PlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">HOLO:EmployeeStockIncentive2023PlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-10-01</xbrli:startDate>
        <xbrli:endDate>2023-10-24</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_PublicWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">HOLO:PublicWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_PrivateWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">HOLO:PrivateWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-06-022021-06-24_us-gaap_IPOMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-06-02</xbrli:startDate>
        <xbrli:endDate>2021-06-24</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-24_us-gaap_IPOMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-24</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-06-022021-06-24">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-06-02</xbrli:startDate>
        <xbrli:endDate>2021-06-24</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-06-022021-06-24_us-gaap_PrivatePlacementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-06-02</xbrli:startDate>
        <xbrli:endDate>2021-06-24</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-24_us-gaap_PrivatePlacementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-24</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">HOLO:BlackScholesOptionPricingModelMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_BlackScholesOptionPricingModelMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">HOLO:BlackScholesOptionPricingModelMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_BlackScholesOptionPricingModelMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">HOLO:BlackScholesOptionPricingModelMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_BlackScholesOptionPricingModelMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">HOLO:BlackScholesOptionPricingModelMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_BlackScholesOptionPricingModelMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">HOLO:BlackScholesOptionPricingModelMember</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="From2022-01-012022-12-31_custom_BlackScholesOptionPricingModelMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">HOLO:BlackScholesOptionPricingModelMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_FairValueInputsLevel1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_FairValueInputsLevel2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_FairValueInputsLevel1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_FairValueInputsLevel2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_PrivateWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">HOLO:PrivateWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_PrivateWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">HOLO:PrivateWarrantsMember</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="From2022-01-012022-12-31_custom_PrivateWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">HOLO:PrivateWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_PrivateWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">HOLO:PrivateWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_PrivateWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">HOLO:PrivateWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_HolographicSolutionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicSolutionsMember</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="From2021-01-012021-12-31_custom_HolographicTechnologyServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyServiceMember</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="From2022-01-012022-12-31_custom_HolographicSolutionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicSolutionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-12-31_custom_HolographicTechnologyServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_HolographicSolutionsMember74032531">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicSolutionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_HolographicTechnologyServiceMember74032531">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_HolographicSolutionsMember74032562">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicSolutionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_HolographicSolutionsMember74032578">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicSolutionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_HolographicTechnologyServiceMember74032578">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_HolographicTechnologyServiceMember74032593">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_HolographicTechnologyLiDARProductsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyLiDARProductsMember</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="From2022-01-012022-12-31_custom_HolographicTechnologyLiDARProductsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyLiDARProductsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_HolographicTechnologyLiDARProductsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyLiDARProductsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember</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="From2022-01-012022-12-31_custom_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_HolographicTechnologyLicensingAndContentProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyLicensingAndContentProductMember</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="From2022-01-012022-12-31_custom_HolographicTechnologyLicensingAndContentProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyLicensingAndContentProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_HolographicTechnologyLicensingAndContentProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyLicensingAndContentProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_HolographicHardwareSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicHardwareSalesMember</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="From2022-01-012022-12-31_custom_HolographicHardwareSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicHardwareSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_HolographicHardwareSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicHardwareSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_TotalHolographicSolutionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:TotalHolographicSolutionsMember</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="From2022-01-012022-12-31_custom_TotalHolographicSolutionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:TotalHolographicSolutionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_custom_TotalHolographicSolutionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:TotalHolographicSolutionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-01-23_us-gaap_SubsequentEventMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-01-23</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-03-012024-03-13_us-gaap_SubsequentEventMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-03-01</xbrli:startDate>
        <xbrli:endDate>2024-03-13</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-02-012024-02-02_us-gaap_SubsequentEventMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-02-01</xbrli:startDate>
        <xbrli:endDate>2024-02-02</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-03-02_us-gaap_SubsequentEventMember_custom_YichangJiYueTechnologyLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:YichangJiYueTechnologyLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-03-02</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_srt_ParentCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_srt_ParentCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-12-31_srt_ParentCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_srt_ParentCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_srt_ParentCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001841209</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:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <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="Pure">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="RMB">
      <xbrli:measure>iso4217:CNY</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="RMBPShares">
      <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>
  <ix:relationship fromRefs="Fact000047" toRefs="Footnote000053"/>
  <ix:relationship fromRefs="Fact000050" toRefs="Footnote000054"/>
  <ix:relationship fromRefs="Fact000051" toRefs="Footnote000054"/>
  <ix:relationship fromRefs="Fact000052" toRefs="Footnote000054"/>
  <ix:relationship fromRefs="Fact000232" toRefs="Footnote000289"/>
  <ix:relationship fromRefs="Fact000233" toRefs="Footnote000289"/>
  <ix:relationship fromRefs="Fact000248" toRefs="Footnote000289"/>
  <ix:relationship fromRefs="Fact000467" toRefs="Footnote000502"/>
  <ix:relationship fromRefs="Fact000469" toRefs="Footnote000502"/>
  <ix:relationship fromRefs="Fact000471" toRefs="Footnote000502"/>
  <ix:relationship fromRefs="Fact000473" toRefs="Footnote000502"/>
  <ix:relationship fromRefs="Fact000475" toRefs="Footnote000502"/>
  <ix:relationship fromRefs="Fact000477" toRefs="Footnote000502"/>
  <ix:relationship fromRefs="Fact000479" toRefs="Footnote000502"/>
  <ix:relationship fromRefs="Fact000481" toRefs="Footnote000502"/>
  <ix:relationship fromRefs="Fact000487" toRefs="Footnote000502"/>
  <ix:relationship fromRefs="Fact000489" toRefs="Footnote000502"/>
  <ix:relationship fromRefs="Fact000491" toRefs="Footnote000502"/>
  <ix:relationship fromRefs="Fact000493" toRefs="Footnote000502"/>
  <ix:relationship fromRefs="Fact000495" toRefs="Footnote000502"/>
  <ix:relationship fromRefs="Fact000497" toRefs="Footnote000502"/>
  <ix:relationship fromRefs="Fact000499" toRefs="Footnote000502"/>
  <ix:relationship fromRefs="Fact000501" toRefs="Footnote000502"/>
  <ix:relationship fromRefs="Fact000504" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact000512" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="xdx2ixbrl0515" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact000545" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact000552" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact000573" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact000581" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact000585" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact000593" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact000597" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact000605" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact000609" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact000617" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact000621" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact000629" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact000633" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact000641" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact000645" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact000653" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact000667" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact000674" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact000697" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact000705" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact000729" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact000737" toRefs="Footnote000739"/>
  <ix:relationship fromRefs="Fact001616" toRefs="Footnote001657"/>
  <ix:relationship fromRefs="Fact001618" toRefs="Footnote001657"/>
  <ix:relationship fromRefs="Fact001620" toRefs="Footnote001657"/>
  <ix:relationship fromRefs="Fact001622" toRefs="Footnote001658"/>
  <ix:relationship fromRefs="Fact001624" toRefs="Footnote001658"/>
  <ix:relationship fromRefs="Fact001626" toRefs="Footnote001658"/>
  <ix:relationship fromRefs="Fact001628" toRefs="Footnote001659"/>
  <ix:relationship fromRefs="Fact001630" toRefs="Footnote001659"/>
  <ix:relationship fromRefs="Fact001632" toRefs="Footnote001659"/>
  <ix:relationship fromRefs="Fact001634" toRefs="Footnote001660"/>
  <ix:relationship fromRefs="Fact001636" toRefs="Footnote001660"/>
  <ix:relationship fromRefs="Fact001638" toRefs="Footnote001660"/>
  <ix:relationship fromRefs="xdx2ixbrl1640" toRefs="Footnote001661"/>
  <ix:relationship fromRefs="Fact001642" toRefs="Footnote001661"/>
  <ix:relationship fromRefs="Fact001644" toRefs="Footnote001661"/>
  <ix:relationship fromRefs="Fact001668" toRefs="Footnote001685"/>
  <ix:relationship fromRefs="xdx2ixbrl1670" toRefs="Footnote001685"/>
  <ix:relationship fromRefs="xdx2ixbrl1672" toRefs="Footnote001685"/>
  <ix:relationship fromRefs="Fact001674" toRefs="Footnote001686"/>
  <ix:relationship fromRefs="xdx2ixbrl1676" toRefs="Footnote001686"/>
  <ix:relationship fromRefs="xdx2ixbrl1678" toRefs="Footnote001686"/>
  <ix:relationship fromRefs="Fact001786" toRefs="Footnote001793"/>
  <ix:relationship fromRefs="Fact001787" toRefs="Footnote001793"/>
  <ix:relationship fromRefs="Fact001788" toRefs="Footnote001793"/>
  <ix:relationship fromRefs="Fact002400" toRefs="Footnote002432"/>
  <ix:relationship fromRefs="Fact002401" toRefs="Footnote002432"/>
  </ix:resources>
 </ix:header>
</div>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Rule-Page --><div style="width: 100%"><div style="border-top: Black 2pt solid; border-bottom: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><b>UNITED STATES<br/>SECURITIES AND EXCHANGE COMMISSION<br/>WASHINGTON, D.C. 20549</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0">&#160;</p>

<!-- Field: Rule-Page --><div style="margin-left: auto; margin-right: auto; width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 14pt"><b>FORM <span id="xdx_908_edei--DocumentType_c20230101__20231231_zUt5D5JxsbVk"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000015" name="dei:DocumentType">20-F</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0">&#160;</p>

<!-- Field: Rule-Page --><div style="margin-left: auto; margin-right: auto; width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">(Mark One)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span id="xdx_904_edei--DocumentRegistrationStatement_c20230101__20231231_z7eezGkxcuPb"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt:booleanfalse" id="Fact000016" name="dei:DocumentRegistrationStatement">&#9744;</ix:nonNumeric></span><b> REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR (g) OF <br/>THE SECURITIES EXCHANGE ACT OF 1934</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><b>OR</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span id="xdx_90E_edei--DocumentAnnualReport_c20230101__20231231_zLlwiQ1UZahi"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt:booleantrue" id="Fact000017" name="dei:DocumentAnnualReport">&#9746;</ix:nonNumeric></span><b> ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF <br/>THE SECURITIES EXCHANGE ACT OF 1934</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><b>For the fiscal year ended <span id="xdx_90C_edei--DocumentPeriodEndDate_c20230101__20231231_zVGpegxXZjP5"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt:datemonthdayyearen" id="Fact000018" name="dei:DocumentPeriodEndDate"><span id="xdx_90A_edei--CurrentFiscalYearEndDate_c20230101__20231231_zX4agdvYDAba"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt:datemonthdayen" id="Fact000019" name="dei:CurrentFiscalYearEndDate">December 31</ix:nonNumeric></span>, 2023</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><b>OR</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span id="xdx_905_edei--DocumentTransitionReport_c20230101__20231231_zCsnMEA3xP44"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt:booleanfalse" id="Fact000020" name="dei:DocumentTransitionReport">&#9744;</ix:nonNumeric></span> <b>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF <br/>THE SECURITIES EXCHANGE ACT OF 1934</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><b>OR</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span id="xdx_90A_edei--DocumentShellCompanyReport_c20230101__20231231_z5019cT6Z3bd"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt:booleanfalse" id="Fact000021" name="dei:DocumentShellCompanyReport">&#9744;</ix:nonNumeric></span> <b>SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(d) OF <br/>THE SECURITIES EXCHANGE ACT OF 1934</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><b>Date of event requiring this shell company report ________</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><b>For the transition period from ________ to ________</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><b>Commission file number </b><span style="text-decoration: underline"><span id="xdx_904_edei--EntityFileNumber_c20230101__20231231_zhY81js2WU5k"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000022" name="dei:EntityFileNumber">001-40519</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0">&#160;</p>

<!-- Field: Rule-Page --><div style="margin-left: auto; margin-right: auto; width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="font-size: 14pt"><b><span id="xdx_90C_edei--EntityRegistrantName_c20230101__20231231_z0XHbQsw7CSe"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000023" name="dei:EntityRegistrantName">MicroCloud Hologram Inc.</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><b>(Exact name of Registrant as specified in its charter)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0">&#160;</p>

<!-- Field: Rule-Page --><div style="margin-left: auto; margin-right: auto; width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><b>Not Applicable</b><br/>(Translation of Registrant&#8217;s name into English)</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><b><span id="xdx_901_edei--EntityIncorporationStateCountryCode_c20230101__20231231_zMPQwphqQU35"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt-sec:edgarprovcountryen" id="Fact000024" name="dei:EntityIncorporationStateCountryCode">Cayman Islands</ix:nonNumeric></span></b><br/>(Jurisdiction of incorporation or organization)</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><b><span title="Entity Address, Address Line One"><span id="xdx_905_edei--EntityAddressAddressLine1_c20230101__20231231" title="Entity Address, Address Line One"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000026" name="dei:EntityAddressAddressLine1">Room 302</ix:nonNumeric></span></span>, <span id="xdx_902_edei--EntityAddressAddressLine2_c20230101__20231231" title="Entity Address, Address Line Two"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000028" name="dei:EntityAddressAddressLine2">Building A</ix:nonNumeric></span>, <span id="xdx_903_edei--EntityAddressAddressLine3_c20230101__20231231" title="Entity Address, Address Line Three"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000030" name="dei:EntityAddressAddressLine3">Zhong Ke Na Neng Building</ix:nonNumeric></span>,</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><b>Yue Xing Sixth Road, Nanshan District, <span id="xdx_909_edei--EntityAddressCityOrTown_c20230101__20231231" title="Entity Address, City or Town"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000032" name="dei:EntityAddressCityOrTown">Shenzhen</ix:nonNumeric></span>,</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><b>People&#8217;s Republic of <span id="xdx_903_edei--EntityAddressCountry_c20230101__20231231" title="Entity Address, Country"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt-sec:countrynameen" id="Fact000034" name="dei:EntityAddressCountry">China</ix:nonNumeric></span> <span id="xdx_909_edei--EntityAddressPostalZipCode_c20230101__20231231" title="Entity Address, Postal Zip Code"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000036" name="dei:EntityAddressPostalZipCode">518000</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Address of principal executive offices)</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0">&#160;</p>

<!-- Field: Rule-Page --><div style="margin-left: auto; margin-right: auto; width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="xdx_90B_edei--ContactPersonnelName_c20230101__20231231__dei--EntityAddressesAddressTypeAxis__dei--BusinessContactMember_zinxJ7vqkc6k"><ix:nonNumeric contextRef="From2023-01-012023-12-31_dei_BusinessContactMember" id="Fact000037" name="dei:ContactPersonnelName">Guohui Kang</ix:nonNumeric></span>, Chief Executive Officer</b><br/><b><span style="text-decoration: underline">kang@mcvrar.com</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Tel: <span id="xdx_901_edei--CountryRegion_c20230101__20231231__dei--EntityAddressesAddressTypeAxis__dei--BusinessContactMember_zZeK5kut6Xik"><ix:nonNumeric contextRef="From2023-01-012023-12-31_dei_BusinessContactMember" id="Fact000038" name="dei:CountryRegion">+86</ix:nonNumeric></span> (<span id="xdx_90C_edei--CityAreaCode_c20230101__20231231__dei--EntityAddressesAddressTypeAxis__dei--BusinessContactMember_zeWNhEOhHqy5"><ix:nonNumeric contextRef="From2023-01-012023-12-31_dei_BusinessContactMember" id="Fact000039" name="dei:CityAreaCode">0755</ix:nonNumeric></span>) <span id="xdx_90B_edei--LocalPhoneNumber_c20230101__20231231__dei--EntityAddressesAddressTypeAxis__dei--BusinessContactMember_zH153X8aZ0W8"><ix:nonNumeric contextRef="From2023-01-012023-12-31_dei_BusinessContactMember" id="Fact000040" name="dei:LocalPhoneNumber">2291 2036</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="xdx_908_edei--EntityAddressAddressLine1_c20230101__20231231__dei--EntityAddressesAddressTypeAxis__dei--BusinessContactMember_zRWOcQZchj1f"><ix:nonNumeric contextRef="From2023-01-012023-12-31_dei_BusinessContactMember" id="Fact000041" name="dei:EntityAddressAddressLine1">Room 302</ix:nonNumeric></span>, <span id="xdx_90E_edei--EntityAddressAddressLine2_c20230101__20231231__dei--EntityAddressesAddressTypeAxis__dei--BusinessContactMember_zVu6HjWGjcPe"><ix:nonNumeric contextRef="From2023-01-012023-12-31_dei_BusinessContactMember" id="Fact000042" name="dei:EntityAddressAddressLine2">Building A</ix:nonNumeric></span>, <span id="xdx_902_edei--EntityAddressAddressLine3_c20230101__20231231__dei--EntityAddressesAddressTypeAxis__dei--BusinessContactMember_zPPefj0yVN8l"><ix:nonNumeric contextRef="From2023-01-012023-12-31_dei_BusinessContactMember" id="Fact000043" name="dei:EntityAddressAddressLine3">Zhong Ke Na Neng Building</ix:nonNumeric></span>,</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Yue Xing Sixth Road, Nanshan District, <span id="xdx_902_edei--EntityAddressCityOrTown_c20230101__20231231__dei--EntityAddressesAddressTypeAxis__dei--BusinessContactMember_zCLIhZu3ouM9"><ix:nonNumeric contextRef="From2023-01-012023-12-31_dei_BusinessContactMember" id="Fact000044" name="dei:EntityAddressCityOrTown">Shenzhen</ix:nonNumeric></span>,</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>People&#8217;s Republic of <span id="xdx_90A_edei--EntityAddressCountry_c20230101__20231231__dei--EntityAddressesAddressTypeAxis__dei--BusinessContactMember_zLrxbvk0u67f"><ix:nonNumeric contextRef="From2023-01-012023-12-31_dei_BusinessContactMember" format="ixt-sec:countrynameen" id="Fact000045" name="dei:EntityAddressCountry">China</ix:nonNumeric></span> <span id="xdx_90C_edei--EntityAddressPostalZipCode_c20230101__20231231__dei--EntityAddressesAddressTypeAxis__dei--BusinessContactMember_zuQLQSeJtKj"><ix:nonNumeric contextRef="From2023-01-012023-12-31_dei_BusinessContactMember" id="Fact000046" name="dei:EntityAddressPostalZipCode">518000</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Name, Telephone, E-mail and/or Facsimile number and Address of Company Contact Person)</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0">&#160;</p>

<!-- Field: Rule-Page --><div style="margin-left: auto; margin-right: auto; width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Securities registered or to be registered pursuant to Section&#160;12(b) of the Act:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 38%; text-align: center; vertical-align: bottom"><b>Title of each class</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; white-space: nowrap; width: 2%; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 20%; text-align: center; vertical-align: bottom"><b>Trading symbol(s)</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; white-space: nowrap; width: 2%; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 38%; text-align: center; vertical-align: bottom"><b>Name of each exchange on which registered</b></td> </tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span id="xdx_90E_edei--Security12bTitle_c20230101__20231231__us-gaap--StatementClassOfStockAxis__custom--OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member_fKDEp_zlWixLBS5rNe"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member" id="Fact000047" name="dei:Security12bTitle">Ordinary
    share, $0.0001 par value, ($0.001 as retroactively adjusted to reflect the 10-to-1 share consolidation effected on February 2, 2024)</ix:nonNumeric></span><sup id="xdx_F2D_zArDcSLj2Dzd">(1)</sup></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; white-space: nowrap">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span id="xdx_90A_edei--TradingSymbol_c20230101__20231231__us-gaap--StatementClassOfStockAxis__custom--OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member_ziq8JzSBwMn2"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member" id="Fact000048" name="dei:TradingSymbol">HOLO</ix:nonNumeric></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; white-space: nowrap">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center">The <span id="xdx_908_edei--SecurityExchangeName_c20230101__20231231__us-gaap--StatementClassOfStockAxis__custom--OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member_zMOkDgtwTpN8"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member" format="ixt-sec:exchnameen" id="Fact000049" name="dei:SecurityExchangeName">Nasdaq</ix:nonNumeric></span> Stock Market LLC</td> </tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td id="xdx_98B_edei--Security12bTitle_c20230101__20231231__us-gaap--StatementClassOfStockAxis__custom--WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember_fKDIp_z9izCP3NpBvi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember" id="Fact000050" name="dei:Security12bTitle">Warrants
    to purchase ordinary shares<sup id="xdx_F23_zS0G6wCebIW5">(2)</sup></ix:nonNumeric></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; white-space: nowrap">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span id="xdx_903_edei--TradingSymbol_c20230101__20231231__us-gaap--StatementClassOfStockAxis__custom--WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember_fKDIp_z6ocOh5vXic5"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember" id="Fact000051" name="dei:TradingSymbol">HOLOW</ix:nonNumeric></span> </td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; white-space: nowrap">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center">The <span id="xdx_90C_edei--SecurityExchangeName_c20230101__20231231__us-gaap--StatementClassOfStockAxis__custom--WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember_fKDIp_zKYvg8YHesji"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember" format="ixt-sec:exchnameen" id="Fact000052" name="dei:SecurityExchangeName">Nasdaq</ix:nonNumeric></span> Stock Market LLC</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Rule-Page --><div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0in; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 0in"/>
    <td id="xdx_F0A_zBRnP8PCwBa" style="text-align: justify; width: 0.25in">(1)</td>
    <td id="xdx_F19_zrkvtZ75Esrl" style="text-align: justify"><ix:footnote id="Footnote000053" xml:lang="en-US">
    On February 2, 2024, A reverse stock split of the ordinary shares, par value $0.0001of MicroCloud Hologram became effective (&#8220;Reverse Stock Split&#8221;). Pursuant to the Reverse Stock Split, every ten (10) ordinary share issued on the effective date of the Reverse Stock Split was combined into one (1) share of ordinary share, par value $0.001, and the authorized share capital of the Company was reduced from US$50,000 divided into 500,000,000 shares of a nominal or par value of US$0.0001 each to US$50,000 divided into 50,000,000 shares of a nominal or par value of US$0.001 each. From a Cayman Islands legal perspective, the Reverse Stock Split does not have any retroactive effect on the Company&#8217;s shares prior to the effective date February 2, 2024. However, for accounting purposes only, references to the Company&#8217;s ordinary shares in this description are stated as having been retroactively adjusted and restated to give effect to the Reverse Stock Split, as if the Reverse Stock Split had occurred by the relevant earlier date.</ix:footnote></td></tr>
  <tr style="vertical-align: top; text-align: justify">
    <td style="text-align: justify"/>
    <td id="xdx_F0C_zVb4ZCxNERQc" style="text-align: justify">(2)</td>
    <td id="xdx_F14_zuBQyAB5MkXf" style="text-align: justify"><ix:footnote id="Footnote000054" xml:lang="en-US">
    In connection with the Reverse Stock Split, the Exercise Price (as such term is defined in the Company&#8217;s Warrant Agreement dated June 21, 2021) was adjusted from $11.50 to $115, with a proportionate adjustment downwards to the shares underlying the warrants, as further described in section 4.2 of the Warrant Agreement. The Exercise Price adjustment was made pursuant to section 4.3.1 of the Warrant Agreement.</ix:footnote></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Securities registered or to be registered pursuant to Section&#160;12(g) of the Act:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>None</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Securities for which there is a reporting obligation pursuant to Section&#160;15(d) of the Act.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>None</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0">&#160;</p>

<!-- Field: Rule-Page --><div style="margin-left: auto; margin-right: auto; width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&#160;</p>

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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: As of December&#160;31, 2023, there were <span id="xdx_902_edei--EntityCommonStockSharesOutstanding_iI_c20231231_zay2fzT3nLJ7"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="AsOf2023-12-31" id="Fact000055" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,941,204</ix:nonFraction></span> ordinary shares issued and outstanding, par value US$0.001 per share (retroactively adjusted to reflect the 10-to-1 Share Consolidation effected on February 2, 2024).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act. &#9744;&#160;Yes&#160;&#160;&#160;&#9746;&#160;<span id="xdx_907_edei--EntityWellKnownSeasonedIssuer_c20230101__20231231_zQp6Qy5LfFNb"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000056" name="dei:EntityWellKnownSeasonedIssuer">No</ix:nonNumeric></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">If this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to Sectiokn 13 or 15(d) of the Securities Exchange Act of 1934. &#9744;&#160;Yes&#160;&#160;&#160;&#9746;&#160;<span id="xdx_900_edei--EntityVoluntaryFilers_c20230101__20231231_zmxuDtf54yse"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000057" name="dei:EntityVoluntaryFilers">No</ix:nonNumeric></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. &#9746;&#160;<span id="xdx_90C_edei--EntityCurrentReportingStatus_c20230101__20231231_zw6ZDXQNjl9e"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000058" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric></span>&#160;&#160;&#160;&#9744;&#160;No</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). &#9746;&#160;<span id="xdx_907_edei--EntityInteractiveDataCurrent_c20230101__20231231_zxaANKcfE8ug"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000059" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric></span>&#160;&#160;&#160;&#9744;&#160;No</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, or a non-accelerated filer. See definition of &#8220;accelerated filer and large accelerated filer&#8221; in Rule&#160;12b-2 of the Exchange Act.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; width: 20%; text-indent: -0.25in; padding-left: 0.25in">Large accelerated filer</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top">&#9744;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; width: 23%">Accelerated filer</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; width: 27%">&#9744;</td> </tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top; text-indent: -0.25in; padding-left: 0.25in"><span id="xdx_901_edei--EntityFilerCategory_c20230101__20231231_z1F0KomK7xdi"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt-sec:entityfilercategoryen" id="Fact000060" name="dei:EntityFilerCategory">Non-accelerated filer</ix:nonNumeric></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top">&#9746;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top">Emerging growth company</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span id="xdx_904_edei--EntityEmergingGrowthCompany_c20230101__20231231_z4JjkWiObb8h"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt:booleantrue" id="Fact000061" name="dei:EntityEmergingGrowthCompany">&#9746;</ix:nonNumeric></span></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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) of the Exchange Act.&#160;<span id="xdx_90B_edei--EntityExTransitionPeriod_c20230101__20231231_zXTfvHUrn6p5"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt:booleanfalse" id="Fact000062" name="dei:EntityExTransitionPeriod">&#9744;</ix:nonNumeric></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Rule-Page --><div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0in; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.25in; text-align: left">&#8224;</td>
    <td style="text-align: justify">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.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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. &#9744;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">If securities are registered pursuant to Section&#160;12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.&#160;<span id="xdx_90B_edei--DocumentFinStmtErrorCorrectionFlag_c20230101__20231231_zk3zs8ByJsgj"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt:booleanfalse" id="Fact000063" name="dei:DocumentFinStmtErrorCorrectionFlag">&#9744;</ix:nonNumeric></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b).&#160;&#9744;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 25%; text-align: center"><span id="xdx_90C_edei--DocumentAccountingStandard_c20230101__20231231_zmcOJ0brQTqf"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000064" name="dei:DocumentAccountingStandard">U.S. GAAP</ix:nonNumeric></span>&#160;&#9746;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 50%; text-align: center">International Financial Reporting Standards as issued by the International Accounting Standards Board&#160;&#9744;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 25%; text-align: center">Other&#160;&#9744;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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;&#9744;&#160;Item 17&#160;&#160;&#160;&#9744;&#160;Item 18</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">If this is an annual report, indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act). &#9744;&#160;Yes&#160;&#160;&#160;&#9746;&#160;<span id="xdx_90C_edei--EntityShellCompany_c20230101__20231231_zNtSZIsGKM54"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt:booleanfalse" id="Fact000065" name="dei:EntityShellCompany">No</ix:nonNumeric></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(APPLICABLE ONLY TO ISSUERS
INVOLVED IN BANKRUPTCY PROCEEDINGS DURING</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">THE PAST FIVE YEARS)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Indicate by check mark whether the registrant has filed all documents and reports required to be filed by Sections&#160;12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court. &#9744;&#160;Yes&#160;&#160;&#160;&#9744;&#160;No</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Rule-Page --><div style="width: 100%"><div style="border-top: Black 1pt solid; border-bottom: Black 2pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="toc"></span>TABLE OF CONTENTS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Page</b></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: bottom"><a href="#a_001a">INTRODUCTORY NOTE</a></td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">ii</td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_001">FORWARD-LOOKING STATEMENTS</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iii</span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 91%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_003">PART I</a></span></td>
    <td style="vertical-align: top; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; width: 8%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_004">ITEM 1. IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_005">ITEM 2. OFFER STATISTICS AND EXPECTED TIMETABLE</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_006">ITEM 3. KEY INFORMATION</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_007">ITEM 4. INFORMATION ON THE COMPANY</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">45</span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_008">ITEM 4A. UNRESOLVED STAFF COMMENTS</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">67</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_009">ITEM 5. OPERATING AND FINANCIAL REVIEW AND PROSPECTS</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">67</span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_010">ITEM 6. DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">79</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_011">ITEM 7. MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">85</span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_012">ITEM 8. FINANCIAL INFORMATION</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">86</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_013">ITEM 9. THE OFFER AND LISTING</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">87</span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_014">ITEM 10. ADDITIONAL INFORMATION</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">87</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_015">ITEM 11. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">96</span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_016">ITEM 12. DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">96</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_017">PART II</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center">97</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_018">ITEM 13. DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center">97</td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_019">ITEM 14. MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center">97</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_020">ITEM 15. CONTROLS AND PROCEDURES</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">98</span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_021">ITEM 16A. AUDIT COMMITTEE FINANCIAL EXPERT</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center">100</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_022">ITEM 16B. CODE OF ETHICS</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_023">ITEM 16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_024">ITEM 16D. EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_025">ITEM 16E. PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_026">ITEM 16F. CHANGES IN REGISTRANT&#8217;S CERTIFYING ACCOUNTANT</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_027">ITEM 16G. CORPORATE GOVERNANCE</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center">100</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_028">ITEM 16H. MINE SAFETY DISCLOSURE</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101</span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_029">ITEM 16I. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_030">ITEM 16J. INSIDER TRADING POLICIES</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101</span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_031">ITEM 16K. CYBERSECURITY</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_032">PART III</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">102</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_033">ITEM 17. FINANCIAL STATEMENTS</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">102</span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_034">ITEM 18. FINANCIAL STATEMENTS</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">102</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_035">ITEM 19. EXHIBITS</a></span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">102</span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_036">SIGNATURES</a></td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">103</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 3; Options: NewSection; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span id="a_001a"></span><b>INTRODUCTION</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt; text-align: justify; text-indent: 0.5in">Except where the context otherwise requires and for purposes of this annual report only:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify">unless otherwise noted, all references to years are to the calendar years from January 1 to December 31 and references to our fiscal year or years are to the fiscal year or years ended December 31.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#8220;</span>CAC&#8221; refers to the Cyberspace Administration of China.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#8220;</span>China&#8221; or the <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>PRC&#8221;,
in each case, refers to the People&#8217;s Republic of China, including Hong Kong, Macau and Taiwan. The term <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>Chinese&#8221;
has a correlative meaning for the purpose of this annual report. When used in the case of laws and regulations, of <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>China&#8221;
or <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>the PRC&#8221;, it refers to only such laws and regulations
of mainland China.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#8220;</span>Company&#8221; refers to MicroCloud Hologram Inc. (f/k/a Golden Path Acquisition Corporation), a Cayman Islands exempted company.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#8220;</span>CSRC&#8221; refers to the China Securities Regulatory Commission.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#8220;</span>EIT&#8221; refers to enterprise income tax.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#8220;</span>PRC law(s) and regulation(s)&#8221; refers to the laws and regulations of mainland China.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#8220;</span>MIIT&#8221; refers to the Ministry of Industry and Information Technology of China.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify">&#8220;GAAP&#8221; refers to the generally accepted accounting principles in the United States;</td> </tr>
  </table>

<p style="margin: 0 0pt; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">&#8220;SAFE&#8221; are to the State Administration for Foreign Exchange;</span></td> </tr>
  </table>

<p style="margin: 0 0pt; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">&#8220;MOFCOM&#8221; are to the Ministry of Commerce of the People&#8217;s Republic of China;</span></td> </tr>
  </table>

<p style="margin: 0 0pt; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#8220;</span>RMB&#8221;refer to the legal currency of mainland China.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#8220;</span>US$&#8221; and <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>U.S. dollars&#8221; refer to the legal currency of the United States.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#8220;</span>U.S. GAAP&#8221; refers to generally accepted accounting principles in the United States.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify">&#8220;HOLO&#8221;, &#8220;MicroCloud&#8221;,&#8220;we&#8221;, &#8220;us&#8221;, &#8220;our company&#8221;, &#8220;the company&#8221;, &#8220;our&#8221;, or similar terms used in this annual report refer to MicroCloud Hologram Inc., a Cayman Islands exempted company, including its wholly-owned and majority-owned subsidiaries and, in the context of describing our operations and consolidated financial information.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt; text-align: justify; text-indent: 0.5in">This annual report includes our audited consolidated financial statements for the years ended December 31, 2021, 2022 and 2023, and the related notes. Our ordinary shares and warrants are listed on the Nasdaq Stock Market LLC (the <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>Nasdaq&#8221;) under the symbols <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>HOLO&#8221; and <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>HOLOW,&#8221; respectively</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt; text-align: justify; text-indent: 0.5in">Our reporting currency is the Renminbi. This annual report on Form 20-F also contains translations of certain foreign currency amounts into U.S. dollars for the convenience of the reader. Unless otherwise stated, all translations from Renminbi to U.S. dollars were made at the rate of RMB 1.00 to USD 0.1412, representing the mid-point reference rate set by People&#8217;s Bank of China on December&#160;29, 2023, the last business day for the year ended December&#160;31, 2023. We make no representation that the Renminbi or U.S. dollar amounts referred to in this annual report could have been or could be converted into U.S. dollars or Renminbi, as the case may be, at any particular rate or at all. The PRC government imposes control over its foreign currency reserves in part through direct regulation of the conversion of Renminbi into foreign exchange and through restrictions on foreign trade.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<!-- Field: Page; Sequence: 4; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="a_001"></span>FORWARD-LOOKING STATEMENTS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt; text-align: justify; text-indent: 0.5in">This annual report on Form 20-F contains forward-looking statements that are based on our current expectations, assumptions, estimates and projections about us and our industry. All statements other than statements of historical facts in this annual report are forward-looking statements. In some cases, these forward-looking statements can be identified by words and phrases such as <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>may,&#8221; <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>should,&#8221; <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>intend,&#8221; <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>predict,&#8221; <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>potential,&#8221; <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>continue,&#8221; <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>will,&#8221; <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>expect,&#8221; <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>anticipate,&#8221; <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>estimate,&#8221; <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>plan,&#8221; <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>believe,&#8221; <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>is /are likely to&#8221; or the negative form of these words and phrases or other comparable expressions. The forward-looking statements included in this annual report relate to, among others:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify">our goals and strategies;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify">our future prospects and market acceptance of our products and services;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify">our future business development, financial condition and results of operations;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify">expected changes in our revenue, costs or expenditures;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify">anticipated cash needs and its needs for additional financing;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify">growth of and competition trends in our industry;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify">our ability to successfully integrate acquisitions;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify">our expectations regarding demand for, and market acceptance of, our products;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify">expectations with respect to the success of our research and development efforts;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify">expectations regarding our growth rates, growth plans and strategies;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify">general economic and business conditions in the markets in which we operate;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify">relevant government policies and regulations relating to our business and industry;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify">PRC laws, regulations and policies, including those applicable ;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">competition landscape in China&#8217;s holographic digitalization technology service industry;</span></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">assumptions underlying or related to any of the foregoing.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt; text-align: justify; text-indent: 0.5in">These forward-looking statements involve various risks, assumptions and uncertainties. Although we believe that our expectations expressed in these forward-looking statements are reasonable, our expectations may turn out to be incorrect. Our actual results could be materially different from our expectations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt; text-align: justify; text-indent: 0.5in">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. All forward-looking statements included herein attributable to us or other parties or any person acting on our behalf are expressly qualified in their entirety by the cautionary statements contained or referred to in this section and under the heading &#8220;Risk Factors&#8221; below. Except to the extent required by applicable laws and regulations, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date on which the statements are made or to reflect the occurrence of unanticipated events.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 5; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->iii<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="a_003"></span>PART I</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0in; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><span id="a_004"></span><b>ITEM 1.</b></td>
    <td style="text-align: justify"><b>IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0in; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><b><span id="a_005"></span>ITEM 2.</b></td>
    <td style="text-align: justify"><b>OFFER STATISTICS AND EXPECTED TIMETABLE</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0in; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><b><span id="a_006"></span>ITEM 3.</b></td>
    <td style="text-align: justify"><b>KEY INFORMATION</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Our Holding Company Structure</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">MicroCloud Hologram Inc. (formerly
known as Golden Path Acquisition Corporation) (&#8220;Golden Path&#8221; or &#8220;the Company&#8221;), a Cayman Islands exempted company,
entered into the Merger Agreement dated September 10, 2021 (as amended on August 5, 2022 and August 10, 2022), by and among Golden Path,
Golden Path Merger Sub, a Cayman Islands exempted company incorporated for the purpose of effectuating the business combination, and MC,
a Cayman Islands exempted company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Pursuant to the Merger Agreement,
MC merged with the Golden Path Merger Sub and survive the merger and continue as the surviving company and a wholly owned subsidiary of
Golden Path and continue its business operations (the <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>Merger<span style="font-family: Times New Roman, Times, Serif">&#8221;</span>,
and, collectively with the other transactions described in the Merger Agreement, the <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>Business
Combination<span style="font-family: Times New Roman, Times, Serif">&#8221;</span>).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our ordinary shares and
Public Warrants are listed on the Nasdaq Stock Market LLC (&#8220;NASDAQ&#8221;) under the trading symbols &#8220;HOLO&#8221; and
&#8220;HOLOW&#8221; respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">MicroCloud is not an operating company, but a holding company incorporated in the Cayman Islands. MicroCloud operates its business through its subsidiaries in the PRC in which it owns equity interests.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The following diagram illustrates our corporate structure as of December 31, 2023, including our major subsidiaries.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><img src="img_001.jpg" alt="" style="height: 363px; width: 750px"/></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<!-- Field: Page; Sequence: 6; Options: NewSection; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Permission Required from the PRC Authorities for Our Operations</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We conduct our business primarily through our subsidiaries in China. Our operations in China are governed by PRC laws and regulations. As of the date of this annual report, our consolidated affiliated Chinese entities have obtained the requisite licenses and permits from the PRC government authorities that are material for the business operations of our holding company, our subsidiaries in China. However, given the uncertainties of interpretation and implementation of relevant laws and regulations and the enforcement practice by government authorities, we cannot assure you that we have obtained all the permits or licenses required for conducting our business in China. We may be required to obtain additional licenses, permits, filings or approvals for our functions and services in the future. For more detailed information, see &#8220;Item 3. Key Information &#8212; D. Risk Factors &#8212; Risk Factors Relating to Our Business and Industry.&#8221;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In connection with our previous issuance of securities to foreign investors, under current PRC laws, regulations and regulatory rules, as of the date of this annual report, we, our PRC subsidiaries, (i) are not required to obtain permissions from the CSRC, (ii) are not required to go through cybersecurity review by the Cyberspace Administration of China, or the CAC, and (iii) have not received or were denied such requisite permissions by any PRC authority.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">However, 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. On February&#160;17, 2023, the CSRC released the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies and five supporting guidelines, or, collectively, the Trial Measures, which came into effect on March&#160;31, 2023. According to the Trial Measures, domestic companies in the Chinese mainland that directly or indirectly offer or list their securities in an overseas market are required to file with the CSRC. In addition, an overseas-listed company must also submit the filing with respect to its follow-on offerings, issuance of convertible corporate bonds and exchangeable bonds, and other equivalent offering activities, within a specific time frame requested under the Trial Measures. Therefore, we will be required to file with the CSRC for our overseas offering of equity and equity linked securities in the future within the applicable scope of the Trial Measures. For more detailed information, see &#8220;Item 3. Key Information &#8212; D. Risk Factors &#8212; Risk Factors Relating to Doing Business in China.&#8221;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>The Holding Foreign Companies Accountable Act</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Holding Foreign Companies Accountable Act, or the HFCA Act, was enacted on December 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 will prohibit our ordinary shares from being traded on a national securities exchange or in the over-the-counter trading market in the United States.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On December 2, 2021, the SEC adopted final amendments to its rules implementing the HFCA Act. Such final rules establish procedures that the SEC will follow in (i) determining whether a registrant is a <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>Commission-Identified Issuer&#8221; (a registrant identified by the SEC as having filed an annual report with an audit report issued by a registered public accounting firm that is located in a foreign jurisdiction and that the PCAOB is unable to inspect or investigate completely because of a position taken by an authority in that jurisdiction) and (ii) prohibiting the trading of an issuer that is a Commission-Identified Issuer for three consecutive years under the HFCA Act. The SEC began identifying Commission-Identified Issuers for the fiscal years beginning after December 18, 2020. A Commission-Identified Issuer is required to comply with the submission and disclosure requirements in the annual report for each year in which it was identified.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<!-- Field: Page; Sequence: 7; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As of the date of this annual report, we have not been, and do not expect to be identified by the SEC under the HFCA Act. However, whether the PCAOB will continue to conduct inspections and investigations completely to its satisfaction of PCAOB-registered public accounting firms headquartered in mainland China and Hong Kong is subject to uncertainty and depends on a number of factors out of our, and our auditor&#8217;s control including positions taken by authorities of the PRC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On December 16, 2021, the PCAOB issued its determination that the PCAOB is unable to inspect or investigate completely PCAOB-registered public accounting firms headquartered in mainland China and in Hong Kong, because of positions taken by PRC authorities in those jurisdictions, and the PCAOB included in the report of its determination a list of the accounting firms that are headquartered in the PRC or Hong Kong. This list does not include our auditor, Assentsure PAC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On August 26, 2022, the PCAOB announced that it had signed a Statement of Protocol (the <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>Statement of Protocol&#8221;) with the CSRC and the Ministry of Finance of China (&#8220;MOF&#8221;). The terms of the Statement of Protocol would grant the PCAOB complete access to audit work papers and other information so that it may inspect and investigate PCAOB-registered accounting firms headquartered in mainland China and Hong Kong.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On December 15, 2022, the
PCAOB announced that it has secured complete access to inspect and investigate registered public accounting firms headquartered in
mainland China and Hong Kong and voted to vacate the previous 2021 determination report to the contrary. On December 29, 2022, a
legislation entitled &#8220;Consolidated Appropriations Act, 2023&#8221; (the &#8220;Consolidated Appropriations Act&#8221;) was
signed into law by President Biden. The Consolidated Appropriations Act contained, among other things, an identical provision to the
Accelerating Holding Foreign Companies Accountable Act, which reduces the number of consecutive non-inspection years required for
triggering the prohibitions under the Holding Foreign Companies Accountable Act from three years to two. As a result of the
Consolidated Appropriations Act, the HFCA Act now also applies if the PCAOB&#8217;s inability to inspect or investigate the relevant
accounting firm is due to a position taken by an authority in any foreign jurisdiction. The denying jurisdiction does not need to be
where the accounting firm is located. Our current auditor, Assentsure PAC, as an auditor of companies that is 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. Notwithstanding the foregoing, in the future, if there is any regulatory change or step
taken by PRC regulators that does not permit our auditor to provide audit documentations located in China to the PCAOB for
inspection or investigation, investors may be deprived of the benefits of such inspection. Any audit reports not issued by auditors
that are completely inspected by the PCAOB, or a lack of PCAOB inspections of audit work undertaken in China that prevents the PCAOB
from regularly evaluating our auditors&#8217; audits and their quality control procedures, could result in a lack of assurance that
our financial statements and disclosures are adequate and accurate, then such lack of inspection could cause our securities to be
delisted from the stock exchange.The delisting of our ordinary shares, or the threat of their being delisted, may materially and
adversely affect the value of your investment.&#8221;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<!-- Field: Page; Sequence: 8; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The PCAOB is required under the HFCA Act to make its determination on an annual basis with regards to its ability to inspect and investigate completely accounting firms based in the mainland China and Hong Kong, among other jurisdictions. The possibility of being a <span style="font-family: Times New Roman, Times, Serif">&#8220;</span>Commission-Identified Issuer&#8221; and risk of delisting could continue to adversely affect the trading price of our securities. Should the PCAOB again encounter impediments to inspections and investigations in mainland China or Hong Kong as a result of positions taken by any authority in either jurisdiction, the PCAOB will make determinations under the HFCA Act as and when appropriate.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Cash and Asset Flows through Our Organization</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company is a holding company with no material operations of its own. We conduct our operations primarily through our subsidiaries in China. As a result, the Company&#8217;s ability to pay dividends depends upon dividends paid by our subsidiaries in China. 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.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We are permitted under PRC laws and regulations as an offshore holding company to provide fundings to our wholly foreign-owned subsidiary in China only through loans or capital contributions, subject to the record-filing and registration with government authorities and limit on the amount of loans. Subject to satisfaction of the applicable government registration requirements, we may extend inter-company loans to our wholly foreign-owned subsidiaries in China or make additional capital contributions to the wholly foreign-owned subsidiaries to fund their capital expenditures or working capital. If we provide fundings to our wholly foreign-owned subsidiaries through loans, the total amount of such loans may not exceed the difference between the entity&#8217;s total investment as registered with the foreign investment authorities and our registered capital. Such loans must also be registered with SAFE (as defined herein) or their local branches. For more detailed information and risks associated with a transfer of funds by the Company to our PRC subsidiaries in the form of a loan or capital injection, please refer to our Annual Report on 20-F in the section &#8220;Risk Factors &#8212; Risk Factors Relating to Doing Business in China.&#8221;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0in; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.25in; text-align: left"><b>A.</b></td>
    <td style="text-align: justify"><b>Selected Financial Data</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The following selected consolidated statements of operations data and selected consolidated statements of cash flow data for the years ended December&#160;31, 2021, 2022 and 2023 and the selected consolidated balance sheet data as of December&#160;31, 2022 and 2023 have been derived from our audited consolidated financial statements, which are included in this annual report beginning on page F-1. Our historical results are not necessarily indicative of results expected for future periods. You should read this selected financial data together with our audited consolidated financial statements and the related notes and information under &#8220;Item 5. Operating and Financial Review and Prospects&#8221; in this annual report. Our consolidated financial statements are prepared and presented in accordance with accounting principles generally accepted in the United States of America, or U.S. GAAP.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 9; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The following table sets forth our selected consolidated statements of operations data for the years indicated.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td>
    <td style="padding-bottom: 0.5pt"><b>&#160;</b></td>
    <td colspan="14" style="border-bottom: Black 0.5pt solid; text-align: center"><b>For the Year Ended December&#160;31,</b></td>
    <td style="padding-bottom: 0.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><b>Selected Consolidated Statements of Operations Data</b></td>
    <td style="padding-bottom: 0.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 0.5pt solid; text-align: center"><b>2021</b></td>
    <td style="padding-bottom: 0.5pt"><b>&#160;</b></td>
    <td style="padding-bottom: 0.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 0.5pt solid; text-align: center"><b>2022</b></td>
    <td style="padding-bottom: 0.5pt"><b>&#160;</b></td>
    <td style="padding-bottom: 0.5pt"><b>&#160;</b></td>
    <td colspan="6" style="border-bottom: Black 0.5pt solid; text-align: center"><b>2023</b></td>
    <td style="padding-bottom: 0.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;<b></b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>US$</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%">Revenues</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">358,649,298</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">487,938,864</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">203,548,005</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">28,885,579</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Cost of Revenues</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(108,623,048</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(264,679,547</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(129,296,306</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(18,348,491</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">GROSS PROFIT</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">250,026,250</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">223,259,317</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">74,251,699</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">10,537,088</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Selling expenses</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(5,257,331</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(8,824,405</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(6,692,316</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(949,709</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">General and administrative expenses</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(20,058,463</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(22,936,520</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(65,354,201</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(9,274,441</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Research and development expenses</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(145,346,168</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(331,274,831</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(78,655,572</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(11,162,043</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Provision for doubtful accounts</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(515,345</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(2,976,474</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(857,713</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(121,718</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Change in fair value of warrant liabilities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">4,415,328</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">372,961</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">52,927</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Total operating expenses</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(171,177,307</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(361,596,902</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(151,186,841</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(21,454,984</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">INCOME (LOSS) FROM OPERATIONS</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">78,848,943</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(138,337,585</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(76,935,142</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(10,917,896</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">OTHER INCOME (EXPENSE)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Finance income, net</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">626,796</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,669,078</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">3,363,084</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">477,257</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Impairment loss for unconsolidated entities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(1,600,000</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Profit or loss on disposal of subsidiaries</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(15,278,949</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(2,168,242</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other income, net</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">973,932</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">983,466</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">3,124,103</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">443,343</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Total other income (expenses), net</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">1,600,728</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">1,052,544</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(8,791,762</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(1,247,642</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">INCOME (LOSS) BEFORE INCOME TAXES</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">80,449,671</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(137,285,041</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(85,726,904</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(12,165,538</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Income tax credit</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">794,803</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">826,140</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">4,138,906</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">587,354</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">NET INCOME (LOSS)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">81,244,474</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(136,458,901</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(81,587,998</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(11,578,184</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Less: Net income (loss) attributable to non-controlling interests</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(66</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">291,987</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(205,725</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(29,195</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">NET INCOME (LOSS) ATTRIBUTABLE TO MICROCLOUD HOLOGRAM INC. ORDINARY SHAREHOLDERS</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">81,244,540</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(136,750,888</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(81,382,273</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(11,548,989</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">OTHER COMPREHENSIVE INCOME (LOSS)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Foreign currency translation adjustment</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(32,022</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">995,415</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">1,817,059</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">257,860</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">COMPREHENSIVE INCOME (LOSS)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">81,212,452</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(135,463,486</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(79,770,939</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(11,320,324</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Less: Comprehensive income (loss) attributable to non-controlling interests</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(66</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">291,987</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(205,725</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(29,195</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">COMPREHENSIVE INCOME ATTRIBUTABLE TO MICROCLOUD HOLOGRAM INC. ORDINARY SHAREHOLDERS</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">81,212,518</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(135,755,473</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(79,565,214</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(11,291,129</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Basic and diluted</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">13,200,000</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">2,007,160</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">2,167,379</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">2,167,379</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">EARNINGS (LOSS) PER SHARE<sup>1</sup></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Basic and diluted</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">6.15</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"> (68.13</td>
    <td style="padding-bottom: 2.5pt; text-align: left">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">)</p></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(37.55</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(5.33</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Rule-Page --><div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->



<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>1</sup></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
                                            period results have been adjusted for the reverse stock split effective February 2, 2024.</span></td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 10; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The following table sets forth our selected consolidated balance sheet data as of the dates indicated.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1pt solid; text-align: center"><b>As of December&#160;31,</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><b>Selected Consolidated Balance Sheet Data:</b></td>
    <td style="padding-bottom: 0.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 0.5pt solid; text-align: center"><b>2022</b></td>
    <td style="padding-bottom: 0.5pt"><b>&#160;</b></td>
    <td style="padding-bottom: 0.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 0.5pt solid; text-align: center"><b>2023</b></td>
    <td style="padding-bottom: 0.5pt"><b>&#160;</b></td>
    <td style="padding-bottom: 0.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 0.5pt solid; text-align: center"><b>2023</b></td>
    <td style="padding-bottom: 0.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><b></b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>USD</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">ASSETS</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CURRENT ASSETS</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Cash and cash equivalents</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">151,119,985</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">126,037,538</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">17,795,126</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accounts receivable, net</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">80,352,463</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">9,842,827</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,389,700</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Prepayments and other current assets</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">6,169,398</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">14,876,106</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,100,344</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Due from related parties</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">60,280</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Inventories, net</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">1,757,949</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">1,373,911</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">193,981</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Total current assets</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">239,460,075</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">152,130,382</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">21,479,151</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">NON-CURRENT ASSETS</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Prepayment and deposits, net</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">417,004</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">310,468</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">43,835</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Property and equipment, net</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,647,876</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,598,134</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">225,639</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Intangible assets, net</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">15,376,524</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Investments in unconsolidated entities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"> -</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">600,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">84,713</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Right-of-use assets, net</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">4,064,525</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,988,691</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">421,971</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Goodwill</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">21,155,897</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred tax assets</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">-&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">2,931,528</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">413,900</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Total non-current assets</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">42,661,826</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">8,428,821</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">1,190,058</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total assets</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">282,121,901</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">160,559,203</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">22,669,209</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CURRENT LIABILITIES</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accounts payable</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">61,208,297</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,314,370</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">185,575</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Advance from customers</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">3,404,038</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,230,852</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">314,972</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other payables and accrued liabilities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">13,549,553</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">9,097,870</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,284,520</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Due to related parties</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">350,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Operating lease liabilities - current</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,596,584</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,063,396</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">150,140</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Loan payable</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">410,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,903,896</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">409,998</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Taxes payable</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">602,254</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">625,608</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">88,329</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Total current liabilities</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">81,120,726</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">17,235,992</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">2,433,534</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">NON-CURRENT LIABILITIES</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Operating lease liabilities - non-current</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,574,711</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,058,068</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">290,577</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred tax liabilities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,106,519</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Warrant liabilities</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">425,619</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">62,200</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">8,782</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Total non-current liabilities</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">4,106,849</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">2,120,268</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">299,359</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Total liabilities</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">85,227,575</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">19,356,260</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">2,732,893</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">COMMITMENTS AND CONTINGENCIES</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">SHAREHOLDERS&#8217; EQUITY</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify">Ordinary shares<sup>1</sup> ($0.001 par value;
    5,941,204 shares authorized; 5,081,204 and 5,941,204 shares issued and outstanding as of December 31, 2022 and December 31, 2023,
    respectively.)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">36,144</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">42,318</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">5,941</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Additional paid-in capital</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">254,138,709</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">286,296,970</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">41,180,750</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accumulated deficit</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(65,500,622</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(146,909,851</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(20,668,617</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Statutory reserves</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">11,110,699</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">3,052,776</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">431,019</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Accumulated other comprehensive loss</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(3,182,525</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(1,365,466</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(1,026,964</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Total MICROCLOUD HOLOGRAM INC. shareholders&#8217; equity</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">196,602,405</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">141,116,747</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">19,922,129</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">NON-CONTROLLING INTERESTS</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">291,921</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">86,196</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">14,187</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Total equity</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">196,894,326</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">141,202,943</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">19,936,316</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total liabilities and shareholders&#8217; equity</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">282,121,901</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">160,559,203</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">22,669,209</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Rule-Page --><div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->



<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>1</sup></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
                                            period results have been adjusted for the reverse stock split effective February 2, 2024.</span></td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 11; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The following table sets forth our selected consolidated statements of cash flow data for the years indicated.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="14" style="border-bottom: Black 1pt solid; text-align: center"><b><b>For the Year Ended December&#160;31,</b></b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><b>Selected Consolidated Statements of Cash Flow Data:</b></td>
    <td style="padding-bottom: 0.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 0.5pt solid; text-align: center"><b>2021</b></td>
    <td style="padding-bottom: 0.5pt"><b>&#160;</b></td>
    <td style="padding-bottom: 0.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 0.5pt solid; text-align: center"><b>2022</b></td>
    <td style="padding-bottom: 0.5pt"><b>&#160;</b></td>
    <td style="padding-bottom: 0.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 0.5pt solid; text-align: center"><b>2023</b></td>
    <td style="padding-bottom: 0.5pt"><b>&#160;</b></td>
    <td style="padding-bottom: 0.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 0.5pt solid; text-align: center"><b>2023</b></td>
    <td style="padding-bottom: 0.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><b></b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>USD</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOWS FROM OPERATING ACTIVITIES:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Net income (loss)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">81,244,474</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">(136,458,901</td>
    <td style="width: 1%; text-align: left">)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">(81,587,998</td>
    <td style="width: 1%; text-align: left">)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">(11,578,184</td>
    <td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Adjustments to reconcile net income to net cash provided by (used in) operating activities:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Depreciation and amortization</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">6,674,311</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">6,844,237</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">6,161,834</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">874,428</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Amortization of operating lease right-of-use assets</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,589,078</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,075,834</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">152,672</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Provision for doubtful accounts</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">515,345</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,976,474</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(274,155</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(38,906</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Deferred tax expense (benefits)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(841,948</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(880,475</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(4,038,047</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(573,041</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Provision for inventory reserve</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">88,047</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Interest income</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(626,054</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Impairment loss for unconsolidated entities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,600,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Loss on disposal fixed assets</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">365,636</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">3,285</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Change in fair value of warrant liabilities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(4,415,328</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(372,961</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(52,927</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Stock compensation expense</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">32,164,435</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">4,564,468</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Impairment loss for intangible assets</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">3,854,547</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">547,000</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Impairment loss for goodwill</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">21,155,897</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">3,002,242</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Loss on disposal of subsidiaries</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(1,900,379</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(269,684</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"/>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Change in operating assets and liabilities:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Accounts receivable</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">11,479,621</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(15,072,501</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">70,783,791</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">10,044,956</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Prepayment and other current assets</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">4,324,504</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(5,544,532</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(8,706,708</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(1,235,572</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Inventories</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,855,093</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">167,562</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">384,038</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">54,499</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Prepayments and deposits</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">177,350</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">32,688</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">106,536</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">15,119</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Accounts payable</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(6,012,590</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">14,191,808</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(59,893,927</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(8,499,571</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Operating lease liabilities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">-</p></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(1,482,308</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(1,049,831</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(148,982</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Advance from customers</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(698,465</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,545,326</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(1,173,186</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(166,487</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Other payables and accrued liabilities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,066,507</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,891,849</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(4,451,683</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(631,740</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 0.5pt">Taxes payable</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">1,382,989</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(2,647,030</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">23,354</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">3,314</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Net cash provided by (used in) operating activities</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">102,994,820</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(134,658,768</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(27,738,609</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(3,936,396</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOWS FROM INVESTING ACTIVITIES:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Payments for business acquisition payable - related parties</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(50,000,000</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Loan proceeds to third parties</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(90,268,908</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(10,339,518</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Loan repayment from third parties</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">57,906,587</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">23,668,959</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Purchases of property and equipment</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(135,676</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(1,821,918</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(774,615</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(109,926</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cash received on fixed assets disposal</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">600</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Investments in unconsolidated entities</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(1,600,000</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">-</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(600,000</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(85,146</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Net cash provided by (used in) investing activities</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(84,097,397</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">11,507,523</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(1,374,615</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(195,072</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOWS FROM FINANCING ACTIVITIES:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Amounts advanced from related parties</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,806,084</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Amounts advanced to related parties</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(40,280</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Repayments from related parties</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">8,703,084</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">60,280</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">8,554</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Repayments to related parties</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(10,643,080</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(370</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(350,000</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(49,669</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Repayments of third-party loan</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(1,167,504</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(90,000</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(7,406,104</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(1,051,003</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cash received from recapitalization</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">223,513,290</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Proceeds of third-party loan</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right"/>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">500,000</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">9,900,000</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">1,404,913</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Net cash provided by (used in) financing activities</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(1,301,416</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">223,882,640</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">2,204,176</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">312,795</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">EFFECT OF EXCHANGE RATE ON CASH AND CASH EQUIVALENTS</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(271,402</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">2,381,611</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">1,826,601</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(296,539</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CHANGE IN CASH AND CASH EQUIVALENTS</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">17,324,605</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">103,113,006</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(25,082,447</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(4,115,212</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">CASH AND CASH EQUIVALENTS, beginning of period</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">30,682,374</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">48,006,979</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">151,119,985</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">21,910,338</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">CASH AND CASH EQUIVALENTS, end of period</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">48,006,979</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">151,119,985</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">126,037,538</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">17,795,126</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">SUPPLEMENTAL CASH FLOW INFORMATION:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Cash paid for income taxes</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">72,041</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">4,201</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Cash paid for interest</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">20,177</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">38,084</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">26,442</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">3,752</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">NON-CASH INVESTING AND FINANCING ACTIVITIES:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"/>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"/>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Initial recognition of right-of-use assets and lease liabilities</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">5,653,603</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">932,174<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">132,285<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 12; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>MICROCLOUD HOLOGRAM INC. AND SUBSIDIARIES</b><br/><b>CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#8217; EQUITY</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 8pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="6" style="border-bottom: Black 0.5pt solid; text-align: center"><b>Ordinary shares</b></td>
    <td><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>Additional</b></td>
    <td><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="6" style="border-bottom: Black 0.5pt solid; text-align: center"><b>Retained earnings (Deficit)</b></td>
    <td><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>Accumulated<br/> other</b></td>
    <td><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>Non-</b></td>
    <td><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>&#160;</b></td>
    <td><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b> </b></td>
    <td><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>Par</b></td>
    <td><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>paid-in</b></td>
    <td><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>Statutory</b></td>
    <td><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>comprehensive</b></td>
    <td><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>controlling</b></td>
    <td><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>&#160;</b></td>
    <td><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 0.5pt solid; text-align: center"><b>Shares<sup>1</sup></b></td>
    <td><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 0.5pt solid; text-align: center"><b>value<sup>1</sup></b></td>
    <td><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 0.5pt solid; text-align: center"><b>capital</b></td>
    <td><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 0.5pt solid; text-align: center"><b>reserves</b></td>
    <td><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 0.5pt solid; text-align: center"><b>Unrestricted</b></td>
    <td><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 0.5pt solid; text-align: center"><b>(loss)</b></td>
    <td><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 0.5pt solid; text-align: center"><b>Interest</b></td>
    <td><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 0.5pt solid; text-align: center"><b>Total</b></td>
    <td><b>&#160;</b></td>
    <td><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 0.5pt solid; text-align: center"><b>Total</b></td>
    <td><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="padding-bottom: 1pt; text-align: center"><b> </b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>USD</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 28%; text-align: left">BALANCE, December&#160;31, 2020</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 5%; text-align: right">13,200,000</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 5%; text-align: right">86,093</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 5%; text-align: right">29,910,089</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 5%; text-align: right">5,802,662</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 5%; text-align: right">(4,686,228</td>
    <td style="width: 1%; text-align: left">)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 5%; text-align: right">(25,795</td>
    <td style="width: 1%; text-align: left">)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 5%; text-align: right">-&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 5%; text-align: right">31,086,821</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 5%; text-align: right">4,878,586</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Net income</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">81,244,540</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(66</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">81,244,474</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">12,750,031</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Statutory reserves</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,738,633</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(2,738,633</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Foreign currency translation</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(32,022</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(32,022</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(5,025</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">BALANCE, December&#160;31, 2021</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">13,200,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">86,093</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">29,910,089</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">8,541,295</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">73,819,679</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(57,817</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(66</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">112,299,273</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">17,623,592</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Net income</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(136,750,888</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">291,987</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(136,458,901</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(20,279,224</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Statutory reserves</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,569,404</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(2,569,404</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Cancellation of the outstanding shares in MC held by former MC shareholders</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(13,200,000</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(86,093</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(86,093</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(13,511</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Initial common shares of Golden Path</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">170,800</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,215</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,215</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">171</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Initial common shares of Golden Path subject to possible redemption</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">575,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">4,090</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">4,090</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">575</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Shares converted from rights</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">60,205</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">428</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">428</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">60</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Issuance of common stock to Finder</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">38,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">270</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">270</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">38</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Issuance of common stock as consideration of business combination</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">4,455,446</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">31,694</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">224,228,620</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">224,260,314</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">32,011,551</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Redemption of common stock</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(218,247</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(1,553</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(1,553</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(218</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Foreign currency translation</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(3,124,717</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(3,124,717</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(796,039</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">BALANCE, December&#160;31, 2022</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">5,081,204</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">36,144</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">254,138,709</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">11,110,699</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(65,500,622</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(3,182,525</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">291,921</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">196,894,326</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">28,546,995</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Net income</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(81,382,273</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(205,725</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(81,587,998</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(11,578,184</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Statutory reserves</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">26,956</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(26,956</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left"/>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left"/></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Issuance of common stock to employees in employee benefit plans</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">860,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">6,174</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">32,158,261</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">32,164,435</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">4,480,600</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Disposal of subsidiaries</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(8,084,879</td>
    <td>&#65289;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">(8,084,879</td>
    <td>&#65289;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">(1,770,955</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 0.5pt">Foreign currency translation</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"> </span></td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"> </span></td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"> </span></td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"> </span></td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"> </span></td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">1,817,059</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"> </span></td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">1,817,059</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">257,860</td>
    <td style="padding-bottom: 0.5pt; text-align: left"/></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">BALANCE, December&#160;31, 2023</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">5,941,204</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">42,318</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">286,296,970</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">3,052,776</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(146,909,851</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(1,365,466</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">86,196</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">141,202,943</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">19,936,316</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Rule-Page --><div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->



<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><sup>1</sup></td><td style="text-align: justify">All period results have been adjusted for the reverse stock
split effective February 2, 2024.</td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 13; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.25in; text-align: left"><b>B.</b></td>
    <td style="text-align: justify"><b>CAPITALIZATION AND INDEBTEDNESS</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.25in; text-align: left"><b>C.</b></td>
    <td style="text-align: justify"><b>REASONS FOR THE OFFER AND USE OF PROCEEDS</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.25in; text-align: left"><b>D.</b></td>
    <td style="text-align: justify"><b>RISK FACTORS</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><i>You should carefully consider the risks and uncertainties described below, together with all the other information in this Annual Report on Form 20-F including &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and the consolidated financial statements and the related notes. If any of the following risks actually occurs (or if any of those discussed elsewhere in this Annual Report on Form 20-F occurs), our business, reputation, financial condition, results of operations, revenue, and future prospects could be seriously harmed. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. Unless otherwise indicated, references to our business being seriously harmed in these risk factors will include harm to our business, reputation, financial condition, results of operations, revenue, and future prospects. In that event, the market price of our common stock could decline, and you could lose part or all of your investment.</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 14; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Risk Factors Relating to Our Business and Industry</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>The holographic technology service industry is developing rapidly and affected by continuous technological changes, with the risk that we cannot continue to make the correct strategic investment and develop new products to meet customer needs.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The holographic service industry develops rapidly, and our success depends on our ability to continuously develop and implement services and solutions that predict and respond to rapid and ongoing changes in holographic technology and the industry, and to continuously provide services that meet the changing needs of customers. If we do not invest enough in new technologies, or if we do not make the right strategic investments to address these developments and drive innovation, our competitive advantages may be negatively impacted. To maintain and enhance our current competitive position, we need to continuously introduce new solutions and services to meet customers&#8217; needs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Research and development of new technologies and solutions require substantial investments of human resources and capital. However, there is no guarantee that our research and development will be successful, or that we could achieve the excepted return on our human resources and capital investments. While we intend to invest substantial resources to remain on the forefront of technological development, continuing changes in holographic technology and the markets, including the ADAS and autonomous driving industries, LiDAR and holographic digital twin technology service industries, could adversely affect adoption of holographic technology and/or our products, either generally or for particular applications. Our future success will depend upon our ability to develop and introduce a variety of new capabilities and innovations to our existing product offerings, as well as the ability to introduce a variety of new product offerings, to address the changing needs of the markets. If we are unable to devote adequate resources to develop products or cannot otherwise successfully develop products or system configurations that meet customer requirements on a timely basis or that remain competitive with technological alternatives, our products could lose market share, our revenue may decline, and our business and prospects may be adversely affected.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In addition, our success to date has been based on the delivery of holography-centered software and hardware solutions to research and development programs in which developers are investing substantial capital to develop new systems. Our continued success relies on the success of the research and development phase of these customers as they expand into commercialized projects. For example, with respect to our holographic ADAS segment, most of our automotive customers are just beginning on the path to commercialization, as large-scale commercialization of the autonomous driving industry is yet to start. As holographic technology reaches the stage of large-scale commercialization, we will be required to develop and deliver holography-centered software and hardware solutions at price points that enable wider and ultimately mass-market adoption. In addition, the delays in introducing products and innovations, and the failure to choose correctly among technical alternatives or the failure to offer innovative products or configurations at competitive prices may cause existing and potential customers to purchase our competitors&#8217; products or turn to alternative technologies.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Our competitive position and results of operations could be harmed if we do not compete effectively.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The holographic service market is characterized by intense competition, new industry standards, limited barriers to entry, disruptive technology developments, short product life cycles, customer price sensitivity and frequent product introductions (including alternatives with limited functionality available at lower costs or free of charge). Any of these factors could create downward pressure on pricing and profitability and could adversely affect our ability to retain current customers or attract new customers. Our future success will depend on the ability to continuously enhance and integrate our existing products and services, introduce new products and services in a timely and cost-effective manner, meet changing customer expectations and needs, extend our core technology into new applications, and anticipate emerging standards, business models, software delivery methods and other technological developments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Furthermore, some of our current and potential competitors enjoy competitive advantages such as greater financial, technical, sales, marketing and other resources, broader brand awareness, and access to larger customer bases. As a result of these advantages, potential and current customers might select the products and services of our competitors, which may cause a loss of market share to us.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 15; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Adverse conditions in the related industries, such as the automotive industry, or the global economy in general could have adverse effects on our results of operations.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our business is dependent, in large part on, and directly affected by, business cycles and other factors affecting the related industries, such as the automobile industry, and the global economy in general. Automotive production and sales are highly cyclical and depend on general economic conditions and other factors, including consumer spending and preferences, changes in interest rates and credit availability, consumer confidence, fuel costs, fuel availability, environmental impact, governmental incentives and regulatory requirements, and political volatility, especially in energy-producing countries and growth markets. In addition, automotive production and sales can be affected by our automotive customers&#8217; ability to continue operating in response to challenging economic conditions and in response to labor relations issues, regulatory requirements, trade agreements and other factors. The volume of automotive production in China has fluctuated, sometimes significantly, from year to year, and we expect such fluctuations to give rise to fluctuations in the demand for our products. In addition, adverse conditions in the global economy in general could also adversely affect the results of operations of our customers. Any significant adverse changes in the results of operations of our customers could in turn have material adverse effects on our business, results of operations and financial position.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>The market adoption of LiDAR, especially holographic LiDAR technology, is uncertain. If market adoption of LiDAR does not continue to develop, or develops more slowly than we expect, our business will be adversely affected.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our holographic LiDAR-based ADAS solutions can be applied to different use cases across end markets. Despite the fact that the automotive industry has engaged in considerable effort to research and test LiDAR products for ADAS and autonomous driving applications, the application of LiDAR products, especially holographic LiDAR products, in commercially available vehicles has been generally limited. We continually study emerging and competing sensing technologies and methodologies and we may add new sensing technologies to address LiDAR&#8217;s relative deficiencies in detecting colors and low reflectivity objects and performing in extreme weather conditions. However, LiDAR products remain relatively new, and it is possible that other sensing modalities, or a new disruptive modality based on new or existing technology, including a combination of different technologies, will achieve acceptance or leadership in the ADAS and autonomous driving industries. Even if LiDAR products are used in initial generations of autonomous driving technology and certain ADAS products, we cannot guarantee that LiDAR products will be designed into or included in subsequent generations of such commercialized technology.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Market growth potentials for ADAS or autonomous vehicles is difficult to predict, especially in light of the economic consequences of the COVID-19 pandemic. By the time mass market adoption of autonomous vehicle technology is achieved, we expect competition among providers of sensing technology based on LiDAR and other modalities to increase substantially. If commercialization of LiDAR products is not successful, or not as successful as we or the market expect, or if other sensing modalities gain acceptance by market participants and regulators by the time autonomous vehicle technology achieves mass market adoption, our business, results of operations and financial condition will be materially and adversely affected.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We are investing in and pursuing market opportunities outside of the automotive markets, including but not limited to industrial and security robots, mapping applications for topography and surveying and smart city initiatives. We believe that our future revenue growth, if any, will depend in part on our ability to expand within new markets such as these and to enter new markets as they emerge. Each of these markets presents distinct risks and, in many cases, requires us to address the particular requirements of that market. Addressing these requirements can be time-consuming and costly. The market for LiDAR technology outside of automotive applications is relatively new, rapidly developing and unproven in many markets or industries. Many of our customers outside of the automotive industry are still in the testing and development phases and we cannot be certain that they will commercialize products or systems with our LiDAR products or at all. We cannot be certain that LiDAR will be sold into these markets, or any market outside of automotive market, at scale. If LiDAR technology does not achieve commercial success outside of the automotive industry, or if the market develops at a pace slower than we expect, our business, results of operation and financial condition will be materially and adversely affected.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 16; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Our results of operations could materially suffer in the event of insufficient pricing to enable us to meet profitability expectations.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">If we are not able to obtain sufficient pricing for our services and solutions, our revenues and profitability could materially suffer. The rates we are able to charge for services and solutions are affected by a number of factors, including:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">general economic and political conditions;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">the competitive environment in our industry;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">market price of our service and products provided;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">our bargaining power when entering into contract with customers;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">our customers&#8217; preferences and desire to reduce their costs; and</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">our ability to accurately estimate, monitor and manage our contract revenues, costs of sales, profit margins and cash flows over the full contract period.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In addition, our profitability with respect to services and solutions for new technologies may be different when compared to the profitability of our current business, due to factors such as the use of alternative pricing, the mix of work and the number of service providers, among others.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The competitive environment in the holographic technology service industry and related industries in the PRC affects our ability to obtain favorable pricing in a number of ways, any of which could have a material negative impact on our results of operations. The less we are able to differentiate and/or clearly convey the value of our services and solutions, the more likely that price will become the driving factor in selecting a service provider. In addition, the introduction of new services or products by competitors could reduce our ability to obtain favorable pricing for the services or products that we offer. Competitors may be willing, at times, to price contracts lower than us in an effort to enter new markets or increase market share. Further, if competitors develop and implement methodologies that yield greater efficiency and productivity, they may be better positioned to offer similar services at lower prices. As such, failure to adopt a sufficient pricing policy or adjust our pricing policy in a timely and effective manner could adversely and materially affect our competitive position in the industry, which could adversely and materially affect our operations and financial conditions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We expect to incur substantial research and development costs and devote significant resources to identifying and commercializing new products, which could significantly reduce our profitability, and there is no guarantee that such efforts would eventually generate revenue for us.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our future growth depends on penetrating new markets, adapting existing technologies and products to new applications and customer requirements, and introducing new services and products that achieve market acceptance. We plan to incur substantial and potentially increasing, research and development costs as part of our efforts to design, develop, manufacture, and commercialize new products and enhance existing products. Because we account for research and development as an operating expense, these expenditures will adversely affect our results of operations in the future. Further, the performance of holographic LiDAR depends on software and hardware solutions involving the integration of automotive integrated circuit (IC), holographic image processing and algorithm software. Production of these complex components may require extremely high cost, which may reduce our profit margins or increase our losses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We may need to raise additional capital in the future in order to execute our business plan, which may not be available on terms acceptable to us, or at all.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In the future, we may require additional capital to respond to technological advancements, competitive dynamics or technologies, customer demands, business opportunities, challenges, acquisitions or unforeseen circumstances and we may determine to engage in equity or debt financings, or to enter into credit facilities for other reasons. In order to further business relationships with current or potential customers and partners, we may issue equity or equity-linked securities to such current or potential customers or partners. We may not be able to timely secure additional debt or equity financing on favorable terms, or at all. If we raise additional funds through the issuance of equity or convertible debt or other equity-linked securities or if we issue equity or equity-linked securities to current or potential customers to further business relationships, our existing shareholders could experience significant dilution. Any debt financing obtained by us in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. If we are unable to obtain adequate financing or financing on terms satisfactory to us, our ability to continue to grow or support our business and to respond to business challenges could be significantly limited.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 17; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Market share of our holographic LiDAR products will be materially adversely affected if such products are not adopted by the automotive original equipment manufacturers (OEMs) or their supplier for ADAS applications.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The OEMs and their suppliers have been developing applications in the autonomous driving and ADAS industries over the years. These OEMs manufacturers and suppliers perform extensive testing or identification processes before ordering a large number of LiDAR products, as such products would function as part of a larger system or platform and must comply with certain other specifications. In the future, we may spend a lot of time and resources to have our products selected by automotive OEMs and their suppliers, which is called &#8220;design win.&#8221; In terms of autonomous driving and ADAS technology, a design win means that our holographic LiDAR products have been selected for use in specific models. If our products are not selected by the OEMs or their suppliers for one model, or if our products are not successful on that model, it is unlikely to be deployed on other models of that OEM. If we fail to win a large number of models from one or more automotive OEMs or their suppliers, our business will be materially adversely affected.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We have material customer concentration, with a limited number of customers accounting for a material portion of our revenues for the years ended December&#160;31, 2022 and 2023.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">For the year ended December&#160;31, 2023, our five largest customers in aggregate accounted for approximately 57.7% of our revenues, and our largest customer accounted for approximately 25.0% of our revenues. There are inherent risks whenever a large percentage of total revenues are concentrated with a limited number of customers. It is not possible for us to predict the future level of demand for our products and services that will be generated by these customers, or to predict the future demand for the products and services of these customers in the end-user marketplace. In addition, revenues from these customers may fluctuate from time to time, which may be affected by market conditions or other factors, some of which may be outside of our control. Further, we may not be able to maintain and solidify our relationships with these major customers on commercially reasonable terms, or at all. As such, any declines in revenues from our major customers could have an adverse effect on our business, results of operations and financial condition.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We and our subsidiaries depend on a limited number of vendors for a significant portion of our purchase which may result in heightened concentration risk.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We and our subsidiaries, also conduct business with a limited number of vendors. For the years ended December 31, 2022 and 2023, 13.8% and 62.6% of our total purchases were from one and three vendors, respectively. </p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our financial results could be materially and adversely affected if any one supplier fails to fulfill our contractual obligations, or if we are unable to find other suppliers to provide the same level of supplies. In addition, we cannot assure you that performance by third-party vendors will be satisfactory, and if they under-perform, it will have a material adverse effect on the cash flows or profitability of our business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>The period of time from a &#8220;design win&#8221; to implementation is long, and we are subject to the risks of cancellation or postponement of the contract or unsuccessful implementation</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Prospective customers, including those in the automotive industry, generally must make significant commitments of resources to test and validate our products and confirm that they can integrate with other technologies before including them in any particular system, product or model. The development cycles of our products with new customers varies widely depending on the application, market, customer and the complexity of the product. In the automotive market, for example, this development cycle can be five to seven or more years. The development cycle in certain other markets can be months to one or two years. These development cycles result in our investment of resources prior to realizing any revenue from the commercialization. Further, we are subject to the risk that customers cancel or postpone implementation of our technology, as well as that we will not be able to integrate our technology successfully into a larger system with other sensing modalities. Further, our revenue could be less than forecasted if the system, product or vehicle model that includes our LiDAR products is unsuccessful, including for reasons unrelated to our technology. Long development cycles and product cancellations or postponements may adversely affect our business, results of operations and financial condition.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 18; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>The complexity of our products could result in unforeseen delays or expenses from undetected defects, errors or bugs in hardware or software which could reduce the market adoption of our new products, damage our reputation with current or prospective customers, result in product returns or expose us to product liability and other claims and adversely affect our operating costs.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our products are highly technical and very complex and require high standards to manufacture. These products have in the past and will likely in the future experience defects, errors or bugs at various stages of development. We may be unable to timely release new products, manufacture existing products, correct problems that have arisen or correct such problems to our customers&#8217; satisfaction. Additionally, undetected errors, defects or security vulnerabilities, especially as new products are introduced or as new versions are released, could result in (i) serious injury to the end users of technology incorporating our products, or those in the surrounding area, (ii) customers never being able to commercialize technology incorporating our products, and (iii) litigation against us, negative publicity and other consequences. These risks are particularly prevalent in the highly competitive autonomous driving and ADAS markets. Some errors or defects in our products may only be discovered after they have been tested, commercialized and deployed by customers. If that is the case, we may incur significant additional development costs and product recall, repair or replacement costs. Furthermore, we could also experience higher levels of product returns in such cases, which could adversely affect our financial results. These problems may also result in claims against us by our customers or others. our reputation or brand may be damaged as a result of these problems, and customers may be reluctant to buy our products, which could adversely affect our ability to retain existing customers and attract new customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Failure in cost control may negatively impact the market adoption and profitability of our products.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our production output depends on our ability to produce and/or procure certain key components and raw materials at an acceptable price. If we fail to reduce or control costs to be incurred thereof, we might not be able to price our products competitively, which in turn may reduce the market adoption rate of our products. In addition, failure in cost control may also result in material adverse effects on our profitability. As such, our results of operations and financial position will be adversely affected.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Continued pricing pressures may result in low profitability, or even losses to us.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Automotive OEMs possess significant leverage over their suppliers, including us, because the automotive component supply industry is highly competitive and has a high fixed cost base. Accordingly, we expect to be subject to substantial continuing pressure from automotive OEMs and their suppliers to reduce the price of our products. It is possible that pricing pressures could intensify beyond our expectations as automotive OEMs pursue restructuring, consolidation and cost-cutting initiatives. If we are unable to generate sufficient production cost savings in the future to offset price reductions, our profitability would be adversely affected.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We have a limited operating history, and we may not be able to sustain rapid growth, effectively manage growth or implement business strategies.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We have a limited operating history. Although we have experienced significant growth since launching our business, our historical performance results and growth rate may not be indicative of our future performance. We may not be able to achieve similar results or grow at the same rate as we have in the past. To keep pace with the development of the holographic technology service industry in the PRC, we may need to adjust and upgrade our product and service offerings or modify our business model. These adjustments may not achieve expected results and may have a material and adverse impact on our financial conditions and results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In addition, our rapid growth and expansion have placed, and is expected to continue to place, a significant strain on our management and resources. There is no assurance that our future growth will be sustained at a similar rate or at all. We believe that our revenue, expenses and operating results may vary from period to period in response to a variety of factors beyond our control, which primarily include general economic conditions, emergencies and changes in policies, laws and regulations that may affect our business operations and our ability to monitor costs. In addition, our ability to develop new sources of revenues, diversify monetization methods, attract and retain customers, continue developing innovative technologies, increase brand awareness, expand into new market segments, and adjust to the rapidly changing regulatory environment in the PRC, will also affect our future growth to a great extent. Therefore, our historical results are not predictive of our future financial performance.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 19; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>If we fail to attract, retain and engage appropriately-skilled personnel, including senior management and technology professionals, our business may be harmed.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our future success depends on the retention of highly skilled executives and employees. Competition for well-qualified and skilled employees is intense. Our future success also depends on the continuing ability to attract, develop, motivate and retain highly qualified and skilled employees, including, in particular, software engineers, LiDAR scientists and holographic technology professionals. Our continued ability to compete effectively depends on the ability to attract new employees and to retain and motivate existing employees. If any member of our senior management team or other key employees leave, our ability to successfully operate the business and execute the business strategy could be adversely affected. We may also have to incur significant costs in identifying, hiring, training and retaining replacements of departing employees.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Our business depends substantially on the market recognition of our brand, and negative media coverage could adversely affect our business.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We believe that enhancing our brand and extending our customer base are cornerstones to sustaining our competitive advantages. Negative publicity about us and our business, shareholders, affiliates, directors, officers, and other employees, as well as the industry in which we operate, could be devastating and could materially and adversely affect the public perception of our brand, and in turn, reduce the sales of our products and services. Negative publicity concerning could be related to a wide variety of matters, including:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">alleged misconduct or other improper activities committed by our shareholders, affiliates, directors, officers and other employees;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">false or malicious allegations or rumors about us or our shareholders, affiliates, directors, officers, and other employees;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">user complaints about the quality of our products and services;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">copyright or patent infringements involving us and contents offered on our platforms; and</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">governmental and regulatory investigations or penalties resulting from our failure to comply with applicable laws and regulations.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In addition to traditional media, there has been an increasing use of social media platforms and similar devices in China, including instant messaging applications, social media websites and other forms of internet-based communications that provide individuals with access to a broad audience of users and other interested persons. The availability of information on instant messaging applications and social media platforms is virtually immediate as its impact without affording us an opportunity for redress or correction. The opportunity for dissemination of information, including inaccurate information, is seemingly limitless and readily available. Information concerning us, shareholders, directors, officers and employees may be posted on such platforms at any time. Risks associated with any such negative publicity or incorrect information cannot be eliminated entirely or mitigated, and may materially harm our reputation, business, financial condition and results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Failure to maintain, protect, and enhance our brand or to enforce our intellectual property rights may damage the results of our business and operations.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We believe that the protection of trade secrets, patents, trademarks and domain names is key to our success. In particular, we must maintain, protect, and strengthen our intellectual property rights related to our holographic technical services. Its intellectual property is essential to expanding the population of individuals and corporate users as well as increasing their trust in our services. We are committed to protecting our intellectual property rights in accordance with PRC laws and relevant agreements. We usually enter into confidentiality agreements with our employees to restrict the access, disclosure, and use of our proprietary information. However, we cannot guarantee that the contractual arrangements and other measures taken by us are sufficient to prevent the theft of our proprietary information, to prevent competitors from independently developing similar technologies, or to prevent any attempt to imitate it. Preventing unauthorized use of our intellectual property is difficult and costly, and the measures we take may not be enough to prevent intellectual property theft. If we sue for enforcing intellectual property, the litigation may result in huge costs and dispersion of our management and financial resources. Failure to protect our intellectual property rights may have a significant adverse impact on our business, financial position and operating performance.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 20; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We may be vulnerable to intellectual property infringement charges filed by other companies.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Although we developed and owns the core intellectual properties, the interpretation of PRC intellectual property laws and intellectual property standards are constantly evolving and may be uncertain. As a result, there might be litigations based on allegations of infringement, misappropriation or other violations of intellectual property rights. our defense of intellectual property rights claims brought against us or our customers, suppliers and channel partners, with or without merit, could be time-consuming, expensive to litigate or settle, divert management resources and attention and force us to acquire intellectual property rights and licenses, which may involve substantial royalty or other payments. An adverse determination also could invalidate our intellectual property rights and adversely affect our ability to offer our products to our customers and may require that we procure or develop substitute products that do not infringe, which could require significant effort and expense. A claim that our products infringe a third party&#8217;s intellectual property rights, even if untrue, could adversely affect our relationships with our customers, may deter future customers from purchasing our products and could expose us to costly litigation and settlement expenses. Any of these events could adversely affect our business, operating results, financial condition and prospects.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We may not be able to protect our source code from copying if there is an unauthorized disclosure.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Source code, the detailed program commands for our middleware and software programs and solutions, is critical to our business. Although we license portions of our application and operating system source code to several licensees, we take significant measures to protect the secrecy of large portions of our source code. If our source code leaks, we might lose future trade secret protection for that code. It may then become easier for third parties to compete with us by copying functionality, which could adversely affect our results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Third parties may register trademarks or domain names or purchase internet search engine keywords that are similar to our trademarks, brand or websites, or misappropriate our data and copy our platform, all of which could cause confusion to our users, divert online customers away from our products and services or harm our reputation.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">To divert potential customers from us to such competitors&#8217; or third parties&#8217; websites or platforms, competitors and other third parties may purchase (i) trademarks that are similar to our trademarks and (ii) keywords that are confusingly similar to our brand or websites in internet search engine advertising programs and in the header and text of the resulting sponsored links or advertisements in order to divert our potential customers to such competitors&#8217; or third parties&#8217; websites or platforms. Preventing such unauthorized use is inherently difficult. If we are unable to prevent such unauthorized use, competitors and other third parties may continue to drive potential customers away from our platform to competing, irrelevant or potentially offensive platform, which could harm our reputation and cause us to lose revenue.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Our business is highly dependent on the proper functioning and improvement of our information technology systems and infrastructure. Our business and operating results may be harmed by service disruptions, or by our failure to timely and effectively scale up and adjust our existing technology and infrastructure.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our business depends on the continuous and reliable operation of our information technology (&#8220;IT&#8221;) systems. Our IT systems are vulnerable to damage or interruption as a result of fires, floods, earthquakes, power losses, telecommunications failures, undetected errors in software, computer viruses, hacking and other attempts to harm our IT systems. Disruptions, failures, unscheduled service interruptions or a decrease in connection speeds could damage our reputation and cause our customers and end-users to migrate to our competitors&#8217; platforms. If we experience frequent or constant service disruptions, whether caused by failures of our own IT systems or those of third-party service providers, then our user experience may be negatively affected, which in turn may have a material and adverse effect on our reputation and business. We may not be successful in minimizing the frequency or duration of service interruptions. As the number of our end-users increases and more user data are generated on our platform, we may be required to expand and adjust technology and infrastructure to continue to reliably store and process content.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 21; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Our operations depend on the performance of the Internet infrastructure and fixed telecommunications networks in China, which may experience unexpected system failure, interruption, inadequacy or security breaches.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Almost all access to the Internet in China is maintained through state-owned telecommunication operators under the administrative control and regulatory supervision of the Ministry of Industry and Information Technology, or the MIIT. Moreover, we primarily rely on a limited number of telecommunication service providers to provide us with data communications capacity through local telecommunications lines and Internet data centers to host our servers. We have limited access to alternative networks or services in the event of disruptions, failures or other problems with China&#8217;s Internet infrastructure or the fixed telecommunications networks provided by telecommunication service providers. Web traffic in China has experienced significant growth during the past few years. Effective bandwidth and server storage at Internet data centers in large cities such as Beijing and Shenzhen are scarce. With the expansion of our business, we may be required to upgrade technology and infrastructure to keep up with the increasing traffic on our platform. We cannot assure you that the Internet infrastructure and the fixed telecommunications networks in China will be able to support the demands associated with the continued growth in Internet usage. If we cannot increase our capacity to deliver online services, then we may not be able to expand our customer base, and the adoption of our services may be hindered, which could adversely impact our business and profitability.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In addition, we have no control over the costs of the services provided by telecommunication service providers. If the prices we pay for telecommunications and Internet services rise significantly, our results of operations may be materially and adversely affected. Furthermore, if Internet access fees or other charges to Internet users increase, some users may be prevented from accessing the mobile Internet and thus cause the growth of mobile Internet users to decelerate. Such deceleration may adversely affect our ability to continue to expand our user base.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We use third-party services and technologies in connection with our business, and any disruption to the provision of these services and technologies to us could result in adverse publicity and a slowdown in the growth of our users, which could materially and adversely affect our business, financial condition and results of operations.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our business partially depends on services provided by, and relationships with, various third parties. Some third-party software we use in our operations is currently publicly available and free of charge. If the owner of any such software decides to charge users or no longer makes the software publicly available, then we may need to incur significant costs to obtain licensing, find replacement software or develop it on our own. If we are unable to obtain licensing, find or develop replacement software at a reasonable cost, or at all, our business and operations may be adversely affected.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We exercise no control over the third parties with whom we have business arrangements. If such third parties increase their prices, fail to provide their services effectively, terminate their service or agreements or discontinue their relationships with us, then we could suffer service interruptions, reduced revenues or increased costs, any of which may have a material adverse effect on our business, financial condition and results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Our insurance policies may not provide adequate coverage for all claims associated with our business operations.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We maintain various insurance policies, such as group personal accident insurance and corporate employee benefits insurance. However, our insurance coverage is still limited in terms of amount, scope and benefit. Insurance companies in China offer limited business insurance products. We do not have any business liability or disruption insurance coverage for our operations in China. Any business disruption may result in our incurring substantial costs and the diversion of our resources. Any uninsured business disruption, litigation or legal proceedings or natural disasters, such as epidemics, pandemics or earthquakes, or other events beyond our control could result in substantial costs and the diversion of our management&#8217;s attention. If we were to be held liable for uninsured losses or amounts and claims for insured losses exceeding the limits of our insurance coverage, then our business, financial condition, and results of operations may be materially and adversely affected as a result.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 22; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We may be subject to claims, disputes or legal proceedings in the ordinary course of our business. If the outcome of these proceedings is unfavorable to us, then our business, results of operations and financial condition could be adversely affected.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We may be subject to claims, disputes, or legal proceedings in the ordinary course of our business from time to time, which could adversely affect our business, results of operations and financial condition. We may receive formal and informal inquiries from governmental authorities and regulators regarding our compliance with applicable laws and regulations, many of which are evolving and subject to interpretation. Claims arising out of actual or alleged violations of laws could be asserted against us by our employees, customers, media partners, competitors, governmental entities in civil or criminal investigations and proceedings or other third parties. These claims could be asserted under a variety of laws, including but not limited to advertising laws, Internet information services laws, intellectual property laws, unfair competition laws, data protection and privacy laws, labor and employment laws, securities laws, real estate laws, tort laws, contract laws, property laws and employee benefit laws. We may also be subject to lawsuits due to actions by our media partners or advertising customers. In addition, some of our service agreements contain certain indemnity provisions requiring us to indemnify our customers for certain non-compliance, intellectual property infringement, personal injury and death claims. Our indemnity obligations may adversely affect our cash flow, operating results and financial conditions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">There can be no guarantee that we will be successful in defending itself in legal and arbitration actions or in asserting our rights under various laws. If the outcome of these proceedings is unfavorable to us, then our business, results of operations and financial conditions could be adversely affected. Even if we are successful in our attempt to defend itself in legal and arbitration actions or to assert our rights under various laws, enforcing our rights against the various parties involved may be expensive, time-consuming and ultimately futile. These actions may expose us to negative publicity, substantial monetary damages and legal defense costs, injunctive relief, and criminal and civil fines and penalties, including but not limited to suspension or revocation of our licenses to conduct business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We may need additional capital to support or expand our business, and we may be unable to obtain such capital in a timely manner or on acceptable terms, if at all.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Although we believe that our anticipated cash flows from operating activities, together with cash on hand, will be sufficient to meet our anticipated working capital requirements and capital expenditures in the ordinary course of business for the next twelve months, we cannot assure you this will be the case. We may also need additional cash resources in the future if we pursue opportunities for investments, acquisitions or similar actions. If we determine that our cash requirements exceed the amount of cash and cash equivalents we have on hand at the time, we may seek to issue equity or debt securities or obtain credit facilities. The issuance and sale of additional equity would result in further dilution to our shareholding. The incurrence of indebtedness would result in increased fixed obligations and could result in operational and financial covenants that would restrict our operations. We have historically used bank borrowings to partially finance operations. We cannot assure you that additional financing will be available in amounts sufficient or on terms acceptable to us, if at all.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Our management has limited experience in operating a public company and the requirements of being a public company may strain our resources, divert management&#8217;s attention and affect the ability to attract and retain qualified board members and officers.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our executive officers have limited experience in the management of a publicly traded company. Our management team may not successfully or effectively manage our transition to a U.S. public company that will be subject to significant regulatory oversight and reporting obligations under U.S. federal securities laws. Their limited experience in dealing with the increasingly complex laws pertaining to public companies could be a significant disadvantage in that it is likely that an increasing amount of their time may be devoted to these activities which will result in less time being devoted to the management and our growth, which could harm our business, prospects and results of operations. We may not have adequate personnel with the appropriate level of knowledge, experience, and training in the accounting policies, practices or internal controls over financial reporting required of public companies in the United States. The development and implementation of the standards and controls necessary for us to achieve the level of accounting standards required of a public company in the United States may require costs greater than expected. It is possible that we will be required to expand our employee base and hire additional employees to support our operations as a public company, which will increase our operating costs in future periods. Compliance with these rules and regulations will increase our legal and financial compliance costs, make some activities more difficult, time-consuming or costly and increase demand on our systems and resources.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We may be materially and adversely affected by the complexity, uncertainties and changes in the PRC laws and regulations governing Internet-related industries and companies.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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 uncertainty. As a result, in certain circumstances it may be difficult to determine what actions or omissions may be deemed to be in violations of applicable laws and regulations. Issues, risks and uncertainties relating to PRC regulations of the Internet business include, but are not limited to, the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 23; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">there are uncertainties relating to the regulation of the Internet business in China, including evolving licensing practices and the requirement for real-name registrations. Our PRC subsidiaries may be required to hold certain permits, licenses or operations, we may not be able to timely obtain or maintain all the required licenses or approvals, permits, or to complete filing, registration or other formalities necessary for our present or future operations, and we may not be able to renew certain permits or licenses or renew certain filing or registration or other formalities.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">the evolving PRC regulatory system for the Internet industry may lead to the establishment of new regulatory agencies. For example, in May&#160;2011, the State Council announced the establishment of a new department, the State Internet Information Office. The primary role of this new agency is to facilitate the policy-making and legislative development in this field to direct and coordinate with the relevant departments in connection with online content administration and to deal with cross-ministry regulatory matters in relation to the Internet industry. We are unable to determine what policies this new agency or any new agencies to be established in the future may have or how they may interpret existing laws, regulations and policies and how they may affect us. Further, new laws, regulations or policies may be promulgated or announced that will regulate Internet activities. If these new laws, regulations or policies are promulgated, additional licenses may be required for our operations. If our operations do not comply with these new regulations after they become effective, or if we fail to obtain any licenses required under these new laws and regulations, we could be subject to penalties, and our business could be disrupted.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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. There are also risks that we may be found to violate the existing or future laws and regulations given the uncertainty and complexity of China&#8217;s regulation of Internet business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Our business may be exposed to Internet data, and we are required to comply with PRC laws and regulations relating to cyber security. These laws and regulations could create unexpected costs, subject us to enforcement actions for compliance failures, or restrict portions of our business or cause us to change our data practices or business model.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our business exposed to a large quantity of data. We face risks inherent in handling and protecting large volume of data. including:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">protecting the data in and hosted on our system, including against attacks on our system by outside parties or fraudulent behavior or improper use by our employees;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">addressing concerns related to privacy and sharing, safety, security and other factors; and</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">complying with applicable laws, rules and regulations relating to the collection, use, storage, transfer, disclosure and security of personal information, including any requests from regulatory and government authorities relating to this data.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Governments around the world, including the PRC government, have enacted or are considering legislation related to online businesses. There may be an increase in legislation and regulation related to the collection and use of anonymous internet user data and unique device identifiers, such as IP address or mobile unique device identifiers, and other data protection and privacy regulation. The PRC regulatory and enforcement regime with regard to data security and data protection is evolving. All these laws and regulations may result in additional expenses and any non-compliance may subject us to negative publicity which could harm our reputation and negatively affect the trading price of our ordinary shares. There are also uncertainties with respect to how these laws will be implemented in practice. PRC regulators have been increasingly focused on regulation in the areas of data security and data protection. We expect that these areas will receive greater attention and focus from regulators, as well as attract continued or greater public scrutiny and attention going forward, which could increase our compliance costs and subject us to heightened risks and challenges associated with data security and protection. If we are unable to manage these risks, we could become subject to penalties, fines, suspension of business and revocation of required licenses, and our reputation and results of operations could be materially and adversely affected. In addition, regulatory authorities around the world have recently adopted or are considering a number of legislative and regulatory proposals concerning data protection. These legislative and regulatory proposals, if adopted, and the uncertain interpretations and application thereof could, in addition to the possibility of fines, result in an order requiring us to change our data practices, which could have an adverse effect on our business and results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 24; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Risks Factors Relating to Finance and Accounting</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We had previously identified certain material
weaknesses which may continue to cause our failure to maintain an effective system of internal control over financial reporting and may
result in material misstatements of the consolidated financial statements or cause us to fail to meet our periodic reporting obligations.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In the course of auditing
our consolidated financial statements for the years ended December 31, 2022 and 2023, we had identified certain material weaknesses in
our internal control over financial reporting in accordance with the standards established by the Public Company Accounting Oversight
Board of the United States (&#8220;PCAOB&#8221;). As defined in the standards established by the U.S. Public Company Accounting Oversight
Board, a &#8220;material weakness&#8221; 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 the annual or interim financial statements will not be prevented
or detected on a timely basis.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The first material weakness
was that we did not maintain an effective control environment. Specifically, MC lacked sufficient resources regarding financial reporting
and accounting personnel with an understanding of U.S. GAAP, in particular, to address complex U.S. GAAP technical accounting issues,
related disclosures in accordance with U.S. GAAP, and financial reporting requirements set forth by the SEC. To address this material
weakness, wehad implemented and will continue to implement a number of remediation measures to address the material weaknesses, including:
(i) hired personnel with U.S. GAAP relevant experience and necessary expertise to strengthen our financial reporting function and to design
and implement necessary controls to remediate the material weakness; (ii) designed and implemented controls to ensure completeness and
accuracy of data relevant to the accounting and financial reporting of complex transactions;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The second material weakness
was that we lacked formal policies and procedures to establish a risk assessment process and internal control framework and lacked an
internal audit function to establish formal risk assessment process and internal control framework. To respond to this material weakness,
we had initiated a remediation plan in 2021. Our remedial efforts primarily focused on: (i) identifying and evaluating risks that we faces;
(ii) adopting control activities to be taken to mitigate risks with written policies and procedures; (iii) ensuring efficient internal
and external communication environment and all parts of we are adhering to standard practices; and (iv) monitoring regularly to verify
that internal controls are functioning property.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We kept devoting significant
effort and resources to the remediation and improvement of the weaknesses as aforementioned. As of the date of this Annual Report, we
did not incur material costs related to the measures undertaken to address the two weaknesses. However, we may incur additional operating
cost as we further proceed with such measures.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">After the consummation of the Business Combination, MC became a part of Golden Path (currently known as MicroCloud Hologram Inc.), a public company in the United States subject to the Sarbanes-Oxley Act of 2002. Section&#160;404 of the Sarbanes-Oxley Act of 2002 requires us to include a report of management on our internal control over financial reporting and that our independent registered public accounting firm attest to and report on the effectiveness of our internal control over financial reporting in our annual report on Form 20-F or Form 10-K. For fiscal year ended December 31, 2023, we are exempted from such requirement since we qualify as an &#8220;emerging growth company&#8221; pursuant to the JOBS Act and are eligible to take advantage of certain exemptions, including the aforementioned one. We may not be exempted in the future, and our management may conclude that our internal control over financial reporting is not effective. Moreover, even if our management concludes that our internal control over financial reporting is effective, our independent registered public accounting firm, after conducting its own independent testing, may issue a report that is qualified if it is not satisfied with our internal controls or the level at which such internal controls are documented, designed, operated or reviewed, or if it interprets the relevant requirements differently from us. In addition, our reporting obligations may place a significant strain on our management, operational and financial resources and systems for the foreseeable future. We may be unable to timely complete our evaluation testing and any required remediation. We will continue the process to implement the remedial measures, there is no assurance that such measures will fully remedy any identified deficiency, or that additional material weaknesses in our controls and procedures will not be identified in the future.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>



<!-- Field: Page; Sequence: 25; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">During the course of documenting and testing our internal control procedures, in order to satisfy the requirements of Section&#160;404, we may identify other weaknesses and deficiencies in our internal control over financial reporting. In addition, 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 it has effective internal control over financial reporting in accordance with Section&#160;404. If we fail to achieve and maintain an effective internal control environment, it could suffer material misstatements in our financial statements and fail to meet reporting obligations, which would likely cause investors to lose confidence in our reported financial information. This could in turn limit our access to capital markets, harm our results of operations, and lead to a decline in the trading price of our ordinary shares.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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 listed, regulatory investigations and civil or criminal sanctions. We may also be required to restate our financial statements from prior periods.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We may be required to record a significant
charge to earnings when we reassess our goodwill or amortizable intangible assets.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">We are required under U.S. GAAP to
test for goodwill impairment annually or when an event occurs or circumstances change in a manner that could indicate that the goodwill
might be impaired. We are also required to review our amortizable intangible assets for impairment when events or changes in circumstances
indicate the carrying value may not be recoverable. Factors that may be considered a change in circumstances indicating that the carrying
value of our amortizable intangible assets may not be recoverable include a decline in stock price and market capitalization and slower
or declining growth rates in our industry, or a divestment from prior acquisitions of asset. We may be required to record a significant
charge to earnings in our financial statements during the period in which any impairment of our goodwill or amortizable intangible assets
is determined. See </span>&#8220;<span style="font-family: Times New Roman, Times, Serif">Note 9 - Goodwill</span>&#8221; <span style="font-family: Times New Roman, Times, Serif">of
the Notes to Consolidated Financial Statements included in this annual report.</span></p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<!-- Field: Page; Sequence: 26; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Risk Factors Relating to Doing Business in China</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Adverse changes in China&#8217;s economic, political or social conditions, laws, regulations or government policies could have a material adverse effect on our business, financial condition and results of operations.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Substantially all of our revenues are generally sourced from Mainland China through the operating companies in China. Accordingly, our results of operations, financial condition and prospects are influenced by economic, political and legal developments in China. Economic reforms begun in the late 1970s have resulted in significant economic growth. However, any economic reform policies or measures in China may from time to time be modified or revised. 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. Although the Chinese government has implemented measures emphasizing the utilization of market forces for economic reform, the reduction of state ownership of productive assets and the establishment of improved corporate governance in business enterprises, a substantial portion of productive assets in China is still owned by the government. In addition, the Chinese government continues to play a significant role in regulating industry development by imposing industrial policies. The Chinese government also exercises significant control over China&#8217;s economic growth through allocating resources, controlling payment of foreign currency-denominated obligations, setting monetary policy, and providing preferential treatment to particular industries or companies.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">While the PRC economy has experienced significant growth in the past 30 years, growth has been uneven across different regions and among different economic sectors. The Chinese government has implemented measures to encourage economic growth and guide the allocation of the resources. Some of these measures may benefit the overall Chinese economy but may have a negative effect on us. For example, our financial condition and results of operations may be adversely affected by government control over capital investments or changes in tax regulations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Although the PRC economy has grown significantly in the past decade, that growth may not continue, as evidenced by the slowing of the growth of the PRC economy since 2012. Any adverse changes in economic conditions in China, in the policies of the PRC government or in the laws and regulations in China could have a material adverse effect on specific industries or the overall economic growth of China. Such developments could adversely affect our business and operating results, lead to reduction in demand for our services and adversely affect our competitive position.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>A severe or prolonged downturn in the PRC or global economy and political tensions between the United States and China could materially and adversely affect our business and our financial condition.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The global macroeconomic environment is facing challenges, including the end of quantitative easing by the U.S. Federal Reserve, the economic slowdown in the Eurozone since 2014 and uncertainties over the impact of Brexit. The Chinese economy has shown slower growth compared to the previous decade since 2012 and the trend may continue. There is considerable uncertainty over the long-term effects of the expansionary monetary and fiscal policies adopted by the central banks and financial authorities of some of the world&#8217;s leading economies, including the United States and China. There have been concerns over unrest and terrorist threats in the Middle East, Europe and Africa, which have resulted in market volatility.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">If we plan to expand our business internationally and does business cross-border in the future, any unfavorable government policies on international trade, such as capital controls or tariffs, may affect the demand for our products and services, impact our competitive position, or prevent us from being able to conduct business in certain countries. If any new tariffs, legislation, or regulations are implemented, or if existing trade agreements are renegotiated, such changes could adversely affect our business, financial condition, and results of operations. In particular, there have been heightened tensions in international economic relations 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 the U.S. government 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. Although the direct impact of the current international trade tension, and any escalation of such tension, on the holographic technology industry in China is uncertain, the negative impact on general, economic, political and social conditions may adversely impact our business, financial condition and results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 27; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Furthermore, as part of a continued regulatory focus in the United States on access to audit and other information currently protected by national law, in particular China&#8217;s, on December&#160;18, 2020, the former U.S. President Donald J. Trump signed the Holding Foreign Companies Accountable Act into law, which requires the SEC to propose rules within 90 days after its enactment to prohibit securities of any registrant from being listed on any of the U.S. securities exchanges or traded &#8220;over the counter&#8221; if the auditor of the registrant&#8217;s financial statements is not subject to the PCAOB inspection for three consecutive years after the law becomes effective. The Holding Foreign Companies Accountable Act and any proposed SEC rules may have a material and adverse impact on the stock performance of China-based companies listed in the United States. Economic conditions in China are sensitive to global economic conditions, as well as changes in domestic economic and political policies and the expected or perceived overall economic growth rate in China. Any severe or prolonged slowdown in the global or Chinese economy and the political tensions between the United States and China may materially and adversely affect our business, financial condition, results of operations and prospects.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>The recent joint statement by the SEC and the PCAOB, proposed rule changes submitted by Nasdaq, and the Holding Foreign Companies Accountable Act all call for additional and more stringent criteria to be applied to emerging market companies, including companies based in China, upon assessing the qualification of their auditors, especially the non-U.S. auditors who are not inspected by the PCAOB.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On April&#160;21, 2020, SEC Chairman Jay Clayton and PCAOB Chairman William D. Duhnke III, along with other senior SEC staff, released a joint statement highlighting the risks associated with investing in companies based in or have substantial operations in emerging markets including China. The joint statement emphasized the risks associated with lack of access for the PCAOB to inspect auditors and audit work papers in China and higher risks of fraud in emerging markets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On May&#160;18, 2020, Nasdaq filed three proposals with the SEC to (i) apply minimum offering size requirement for companies primarily operating in &#8220;Restrictive Market&#8221;, (ii) adopt a new requirement relating to the qualification of management or board of director for Restrictive Market companies, and (iii) apply additional and more stringent criteria to an applicant or listed company based on the qualifications of the company&#8217;s auditors.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On May&#160;20, 2020, the U.S. Senate passed the Holding Foreign Companies Accountable Act requiring a foreign company to certify it is not owned or controlled by a foreign government if the PCAOB is unable to audit specified reports because the company uses a foreign auditor not subject to the PCAOB inspection. If the PCAOB is unable to inspect the company&#8217;s auditors for three consecutive years, the issuer&#8217;s securities are prohibited to trade on a national exchange. On December&#160;2, 2020, the U.S. House of Representatives approved the Holding Foreign Companies Accountable Act. On December&#160;18, 2020, the Holding Foreign Companies Accountable Act was signed into law. On December&#160;23, 2022, the Accelerating Holding Foreign Companies Accountable Act, or the AHFCAA, was enacted, which amended the HFCAA by reducing the aforementioned inspection period from three to two consecutive years, thus reducing the time period before our securities may be prohibited from trading or delisted if our auditor is unable to meet the PCAOB inspection requirement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As of March&#160;24, 2021, the SEC adopted interim final amendments to implement congressionally mandated submission and disclosure requirements of the Holding Foreign Companies Accountable Act. On November&#160;5, 2021, the SEC approved the PCAOB Rule&#160;6100, which will establish a framework for the PCAOB&#8217;s determinations under the HFCA Act that the PCAOB is unable to inspect or investigate completely registered public accounting firms located in a foreign jurisdiction because of a position taken by an authority in that jurisdiction. On December&#160;2, 2021, the SEC adopted final amendments implementing congressionally mandated submission and disclosure requirements of the Holding Foreign Companies Accountable Act.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The lack of access to the PCAOB inspection in China prevents the PCAOB from fully evaluating audits and quality control procedures of the auditors based in China. As a result, the investors may be 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 these accounting firms&#8217; audit procedures or quality control procedures as compared to auditors outside of China that are subject to the PCAOB inspections.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 28; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our auditor is registered with the PCAOB and is subject to laws in the United States pursuant to which the PCAOB conducts regular inspections to assess our auditor&#8217;s compliance with the applicable professional standards. Our auditor, Assentsure PAC, is headquartered in Singapore. Therefore, our auditor is subject to the Determination announced by the PCAOB on December&#160;16, 2021. Moreover, the PCAOB currently has access to inspect the audit workpapers of our PRC subsidiaries or any PRC-based subsidiary. Notwithstanding the foregoing, in the future, if there is any regulatory change or steps taken by the PRC regulators that do not permit Assentsure PAC to provide audit documentation located in China or Hong Kong to the PCAOB for inspection or investigation, or the PCAOB expands the scope of the Determination so that we are subject to the HFCA Act, as the same may be amended, you may be deprived of the benefits of such inspection which could result in limitation or restriction to our access to the U.S. capital markets and trading of our securities, including trading on the national exchange and trading on &#8220;over-the-counter&#8221; markets, may be prohibited under the HFCA Act. However, in the event the PRC authorities would further strengthen regulations over auditing work of Chinese companies listed on the U.S. stock exchanges, which would prohibit our current auditor to perform work in China, then we would need to change our auditor and the audit workpapers prepared by our new auditor may not be inspected by the PCAOB without the approval of the PRC authorities, in which case the PCAOB may not be able to fully evaluate the audit or the auditors&#8217; quality control procedures. Furthermore, due to the recent developments in connection with the implementation of the Holding Foreign Companies Accountable Act, we cannot assure you whether the SEC, Nasdaq or other regulatory authorities would apply additional and more stringent criteria to us after considering the effectiveness of our auditor&#8217;s audit procedures and quality control procedures, adequacy of personnel and training, or sufficiency of resources, geographic reach or experience as it relates to the audit of our financial statements. The requirement in the HFCA Act that the PCAOB be permitted to inspect the issuer&#8217;s public accounting firm within three years, may result in the delisting of us in the future if the PCAOB is unable to inspect our accounting firm at such future time.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Uncertainties in the promulgation, interpretation and enforcement of PRC laws and regulations could limit the legal protections available to you and us.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The PRC legal system is a civil law system based on written statutes. Unlike the common law system, prior court decisions under the civil law system may be cited for reference but have limited precedential value. Since these laws and regulations are relatively new and the PRC legal system continues to rapidly evolve, the promulgation of new rules and explanations and interpretations of many laws, regulations and rules are not always uniform and enforcement of these laws, regulations and rules involves uncertainties.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In 1979, the PRC government began to promulgate a comprehensive system of laws and regulations governing economic matters in general. The overall effect of legislation over the past three decades has significantly enhanced the protections afforded to various forms of foreign investments in China. However, China has not developed a fully integrated legal system, and recently enacted laws and regulations may not sufficiently cover all aspects of economic activities in China. In particular, the interpretation and enforcement of these laws and regulations involve uncertainties. Specifically, rules and regulations in China can change quickly with little advance notice.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">From time to time, we may have to resort to administrative and court proceedings to enforce our legal rights. However, since PRC administrative and court authorities have significant discretion in interpreting and implementing statutory and contractual terms, it may be more difficult to evaluate the outcome of administrative and court proceedings and the level of legal protection we enjoy than in more developed legal systems. Furthermore, the PRC legal system is based in part on government policies and internal rules (some of which are not published in a timely manner or at all) that may have retroactive effect. As a result, we may not be aware of our violation of these policies and rules until sometime after the violation. Such uncertainties, including uncertainty over the scope and effect of our contractual, property (including intellectual property) and procedural rights, could materially and adversely affect our business and impede our ability to continue our operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 29; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We may subject to a variety of laws and regulations in the PRC regarding privacy, data security, cybersecurity, and data protection.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We may subject to a variety of laws and regulations in the PRC regarding privacy, data security, cybersecurity, and data protection. These laws and regulations are continuously evolving and developing. The scope and interpretation of the laws that are or may be applicable to us are often uncertain and may be conflicting, particularly with respect to foreign laws. In particular, there are numerous laws and regulations regarding privacy and the collection, sharing, use, processing, disclosure, and protection of personal information and other user data. Such laws and regulations often vary in scope, may be subject to differing interpretations, and may be inconsistent among different jurisdictions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We expect to obtain information about various aspects of our customers&#8217; and end users&#8217; operations as well as regarding our employees and third parties. We also maintain information about various aspects of our customers&#8217; operations as well as regarding our employees. The integrity and protection of our customers, employees and company data is critical to our business. our customers and employees expect that we will adequately protect their personal information. We are required by applicable laws to keep strictly confidential the personal information that we collect, and to take adequate security measures to safeguard such information.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The PRC Criminal Law, as amended by its Amendment 7 (effective on February&#160;28, 2009) and Amendment 9 (effective on November&#160;1, 2015), prohibits institutions, companies and their employees from selling or otherwise illegally disclosing a citizen&#8217;s personal information obtained during the course of performing duties or providing services or obtaining such information through theft or other illegal ways. On November&#160;7, 2016, the Standing Committee of the PRC National People&#8217;s Congress issued the Cyber Security Law of the PRC, or Cyber Security Law, which became effective on June&#160;1, 2017.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Pursuant to the Cyber Security Law, network operators must not, without users&#8217; consent, collect their personal information, and may only collect users&#8217; personal information necessary to provide their services. Providers are also obliged to provide security maintenance for their products and services and shall comply with provisions regarding the protection of personal information as stipulated under the relevant laws and regulations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Civil Code of the PRC (issued by the PRC National People&#8217;s Congress on May&#160;28, 2020 and effective from January&#160;1,2021) provides main legal basis for privacy and personal information infringement claims under the Chinese civil laws. PRC regulators, including the Cyberspace Administration of China, MIIT, and the Ministry of Public Security have been increasingly focused on regulation in the areas of data security and data protection. The PRC regulatory requirements regarding cybersecurity are constantly evolving. For instance, various regulatory bodies in China, including the Cyberspace Administration of China, the Ministry of Public Security and the SAMR, have enforced data privacy and protection laws and regulations with varying and evolving standards and interpretations. In April&#160;2020, the Chinese government promulgated Cybersecurity Review Measures, which came into effect on June&#160;1, 2020. According to the Cybersecurity Review Measures, operators of critical information infrastructure must pass a cybersecurity review when purchasing network products and services which do or may affect national security.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In November&#160;2016, the Standing Committee of China&#8217;s National People&#8217;s Congress passed China&#8217;s first Cybersecurity Law (&#8220;CSL&#8221;), which became effective in June&#160;2017. The CSL is the first PRC law that systematically lays out the regulatory requirements on cybersecurity and data protection, subjecting many previously under-regulated or unregulated activities in cyberspace to government scrutiny. The legal consequences of violation of the CSL include penalties of warning, confiscation of illegal income, suspension of related business, winding up for rectification, shutting down the websites, and revocation of business license or relevant permits. In April&#160;2020, the Cyberspace Administration of China and certain other PRC regulatory authorities promulgated the Cybersecurity Review Measures, which became effective in June&#160;2020. Pursuant to the Cybersecurity Review Measures, operators of critical information infrastructure must pass a cybersecurity review when purchasing network products and services which do or may affect national security. On July&#160;10, 2021, the Cyberspace Administration of China issued a revised draft of the Measures for Cybersecurity Review for public comments (&#8220;Draft Measures&#8221;), which required that, in addition to &#8220;operator of critical information infrastructure,&#8221; any &#8220;data processor&#8221; carrying out data processing</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<!-- Field: Page; Sequence: 30; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">activities that affect or may affect national security should also be subject to cybersecurity review, and further elaborated the factors to be considered when assessing the national security risks of the relevant activities, including, among others, (i) the risk of core data, important data or a large amount of personal information being stolen, leaked, destroyed, and illegally used or exited the country; and (ii) the risk of critical information infrastructure, core data, important data or a large amount of personal information being affected, controlled, or maliciously used by foreign governments after listing abroad. The Cyberspace Administration of China has said that under the proposed rules companies holding data on more than 1,000,000 users must now apply for cybersecurity approval when seeking listings in other nations because of the risk that such data and personal information could be &#8220;affected, controlled, and maliciously exploited by foreign governments.&#8221; The cybersecurity review will also investigate the potential national security risks from overseas IPOs. We do not know what regulations will be adopted or how such regulations will affect us and our listing on Nasdaq. In the event that the Cyberspace Administration of China determines that we are subject to these regulations, we may be required to delist from Nasdaq and we may be subject to fines and penalties.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Recently, the Cyberspace Administration of China has taken action against several Chinese internet companies in connection with their initial public offerings on U.S. securities exchanges, for alleged national security risks and improper collection and use of the personal information of Chinese data subjects. According to the official announcement, the action was initiated based on the National Security Law, the Cyber Security Law and the Measures on Cybersecurity Review, which are aimed at &#8220;preventing national data security risks, maintaining national security and safeguarding public interests.&#8221; On June&#160;10, 2021, the Standing Committee of the NPC promulgated the PRC Data Security Law, which took effect on September&#160;1, 2021. The Data Security Law also sets forth the data security protection obligations for entities and individuals handling personal data, including that no entity or individual may acquire such data by stealing or other illegal means, and the collection and use of such data should not exceed the necessary limits the costs of compliance with, and other burdens imposed by, CSL and any other cybersecurity and related laws may limit the use and adoption of our products and services and could have an adverse impact on our business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The PRC Internet Information Office has issued the Measures for Cybersecurity Review (Revised Draft for Comments), pursuant to which it is unclear at the present time how widespread the cybersecurity review requirement and the enforcement action will be and what effect they will have on the hologram technology sector generally and we in particular. China&#8217;s regulators may impose penalties for non-compliance ranging from fines or suspension of operations, and this could lead to our delisting from the U.S. stock market. Further, if the Measures for Cybersecurity Review to be enacted in the future will mandate clearance of cybersecurity review and other specific actions to be completed by companies like us, we face uncertainties as to whether such clearance can be timely obtained, or at all.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">After the new PRC Data Security Law was enacted in September, we became not subject to the cybersecurity review by the CAC for this offering, given that: (i) our products and services are offered not directly to individual users but through our business customers; (ii) we do not possess a large amount of personal information in our business operations; and (iii) data processed in our business does not have a bearing on national security and thus may not be classified as core or important data by the authorities. However, there remains uncertainty as to how the Draft Measures will be interpreted or implemented and whether the PRC regulatory agencies, including the CAC, may adopt new laws, regulations, rules, or detailed implementation and interpretation related to the Draft Measures. If any such new laws, regulations, rules, or implementation and interpretation comes into effect, we will take all reasonable measures and actions to comply and to minimize the adverse effect of such laws on us.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As of the date of this Annual Report, we have not been informed by any relevant Chinese government authorities that we are identified as or considered a &#8220;critical information infrastructure operator&#8221; or &#8220;data processing operator.&#8221; We are also not aware of any requirement that we should file for a cybersecurity review, nor have we received any inquiry, notice, warning, sanction in such respect or any regulatory objections to this offering. However, in anticipation of the strengthened implementation of cybersecurity laws and regulations, there can be no assurance that we will not be deemed as a critical information infrastructure operator or data processing operator under the Chinese cybersecurity laws and regulations in the future, or that the draft measures will not be further amended or other laws or regulations will not be promulgated to subject us to the cybersecurity review or other compliance requirements. In such case, we may face challenges in addressing such enhanced regulatory requirements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 31; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On August&#160;20, 2021, the Standing Committee of the NPC approved the Personal Information Protection Law (&#8220;PIPL&#8221;), which became effective on November&#160;1, 2021. The PIPL regulates collection of personal identifiable information and seeks to address the issue of algorithmic discrimination. Companies in violation of the PIPL may be subject to warnings and admonishments, forced corrections, confiscation of corresponding income, suspension of related services, and fines. We offer our holographic digital twin technology resource library services mainly to corporate clients and has limited interactions with individual end-users, which means our potential access or exposure to customers&#8217; personal identifiable information is limited. However, in the event we inadvertently access or become exposed to customers&#8217; personal identifiable information, through our holographic digital twin technology resource library services which access or store customer&#8217; personal identifiable information, then we may face heightened exposure to the PIPL.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We cannot assure you that PRC regulatory agencies, including the CAC, would take the same view as we do, and there is no assurance that we can fully or timely comply with such laws. In the event that we are subject to any mandatory cybersecurity review and other specific actions required by the CAC, we face uncertainty as to whether any clearance or other required actions can be timely completed, or at all. Given such uncertainty, we may be further required to suspend our relevant business, shut down our website, or face other penalties, which could materially and adversely affect our business, financial condition, and results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>If our equity ownership is challenged by the PRC authorities, it may have a significant adverse impact on our operating results and your investment value.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We are not an operating company, but a holding company incorporated in the Cayman Islands, and our business is carried out by our subsidiaries. The MOFCOM and NDRC, promulgated the Special Administrative Measures for the Access of Foreign Investment (Negative List) (2021 Version) (the &#8220;2021 Negative List&#8221;) on December&#160;27, 2021, which became effective on January&#160;1, 2022. The 2021 Negative List replaced the Special Administrative Measures for the Access of Foreign Investment (2020 Version) (the &#8220;2020 Negative List&#8221;) and serves as the main basis for management and guidance for the MOFCOM to manage and supervise foreign investments. Because those industries not set out on the 2021 Negative List shall be classified as industries permitted for foreign investment and none of our businesses are on the 2021 Negative List or the 2020 Negative List, the operations of us and our subsidiaries fall within the MOFCOM permitted activities and are not subject to restrictions to foreign investments or equity ownership. Therefore, we are able to conduct our business through our wholly owned PRC subsidiaries without being subject to the restrictions imposed by the foreign investment laws and regulations of the PRC. However, it is uncertain whether the relevant PRC government authority would reach the same assessment as us, that we operate solely in permitted industries, or whether such assessment will be changed in the future. If this assessment is questioned by the relevant PRC government authority, it may lead to a material adverse impact on our business operations and the value of your investment. Based on the opinions of our understanding of the current PRC law, our current organizational structure is effective and the ownership structure of the PRC subsidiaries complies with the current PRC law and will comply with the current PRC law immediately after the Merger. However, there is uncertainty as to this conclusion as we cannot assure you that relevant PRC governmental agencies would reach the same conclusion as we do. In the future, if our equity ownership of China&#8217;s operating subsidiaries is questioned by the PRC authorities, it will have a significant adverse impact on our operating results and the value of your investment. If foreign ownership is disallowed by the PRC government in the future, the ownership of our PRC-based subsidiaries may be rescinded, and your ordinary shares may end up worthless in value.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>You may experience difficulties in effecting service of legal process, enforcing foreign judgments or bringing actions in China against us or our management based on foreign laws.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We are a company incorporated under the laws of the Cayman Islands, we conduct substantially all of our operations in China, and substantially all of our assets are located in China. In addition, all our senior executive officers reside within China for a significant portion of the time and most are PRC nationals. As a result, it may be difficult for our shareholders to effect service of process upon us or those persons inside China. In addition, China does not have treaties providing for the reciprocal recognition and enforcement of judgments of courts with the Cayman Islands and many other countries and regions. Therefore, recognition and enforcement in China of judgments of a court in any of these non-PRC jurisdictions in relation to any matter not subject to a binding arbitration provision may be difficult or impossible.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 32; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Shareholder claims that are common in the United States, including securities law class actions and fraud claims, generally 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 obtaining information needed for shareholder investigations or litigation outside China or otherwise with respect to foreign entities. Although the local 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 regulatory cooperation with the securities regulatory authorities in the Unities States have not been efficient in the absence of mutual and practical cooperation mechanism.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">According to Article 177 of the PRC Securities Law, which became effective in March&#160;2020, no overseas securities regulator is allowed to directly conduct investigation or evidence collection activities within the territory of the PRC. Accordingly, without the consent of the competent PRC securities regulators and relevant authorities, no organization or individual may provide the documents and materials relating to securities business activities to overseas parties. See also &#8220;<i>Risk Factors&#8212;Risk Factors Relating to an Investment in Our Ordinary Shares&#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.</i>&#8221;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Under the PRC enterprise income tax law, we may be classified as a &#8220;PRC resident enterprise&#8221;, which could result in unfavorable tax consequences to we and our shareholders and have a material adverse effect on our results of operations and the value of your investment.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Under the PRC enterprise income tax law that became effective on January&#160;1, 2008, an enterprise established outside the PRC with &#8220;<i>de facto</i> management bodies&#8221; within the PRC is considered a &#8220;resident enterprise&#8221; for PRC enterprise income tax purposes and is generally subject to a uniform 25% enterprise income tax rate on its worldwide income. On April&#160;22, 2009, the State Administration of Taxation, or the SAT, issued the Notice Regarding the Determination of Chinese-Controlled Overseas Incorporated Enterprises as PRC Tax Resident Enterprise on the Basis of De Facto Management Bodies, or SAT Circular 82, which provides certain specific criteria for determining whether the &#8220;<i>de facto</i> management body&#8221; of a PRC-controlled enterprise that is incorporated offshore is located in China. Further to SAT Circular 82, on August&#160;3, 2011, the SAT issued the Administrative Measures of Enterprise Income Tax of Chinese-Controlled Offshore Incorporated Resident Enterprises (Trial), or SAT Bulletin 45, which became effective on September&#160;1, 2011, to provide more guidance on the implementation of SAT Circular 82.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">According to SAT Circular 82, an offshore incorporated enterprise controlled by a PRC enterprise or a PRC enterprise group will be considered a PRC tax resident enterprise by virtue of having its &#8220;<i>de facto</i> management body&#8221; in China and will be subject to PRC enterprise income tax on its worldwide income only if all of the following conditions are met: (a) the senior management and core management departments in charge of its daily operations function have their presence mainly in the PRC; (b) its financial and human resources decisions are subject to determination or approval by persons or bodies in the PRC; (c) its major assets, accounting books, company seals, and minutes and files of its board and shareholders&#8217; meetings are located or kept in the PRC; and (d) not less than half of the enterprise&#8217;s directors or senior management with voting rights habitually reside in the PRC. SAT Bulletin 45 further clarifies the resident status determination, post-determination administration as well as competent tax authorities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Although SAT Circular 82 and SAT Bulletin 45 only apply to offshore incorporated enterprises controlled by PRC enterprises or PRC enterprise group instead of those controlled by PRC individuals or foreigners, the determination criteria set forth therein may reflect SAT&#8217;s general position on how the term &#8220;<i>de facto</i> management body&#8221; could be applied in determining the tax resident status of offshore enterprises, regardless of whether they are controlled by PRC enterprises, individuals or foreigners.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We believe that none of our entities outside of China is a PRC resident enterprise for PRC tax purposes even if the standards for &#8220;<i>de facto</i> management body&#8221; prescribed in the SAT Circular 82 are applicable to us. 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;<i>de facto</i> management body.&#8221; If the PRC tax authorities determine that we or any of our subsidiaries outside of China is a PRC resident enterprise for enterprise income tax purposes, we may be subject to PRC enterprise income on our worldwide income at the rate of 25%, which could materially reduce our net income. In addition, we will also be subject to PRC enterprise income tax reporting obligations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 33; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Although dividends paid by one PRC tax resident to another PRC tax resident should qualify as &#8220;tax-exempt income&#8221; under the enterprise income tax law, we cannot assure you that dividends by our PRC subsidiaries to our Cayman Islands holding company will not be subject to a 10% withholding tax, as the PRC foreign exchange control authorities, which enforce the withholding tax on dividends, and the PRC tax authorities have not yet issued guidance with respect to the processing of outbound remittances to entities that are treated as resident enterprises for PRC enterprise income tax purposes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Non-PRC resident holders of our ordinary shares may also be subject to PRC withholding tax on dividends paid by us and PRC tax on gains realized on the sale or other disposition of ordinary shares, if such income is sourced from within the PRC. The tax would be imposed at the rate of 10% in the case of non-PRC resident enterprise holders and 20% in the case of non-PRC resident individual holders. In the case of dividends, we would be required to withhold the tax at source. Any PRC tax liability may be reduced under applicable tax treaties or similar arrangements. Although our holding company is incorporated in the Cayman Islands, it remains unclear whether dividends received and gains realized by our non-PRC resident holders of our ordinary shares will be regarded as income from sources within the PRC if we are classified as a PRC resident enterprise. Any such tax will reduce the returns on your investment in our ordinary shares.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We cannot assure you that the PRC tax authorities will not, at their discretion, adjust any capital gains and impose tax return filing and withholding or tax payment obligations with respect to any internal restructuring, and our PRC subsidiaries may be requested to assist in the filing. Any PRC tax imposed on a transfer of our shares not through a public stock exchange, 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.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We may not be able to obtain certain benefits under relevant tax treaties on dividends paid by our PRC subsidiaries to us through our Hong Kong subsidiaries.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We are an exempted company with limited liability, used as holding company, incorporated under the laws of the Cayman Islands and as such relies on dividends and other distributions on equity from our PRC subsidiaries, as paid to us through our Hong Kong subsidiaries, to satisfy part of our liquidity requirements. Pursuant to the PRC Enterprise Income Tax Law, a withholding tax rate of 10% currently applies to dividends paid by a PRC &#8220;resident enterprise&#8221; to a foreign enterprise investor, unless any such foreign investor&#8217;s jurisdiction of incorporation has a tax treaty with China that provides for preferential tax treatment. Pursuant to the Arrangement between the Mainland China and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation and Tax Evasion on Income, or the Double Tax Avoidance Arrangement, and Circular 81 issued by the State Administration of Taxation, such withholding tax rate may be lowered to 5% if the PRC enterprise is at least 25% held by a Hong Kong enterprise throughout the 12 months prior to distribution of the dividends and is determined by the relevant PRC tax authority to have satisfied other requirements. Furthermore, under the Administrative Measures for Non-Resident Enterprises to Enjoy Treatments under Tax Treaties, which became effective in August&#160;2015, the non-resident enterprises shall determine whether they are qualified for preferential tax treatment under the tax treaties and file relevant reports and materials with the tax authorities. There are also other conditions for benefiting from the reduced withholding tax rate according to other relevant tax rules and regulations. We cannot assure you that our determination regarding our Hong Kong subsidiaries&#8217; qualification to benefit from the preferential tax treatment will not be challenged by the relevant PRC tax authority or that we will be able to complete the necessary filings with the relevant PRC tax authority and benefit from the preferential withholding tax rate of 5% under the Double Taxation Avoidance Arrangement with respect to dividends to be paid by our PRC subsidiaries to our Hong Kong subsidiaries.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 34; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Our PRC subsidiaries may face uncertainties relating to special preferential income tax rate in connection with PRC high and new technology enterprise and tax exempt status.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Three of our subsidiaries, Shanghai Mengyun Shenzhen Mengyun and Shenzhen Bowei have received the High and New Technology Enterprise Certification. Shanghai Mengyun obtained the &#8220;high-tech enterprise&#8221; tax status in October&#160;2017 and further renewed in December&#160;2020, which reduced its statutory income tax rate to 15% from January&#160;2017 to December&#160;2023. Shenzhen Mengyun obtained the &#8220;high-tech enterprise&#8221; tax status in November&#160;2018 and further renewed in December&#160;2021, which reduced its statutory income tax rate to 15% from January&#160;2018 to December&#160;2024. Shenzhen Bowei obtained the &#8220;high-tech enterprise&#8221; tax status in December&#160;2021, which reduced its statutory income tax rate to 15% from December&#160;2021 to December&#160;2024. Under PRC laws, Shanghai Mengyun Shenzhen Mengyun and Shenzhen Bowei shall satisfy all the conditions stipulated under the Administrative Measures for Recognition of High and New Technology Enterprises and relevant guidance, including relevant financial, research and development thresholds, manufacturing and otherwise requirements during the three-year period. We cannot assure that Shanghai Mengyun Shenzhen Mengyun and Shenzhen Bowei may maintain the High and New Technology Enterprise Certification during the next three-year period and such preferential income tax treatment could be revoked if Shanghai Mengyun Shenzhen Mengyun and Shenzhen Bowei are deemed unqualified to receive such tax benefits. There is also no guarantee that Shanghai Mengyun Shenzhen Mengyun and Shenzhen Bowei will receive a new High and New Technology Enterprise Certification upon expiration of the three-year preferential treatment period. Accordingly, our financial condition and operation may be adversely affected due to such changes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Besides, certain of our subsidiaries, Horgos Weiyi, Horgos Youshi, Horgos Bowei and Horgos Tianyuemeng were formed and registered in Horgos in Xinjiang Province, China from 2016 to 2020, and Kashgar Youshi was formed and registered in Kashgar in Xinjiang Provence, China in 2016. These companies are not subject to income tax for 5 years and can obtain another two years of tax exempt status and three years at reduced income tax rate of 12.5% after the 5 years due to the local tax policies to attract companies in various industries. However, there is a possibility that the local tax bureaus may change their policy and these subsidiaries may be subject to PRC income tax going forward.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Moreover, the Ministry of Finance (&#8220;MOF&#8221;) and State Administration of Taxation (&#8220;SAT&#8221;) on January&#160;17, 2019 jointly issued Cai Shui 2019 No. 13. This clarified that from January&#160;1, 2019 to December&#160;31, 2021, eligible small enterprises whose RMB 1,000,000 of annual taxable income is eligible for a 75% reduction on a rate of 20% (i.e., effective rate is 5%) and the income between RMB 1,000,000 and RMB 3,000,000 is eligible for 50% reduction on a rate of 20% (i.e., effective rate is 10%). On April&#160;2, 2021, MOF and SAT further jointly issued Cai Shui 2021 No. 12, which clarified that from January&#160;1, 2022 to December&#160;31, 2022, eligible small enterprises whose RMB 1,000,000 of annual taxable income is eligible for an extra 50% reduction base on Cai Shui 2019 No. 13 (i.e., effective rate is 2.5%). On March&#160;14, 2022, MOF and SAT further jointly issued Cai Shui 2022 No. 13, which clarified that from January&#160;1, 2022 to December&#160;31, 2022, eligible small enterprises whose income between RMB 1,000,000 and RMB 3,000,000 is eligible for an extra 50% reduction base on Cai Shui 2019 No. 13 (i.e., effective rate is 5%). On March&#160;27, 2023, MOF and SAT further jointly issued Cai Shui 2023 No. 6,This clarified that from January&#160;1, 2023 to December&#160;31, 2024, eligible small enterprises whose RMB 1,000,000 of annual taxable income is shall be included in the taxable income amount at a reduced rate of 25%, and the enterprise income tax shall be paid at a tax rate of 20% (i.e., effective rate is 5%).From January&#160;1, 2022 to December&#160;31, 2024, and the income between RMB 1,000,000 and RMB 3,000,000 is ehall be included in the taxable income amount at a reduced rate of 25%, and the enterprise income tax shall be paid at a tax rate of 20% (i.e., effective rate is 5%).For the years ended December&#160;31, 2022 and 2023, Shenzhen Tianyuemeng,Shenzhen Yushian and Shenzhen Yunao were eligible to employ this policy.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">To the extent that we are unable to obtain similar above preferential rates in the future such that our current effective tax rate is not indicative of future results. As a result, the tax laws in the countries in which we and our affiliates do business could change on a prospective or retroactive basis, and any such changes could adversely affect us and our affiliates.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 35; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We face uncertainty with respect to indirect transfers of equity interests in PRC resident enterprises by their non-PRC holding companies.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We face uncertainties regarding the reporting on and consequences of previous private equity financing transactions involving the transfer and exchange of shares in us by non-resident investors. In February&#160;2015, the SAT issued the Bulletin on Issues of Enterprise Income Tax on Indirect Transfers of Assets by Non-PRC Resident Enterprises, or SAT Bulletin 7, as amended in 2017. Pursuant to this bulletin, an &#8220;indirect transfer&#8221; of assets, including equity interests in a PRC resident enterprise, by non-PRC resident enterprises may be re-characterized and treated as a direct transfer of PRC taxable assets, if such arrangement does not have a reasonable commercial purpose and was established for the purpose of avoiding payment of PRC enterprise income tax. As a result, gains derived from such indirect transfer may be subject to PRC enterprise income tax. According to SAT Bulletin 7, &#8220;PRC taxable assets&#8221; include assets attributed to an establishment in China, immovable properties located in China, and equity investments in PRC resident enterprises, in respect of which gains from their transfer by a direct holder, being a non-PRC resident enterprise, would be subject to PRC enterprise income taxes. When determining whether there is a &#8220;reasonable commercial purpose&#8221; of the transaction arrangement, features to be taken into consideration include: whether the main value of the equity interest of the relevant offshore enterprise derives from PRC taxable assets; whether the assets of the relevant offshore enterprise mainly consist of direct or indirect investment in China or if its income mainly derives from China; whether the offshore enterprise and its subsidiaries directly or indirectly holding PRC taxable assets have real commercial nature which is evidenced by their actual function and risk exposure; the duration of existence of the business model and organizational structure; the replicability of the transaction by direct transfer of PRC taxable assets; and the tax situation of such indirect transfer and applicable tax treaties or similar arrangements. In respect of an indirect offshore transfer of assets of a PRC establishment, the resulting gain is to be included with the enterprise income tax filing of the PRC establishment or place of business being transferred, and would consequently be subject to PRC enterprise income tax at a rate of 25%. Where the underlying transfer relates to the immovable properties located in China or to equity investments in a PRC resident enterprise, which is not related to a PRC establishment or place of business of a non-resident enterprise, a PRC enterprise income tax of 10% would apply, subject to available preferential tax treatment under applicable tax treaties or similar arrangements, and the party who is obligated to make the transfer payments has the withholding obligation. SAT Bulletin 7 does not apply to transactions of sale of shares by investors through a public stock exchange where such shares were acquired from a transaction through a public stock exchange.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">There is uncertainty as to the application of SAT Bulletin 7. We face uncertainties as to the reporting and other implications of certain past and future transactions where PRC taxable assets are involved, such as offshore restructuring, sale of the shares in our offshore subsidiaries or investments. We may be subject to filing obligations or taxed if we are transferor in such transactions, and may be subject to withholding obligations if we are transferee in such transactions under SAT Bulletin 7. For transfer of shares in us by investors that are non-PRC resident enterprises, our PRC subsidiaries may be requested to assist in the filing under SAT Bulletin 7. As a result, we may be required to expend valuable resources to comply with SAT Bulletin 7 or to request the relevant transferors from whom we purchase taxable assets to comply with these circulars, or to establish that we should not be taxed under these circulars, which may have a material adverse effect on our financial condition and results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>If the chops of our PRC subsidiaries are not kept safely, are stolen or are used by unauthorized persons or for unauthorized purposes, the corporate governance of these entities could be severely and adversely compromised.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 36; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Implementation of labor laws and regulations in China may adversely affect our business and results of operations.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Pursuant to the labor contract law that took effect in January&#160;2008, its implementation rules that took effect in September&#160;2008 and its amendment that took effect in July&#160;2013, employers are subject to stricter requirements in terms of signing labor contracts, minimum wages, paying remuneration, determining the term of employees&#8217; probation and unilaterally terminating labor contracts. Due to lack of detailed interpretative rules and uniform implementation practices and broad discretion of the local competent authorities, it is uncertain as to how the labor contract law and its implementation rules will affect our current employment policies and practices. Our employment policies and practices may violate the labor contract law or its implementation rules, and we may thus be subject to related penalties, fines or legal fees. Compliance with the labor contract law and its implementation rules may increase our operating expenses, in particular our personnel expenses. In the event that we decide to terminate some of our employees or otherwise changes our employment or labor practices, the labor contract law and its implementation rules may also limit our ability to effect those changes in a desirable or cost-effective manner, which could adversely affect our business and results of operations. According to the Social Insurance Law and the Regulations on the Management of Housing Fund, employees must participate in pension insurance, work-related injury insurance, medical insurance, unemployment insurance and maternity insurance and housing funds, and the employers must, together with their employees or separately, pay the social insurance premiums and housing funds for such employees.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As the interpretation and implementation of these laws and regulations are still evolving, we cannot assure you that our employment practice will at all times be deemed in full compliance with labor-related laws and regulations in China, which may subject us to labor disputes or government investigations. If we are deemed to have violated relevant labor laws and regulations, we could be required to provide additional compensation to our employees and our business, financial condition and results of operations could be materially and adversely affected.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Further, labor disputes, work stoppages or slowdowns at our operations or any of our third-party service providers could significantly disrupt daily operation or our expansion plans and have a material adverse effect on our business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>The M&amp;A Rules and certain other PRC regulations may make it more difficult for us to pursue growth through acquisitions.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Regulations on Mergers and Acquisitions of Domestic Companies by Foreign Investors, or the M&amp;A Rules, adopted by six PRC regulatory agencies in 2006 and amended in 2009, and some other regulations and rules concerning mergers and acquisitions established complex procedures and requirements for acquisition of Chinese companies by foreign investors, including requirements in some instances that the Ministry of Commerce of the PRC be notified in advance of any change-of-control transaction in which a foreign investor takes control of a PRC domestic enterprise. Moreover, the Anti-Monopoly Law promulgated by the Standing Committee of the National People&#8217;s Congress, which became effective in 2008, requires that transactions which are deemed concentrations and involve parties with specified turnover thresholds must be cleared by the Ministry of Commerce before they can be completed. In addition, the security review rules issued by the Ministry of Commerce and became effective in September&#160;2011 specify that mergers and acquisitions by foreign investors that raise &#8220;national defense and security&#8221; concerns and mergers and acquisitions through which foreign investors may acquire <i>de facto</i> control over domestic enterprises that raise &#8220;national security&#8221; concerns are subject to strict review by the Ministry of Commerce, and the rules prohibit any activities attempting to bypass a security review, including by structuring the transaction through a proxy or contractual control arrangement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 37; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In the future, we may pursue potential strategic acquisitions that are complementary to our business and operations. Complying with the requirements of the above-mentioned regulations and other rules to complete such transactions could be time-consuming, and any required approval processes, including obtaining approval or clearance from the Ministry of Commerce, may delay or inhibit our ability to complete such transactions, which could affect our ability to expand our business or maintain our market share. Furthermore, according to the M&amp;A Rules, if a PRC entity or individual plans to merger or acquire its related PRC entity through an overseas company legitimately incorporated or controlled by such entity or individual, such a merger and acquisition will be subject to examination and approval by the Ministry of Commerce. The application and interpretations of M&amp;A Rules are still uncertain, and there is possibility that the PRC regulators may promulgate new rules or explanations requiring that we obtain approval of the Ministry of Commerce for our completed or ongoing mergers and acquisitions. There is no assurance that we can obtain such approval from the Ministry of Commerce for our mergers and acquisitions, and if we fail to obtain those approvals, we may be required to suspend the acquisition and be subject to penalties. Any uncertainties regarding such approval requirements could have a material adverse effect on our business, results of operations and corporate structure.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>The approval of the China Securities Regulatory Commission may be required in connection with our offerings under a regulation adopted in August&#160;2006, and, if required, we cannot assure you that we will be able to obtain such approval.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Regulations on Mergers and Acquisitions of Domestic Companies by Foreign Investors, or the M&amp;A Rules, adopted by six PRC regulatory agencies in 2006 and amended in 2009, requires an overseas special purpose vehicle formed for listing purposes through acquisitions of PRC domestic companies and controlled by PRC companies or individuals to obtain the approval of the China Securities Regulatory Commission, or the CSRC, prior to the listing and trading of such special purpose vehicle&#8217;s securities on an overseas stock exchange. In September&#160;2006, the CSRC published a notice on its official website specifying documents and materials required to be submitted to it by a special purpose vehicle seeking CSRC approval of its overseas listings. However, substantial uncertainty remains regarding the scope and applicability of the M&amp;A Rules to offshore special purpose vehicles. Currently, there is no consensus among leading PRC law firms regarding the scope and applicability of the CSRC approval requirement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Based on our understanding of the current PRC law, we reasonably believe that rules and regulations that the CSRC&#8217;s approval is not required for the trading of our ordinary shares on Nasdaq, given that:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">we are not a special purpose vehicle formed for listing purpose through acquisition of domestic companies that are controlled by our PRC individual shareholders, as we hold equity interests in our subsidiaries in the PRC; and</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">the Circular of the General Office of the State Council on the Establishment of Security Review System for the Merger and Acquisition of Domestic Enterprises by Foreign Investors that became effective in March&#160;2011, and the Rules on Implementation of Security Review System for the Merger and Acquisition of Domestic Enterprises by Foreign Investors issued by the Ministry of Commerce that became effective in September&#160;2011 specify that mergers and acquisitions by foreign investors that raise &#8220;national defense and security&#8221; concerns and mergers and acquisitions through which foreign investors may acquire <i>de facto</i> control over domestic enterprises that raise &#8220;national security&#8221; concerns are subject to strict review by the Ministry of Commerce (MOFCOM) of the PRC, and the rules prohibit any activities attempting to bypass a security review, including by structuring the transaction through a proxy or contractual control arrangement.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Furthermore, the M&amp;A Rules purport to require that an offshore special purpose vehicle controlled directly or indirectly by PRC domestic companies or individuals and formed for purposes of overseas listing through the acquisition of PRC domestic interests obtain the approval of the CSRC prior to the trading of such special purpose vehicle&#8217;s securities on an overseas stock exchange. The CSRC has not issued any definitive rules or interpretations concerning whether offerings such as this offering are subject to the CSRC approval procedures under the M&amp;A Rules. We are not required to obtain approval from the CSRC under the M&amp;A Rules for trading of our securities, but uncertainties still exist as to how the M&amp;A Rules will be interpreted and implemented and the opinion stated above is subject to any new laws, rules and regulations or detailed implementations and interpretations in any form relating to the M&amp;A Rules.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 38; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We cannot assure you that relevant PRC governmental agencies, including the CSRC, would reach the same conclusion as we do. If it is determined that CSRC approval is required for this and offering, we may face sanctions by the CSRC or other PRC regulatory agencies for failure to seek CSRC approval for this offering. These sanctions may include fines and penalties on our operations in the PRC, limitations on our operating privileges in the PRC, delays in or restrictions on the repatriation of the proceeds from this offering into the PRC, restrictions on or prohibition of the payments or remittance of dividends by our PRC Entities, or other actions that could have a material and adverse effect on our business, financial condition, results of operations, reputation and prospects, as well as the trading price of our ordinary shares. The CSRC or other PRC regulatory agencies may also take actions requiring us, or making it advisable for us, to halt this offering before the settlement and delivery of the ordinary shares that we are offering. Consequently, if you engage in market trading or other activities in anticipation of and prior to the settlement and delivery of the ordinary shares we are offering, you would be doing so at the risk that the settlement and delivery may not occur.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>PRC regulations relating to offshore investment activities by PRC residents may limit our PRC subsidiaries&#8217; ability to increase their registered capital or distribute profits to us or otherwise expose us to liability and penalties under PRC law.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The State Administration of Foreign Exchange (&#8220;SAFE&#8221;) promulgated the Circular on Relevant Issues Relating to PRC Resident&#8217;s Investment and Financing and Roundtrip Investment through Special Purpose Vehicles, or SAFE Circular 37, in July&#160;2014 that requires PRC residents or entities to register with SAFE or its local branch in connection with their establishment or control of an offshore entity established for the purpose of overseas investment or financing. In addition, such PRC residents or entities must update their SAFE registrations when the offshore special purpose vehicle undergoes material events relating to any change of basic information (including change of such PRC residents or entities, name and operation term), increases or decreases in investment amount, transfers or exchanges of shares, or mergers or divisions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">SAFE Circular 37 is issued to replace the Circular on Relevant Issues Concerning Foreign Exchange Administration for PRC Residents Engaging in Financing and Roundtrip Investments through Overseas Special Purpose Vehicles. If our shareholders who are PRC residents or entities do not complete their registration with the local SAFE branches, our PRC subsidiaries may be prohibited from distributing their profits and proceeds from any reduction in capital, share transfer or liquidation to us, and we may be restricted in our ability to contribute additional capital to our 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.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">However, we may not be informed of the identities of all the PRC residents or entities holding direct or indirect interest of us, nor can we compel our shareholders to comply with the requirements of SAFE Circular 37. Although our shareholders who are PRC residents or entities have complied with SAFE Circular 37, we cannot assure you that all of our shareholders who are PRC residents or entities will in the future make or obtain any applicable registrations or approvals required by, SAFE Circular 37. Failure by such shareholders to comply with SAFE Circular 37, or failure by us to amend the foreign exchange registrations of our PRC subsidiaries, could subject us to fines or legal sanctions, restrict our overseas or cross-border investment activities, limit our PRC subsidiaries&#8217; ability to make distributions or pay dividends to us or affect our ownership structure, which could adversely affect our business and prospects.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>PRC regulation of loans to and direct investment in PRC entities by offshore holding companies and governmental control of currency conversion may delay or prevent us from using the proceeds we receive from offshore financing activities to make loans to or make additional capital contributions to our PRC subsidiaries, which could materially and adversely affect our liquidity and our ability to fund and expand business.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Any transfer of funds by us to our PRC subsidiaries, either as a shareholder loan or as an increase in registered capital, is subject to approval by or registration or filing with relevant governmental authorities in China. According to the relevant PRC regulations on foreign-invested enterprises in China, capital contributions to our PRC subsidiaries are subject to the approval of or filing with the Ministry of Commerce in its local branches and registration with a local bank authorized by SAFE. In addition, (i) any foreign loan</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<!-- Field: Page; Sequence: 39; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">procured by our PRC subsidiaries is required to be registered with SAFE or its local branches or filed with SAFE in its information system; and (ii) our PRC subsidiaries may not procure loans which exceed the difference between their total investment amount and registered capital or, as an alternative, only procure loans subject to the calculation approach and limitation as provided in the People&#8217;s Bank of China Notice No. 9 (&#8220;PBOC Notice No. 9&#8221;). Any medium- or long-term loan to be provided by us to our PRC-based subsidiaries must be registered with the National Development and Reform Commission and SAFE or its local branches. We may not be able to obtain these government approvals or complete such registrations on a timely basis, if at all, with respect to future capital contributions or foreign loans by us to our PRC subsidiaries. If we fail to receive such approvals or complete such registration or filing, our ability to use the proceeds we receive from our offshore financing activities and to capitalize our PRC operations may be negatively affected, which could adversely affect our liquidity and ability to fund and expand our business. There is, in effect, no statutory limit on the amount of capital contribution that we can make to our PRC subsidiaries. This is because there is no statutory limit on the amount of registered capital for our PRC subsidiaries, and we are allowed to make capital contributions to our PRC subsidiaries by subscribing for their initial registered capital and increased registered capital, provided that the PRC subsidiaries complete the relevant filing and registration procedures.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">With respect to loans to our PRC subsidiaries by us, (i) if the PRC subsidiaries adopt the traditional foreign exchange administration mechanism, or the Current Foreign Debt Mechanism, the outstanding amount of the loans shall not exceed the difference between the total investment and the registered capital of the PRC subsidiaries; and (ii) if the PRC subsidiaries adopt the foreign exchange administration mechanism as provided in Notice of the People&#8217;s Bank of China on Matters concerning the Macro-Prudential Management of Full-Covered Cross-Border Financing, or the PBOC Notice No. 9, the risk-weighted outstanding amount of the loans, which shall be calculated based on the formula provided in PBOC Notice No. 9, shall not exceed 200% of the net asset of the PRC subsidiaries. According to the PBOC Notice No. 9, after a transition period of one year since the promulgation of PBOC Notice No. 9, the PBOC and SAFE will determine the cross-border financing administration mechanism for the foreign-invested enterprises after evaluating the overall implementation of PBOC Notice No. 9. It is uncertain which mechanism will be adopted by the PBOC and SAFE in the future and what statutory limits will be imposed on us when providing loans to our PRC subsidiaries. Currently, our PRC subsidiaries have the flexibility to choose between the Current Foreign Debt Mechanism and the Notice No. 9 Foreign Debt Mechanism. However, if a more stringent foreign debt mechanism becomes mandatory, our ability to provide loans to our PRC subsidiaries or our consolidated affiliated entities may be significantly limited, which may adversely affect our business, financial condition, and results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Circular on Reforming the Administration of Foreign Exchange Settlement of Capital of Foreign-Invested Enterprises, or SAFE Circular 19, effective as of June&#160;1, 2015, as amended by Circular of the State Administration of Foreign Exchange on Reforming and Regulating Policies on the Control over Foreign Exchange Settlement under the Capital Account, or SAFE Circular 16, effective on June&#160;9, 2016, allows FIEs to settle their foreign exchange capital at their discretion, but continues to prohibit FIEs from using the Renminbi fund converted from their foreign exchange capitals for expenditure beyond their business scopes, and also prohibit FIEs from using such Renminbi fund to provide loans to persons other than affiliates unless otherwise permitted under our business scope. As a result, we are required to apply Renminbi funds converted from the net proceeds we received from our offshore financing activities within the business scopes of our PRC subsidiaries. SAFE Circular 19 and SAFE Circular 16 may significantly limit our ability to use Renminbi converted from the net proceeds from our offshore financing activities to fund the establishment of new entities in China by our PRC subsidiaries, to invest in or acquire any other PRC companies through our PRC subsidiaries, or to establish new consolidated subsidiary in China, which may adversely affect our business, financial condition, and results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 40; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Our PRC subsidiaries are subject to restrictions on paying dividends or making other payments to us, which may restrict our ability to satisfy liquidity requirements, conduct business and pay dividends to holders of our ordinary shares.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We are a holding company incorporated in the Cayman Islands. We rely on dividends from our PRC subsidiaries, such as the funds necessary to pay dividends and other cash distributions to our shareholders, including holders of our ordinary shares, and service any debt we may incur. Current PRC regulations permit our PRC subsidiaries to pay dividends to us only out of their accumulated after-tax profits upon satisfaction of relevant statutory condition and procedures, if any, determined in accordance with Chinese accounting standards and regulations. In addition, our PRC subsidiaries are required to set aside at least 10% of their accumulated profits each year, if any, to fund certain reserve funds until the total amount set aside reaches 50% of our registered capital. Furthermore, if 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 payments to us, which may restrict our ability to satisfy our liquidity requirements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In addition, the Enterprise Income Tax Law of the PRC, or the PRC EIT Law, and its implementation rules provide that withholding tax rate of 10% will be applicable to dividends payable by Chinese companies to non-PRC-resident enterprises unless otherwise exempted or reduced according to treaties or arrangements between the PRC central government and governments of other countries or regions where the non-PRC-resident enterprises are incorporated.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Fluctuations in exchange rates could have a material adverse effect on our results of operations and the value of your investment.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The value of the Renminbi against the U.S. dollar and other currencies is affected by changes in China&#8217;s political and economic conditions and China&#8217;s foreign exchange policies, among other things. In 2005, the PRC government changed its decades-old policy of pegging the value of the Renminbi to the U.S. dollar, and the Renminbi appreciated more than 20% against the U.S. dollar over the following three years. Between July&#160;2008 and June&#160;2010, this appreciation halted and the exchange rate between Renminbi and the U.S. dollar remained within a narrow band. Since June&#160;2010, Renminbi has fluctuated against the U.S. dollar, at times significantly and unpredictably. With the development of the foreign exchange market and progress towards interest rate liberalization and Renminbi internationalization, the PRC government may in the future announce further changes to the exchange rate system and 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.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Governmental control of currency conversion may limit our ability to utilize revenues effectively and affect the value of your investment.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The PRC government imposes controls on the convertibility of the Renminbi into foreign currencies and, in certain cases, the remittance of currency out of China. We receive substantially all of our revenues in Renminbi. Under our current corporate structure, our Cayman Islands holding company may rely on dividend payments from our PRC subsidiaries to fund any cash and financing requirements we may have. Under existing PRC foreign exchange regulations, payments of current account items, including profit distributions, interest payments and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior approval of SAFE by complying with certain procedural requirements. Specifically, under the existing exchange restrictions, without prior approval of SAFE, cash generated from the operations of our PRC subsidiaries in China may be used to pay dividends to us. However, approval from or registration with appropriate 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. As a result, we need to obtain SAFE approval to use cash generated from the operations of our PRC subsidiaries and consolidated affiliated entities to pay off their respective debt in a currency other than Renminbi owed to entities outside China, or to make other capital expenditure payments outside China in a currency other than Renminbi.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 41; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In light of the flood of capital outflows of China in 2016 due to the weakening Renminbi, the PRC government has imposed more restrictive foreign exchange policies and stepped-up scrutiny of major outbound capital movement including overseas direct investment. More restrictions and substantial vetting process are put in place by SAFE to regulate cross-border transactions falling under the capital account. If any of our shareholders regulated by such policies fail to satisfy the applicable overseas direct investment filing or approval requirement timely or at all, we may be subject to penalties from the relevant PRC authorities. The PRC government may at its discretion further restrict access in the future to foreign currencies for current account transactions. If the foreign exchange control system prevents us from obtaining sufficient foreign currencies to satisfy our foreign currency demands, we may not be able to pay dividends in foreign currencies to our shareholders.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Failure to comply with PRC regulations regarding the registration requirements for employee stock ownership plans or share option plans may subject the PRC plan participants or us to fines and other legal or administrative sanctions.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Pursuant to SAFE Circular 37, PRC residents who participate in share incentive plans in overseas non-publicly-listed companies may submit applications to SAFE or its local branches for the foreign exchange registration with respect to offshore special purpose companies. In the meantime, our directors, executive officers and other employees who are PRC citizens or who are non-PRC residents residing in the PRC for a continuous period of not less than one year, subject to limited exceptions, and who have been granted incentive share awards by us, may follow the Notices on Issues Concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan of Overseas Publicly-Listed Company, or 2012 SAFE notices, promulgated by the SAFE in 2012. Pursuant to the 2012 SAFE notices, PRC citizens and non-PRC 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 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. our executive officers and other employees who are PRC citizens or who reside in the PRC for a continuous period of not less than one year and who have been granted options are subject to these regulations. Failure to complete the SAFE registrations may subject them to fines, and legal sanctions and may also limit our ability to contribute additional capital into our PRC subsidiaries and limit our PRC subsidiaries&#8217; 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.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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 governmental authorities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Our leased property interests may be defective and our rights to lease the properties affected by such defects may be challenged, which could adversely affect our business.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">According to the PRC Land Administration Law, land in urban districts is owned by the state. The owner of a property built on state-owned land must possess the proper land and property title certificate to demonstrate that it is the owner of the premises and that it has the right to enter into lease contracts with the tenants or to authorize a third party to sublease the premises. Some of the landlords of our leased locations have failed to provide the title certificates to us. Our rights to lease the premises may be interrupted or adversely affected if our landlords are not the property owners and the actual property owners should appear.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In addition, the title certificate usually records the approved use of the state-owned land by the government and the property owner is obligated to follow the approved use requirement when making use of the property. In the case of failure to utilize the property in accordance with the approved use, the land administration authorities may order the tenant to cease utilizing the premises or even invalidate the contract between the landlord and the tenant. If our use of the leased premises is not in full compliance with the approved use of the land, we may be unable to continue to use the property, which may cause disruption to our business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 42; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>The PRC government exerts substantial influence over the manner in which we and our PRC subsidiaries must conduct our business activities. We are currently not required to obtain approval from Chinese authorities to list on U.S. exchanges, however, if we or our PRC subsidiaries were required to obtain approval in the future and were denied permission from Chinese authorities to list on U.S. exchanges, we will not be able to continue listing on U.S. exchange, which would materially affect the interest of the investors.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The PRC government has exercised and continues to exercise substantial control over virtually every sector of the Chinese economy through regulation and state ownership. our ability to operate in China may be harmed by changes in its laws and regulations, including those relating to taxation, environmental regulations, land use rights, property and other matters. The central data security, anti-monopoly policies or local PRC governments may impose new, stricter regulations or interpretations of existing regulations that would require additional expenditures and efforts on our part to ensure our compliance with such regulations or interpretations. Accordingly, government actions in the future, including any decision not to continue to support recent economic reforms and to return to a more centrally planned economy or regional or local variations in the implementation of economic policies, could have a significant effect on economic conditions in the PRC or particular regions thereof, and could require us to divest itself of any interest we then hold in Chinese properties.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The PRC government has recently published new policies that significantly affected certain industries such as the education and internet industries, and we cannot rule out the possibility that it will in the future release regulations or policies regarding our industry that could require us to seek permission from PRC authorities to continue to operate our business, which may adversely affect our business, financial condition and results of operations. Furthermore, recent statements made by the PRC government have indicated an intent to increase the government&#8217;s oversight and control over offerings of companies with significant operations in China that are to be conducted in foreign markets, as well as foreign investment in China-based companies like us. Any such action, once taken by the PRC government, could significantly limit or completely hinder our ability to offer or continue to offer ordinary shares to the investors, and could cause the value of our shares to significantly decline or become worthless.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Additionally, on July&#160;6, 2021, the General Office of the Central Committee of the Communist Party of China and the General Office of the State Council jointly issued the Opinions on Strictly Cracking Down on Illegal Securities Activities, or the Opinions, which emphasized the need to strengthen administration over illegal securities activities and supervision of overseas listings by China-based companies. The Opinions proposed promoting regulatory systems to deal with risks facing China-based overseas-listed companies, and provided that the State Council will revise provisions regarding the overseas issuance and listing of shares by companies limited by shares and will clarify the duties of domestic regulatory authorities. However, the Opinions did not provide detailed rules and regulations. As a result, uncertainties remain regarding the interpretation and implementation of the Opinions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As such, we and our PRC subsidiaries&#8217; business segments may be subject to various government and regulatory interference in the provinces in which they operate. We and our PRC subsidiaries could be subject to regulation by various political and regulatory entities, including various local and municipal agencies and government sub-divisions. We and our PRC subsidiaries may incur increased costs necessary to comply with existing and newly adopted laws and regulations or penalties for any failure to comply.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Furthermore, it is uncertain when and whether we will be required to obtain permission from the PRC government to list on U.S. exchanges in the future, and even when such permission is obtained, whether it will be denied or rescinded. Although we are currently not required to obtain permission from any of the PRC federal or local government to obtain such permission and has not received any denial to list on the U.S. exchange, our operations could be adversely affected, directly or indirectly, by existing or future laws and regulations relating to our business or industry.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Given the PRC government&#8217;s significant oversight and discretion over the conduct of our business, the PRC government may intervene or influence our operations at any time, which could result in a material change in our operations and/or the value of our ordinary shares. Also, given recent statements by the PRC government indicating an intent to exert more oversight and control over offerings that are conducted overseas and/or foreign investment in China- based issuers, that any such action could significantly limit or completely hinder our ability to offer or continue to offer securities to investors and cause the value of such securities to significantly decline or be worthless.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 43; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Risk Factors Relating to an Investment in Our Ordinary Shares</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We are a Cayman Islands company and, because judicial precedent regarding the rights of shareholders is more limited under Cayman Islands law than under U.S. law, you may have less protection for your shareholder rights than you would under U.S. law.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our corporate affairs are governed by our memorandum and articles of association as amended and restated from time to time, the Companies Act and the common law of the Cayman Islands. The rights of shareholders to take action against the directors, actions by minority shareholders and the fiduciary duties of our directors to us under Cayman Islands law are to a large extent governed by the common law of the Cayman Islands. The common law of the Cayman Islands is derived in part from comparatively limited judicial precedent in the Cayman Islands as well as that from English common law, which has persuasive, but not binding, authority on a court in the Cayman Islands. The rights of our shareholders and the fiduciary duties of our directors under Cayman Islands law are not as clearly established as they would be under statutes or judicial precedent in some jurisdictions in the United States. In particular, the Cayman Islands has a different body of securities laws than the United States. In addition, some U.S. states, such as Delaware, have more fully developed and judicially interpreted bodies of corporate law than the Cayman Islands. There is no statutory recognition in the Cayman Islands of judgments obtained in the United States, although the courts of the Cayman Islands will in certain circumstances recognize and enforce a non-penal judgment of a foreign court of competent jurisdiction without retrial on the merits. As a result of all of the above, public shareholders may have more difficulty in protecting their interests in the face of actions taken by management, members of the board of directors or controlling shareholders than they would as shareholders of a U.S. public company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Certain judgments obtained against us by our shareholders may not be enforceable.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We are a company incorporated under the laws of the Cayman Islands. We conduct most of our operations in China and substantially all of our operations outside of the United States. Most of our assets are located in China, and substantially all of our assets are located outside of the United States. In addition, most of our senior executive officers reside within China for a significant portion of the time and most are PRC nationals. Substantially all of the assets of these persons are located outside 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. See also &#8220;<i>Risk Factors&#8212;Risk Factors Relating to Doing Business in China&#8212;You may experience difficulties in effecting service of legal process, enforcing foreign judgments or bringing actions in China against us or our management based on foreign laws.</i>&#8221;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Our share price may be volatile and could decline substantially.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The trading prices of our ordinary shares are likely to be volatile and could fluctuate widely due to factors beyond our control. This may happen because of broad market and industry factors, like the performance and fluctuation in the market prices or the underperformance or deteriorating financial results of companies based in China that have listed their securities in the United States in recent years. The securities of some of these companies have experienced significant volatility since their initial public offerings, including, in some cases, substantial decline in their trading prices. The trading performances of other PRC companies&#8217; securities after their offerings may affect the attitudes of investors toward PRC companies listed in the United States, which consequently may impact the trading performance of our ordinary shares, regardless of our actual operating performance. In addition, any negative news or perceptions about inadequate corporate governance practices or fraudulent accounting, corporate structure or other matters of other PRC companies may also negatively affect the attitudes of investors towards PRC companies in general. In addition, securities markets may from time to time experience significant price and volume fluctuations that are not related to our operating performance, which may have a material adverse effect on the market price of our shares. In addition to the above factors, the price and trading volume of our ordinary shares may be highly volatile due to multiple factors, including the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">actual or anticipated variations in the financial results and prospects of us or other companies in the holographic technology services industry;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 44; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">changes in financial estimates by research analysts;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">changes in the market valuations of other companies we compete with;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">announcements by us or our competitors of new services and solutions, expansions, investments, acquisitions, strategic partnerships or joint ventures;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">mergers or other business combinations involving us;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">additions and departures of key personnel and senior management;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">changes in accounting principles;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">the passage of legislation or other developments affecting us or our industry;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">the trading volume of our ordinary shares in the public market;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">the release of lockup, escrow or other transfer restrictions on our outstanding equity securities or sales of additional equity securities;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">potential litigation or regulatory investigations;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">changes in economic conditions, including fluctuations in global and Chinese economies;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">financial market conditions;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">natural disasters, terrorist acts, acts of war or periods of civil unrest; and</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">the realization of some or all of the risks described in this section.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In addition, the stock markets have experienced significant price and trading volume fluctuations from time to time, and the market prices of the equity securities of retailers have been extremely volatile and are sometimes subject to sharp price and trading volume changes. These broad market fluctuations may materially and adversely affect the market price of our ordinary shares.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We do not intend to pay cash dividends for the foreseeable future.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We currently intend to retain future earnings, if any, to finance the further development and expansion of our business and does not intend to pay cash dividends in the foreseeable future. Any future determinations to pay dividends will be at the discretion of our board of directors and will depend on our financial condition, results of operations, capital requirements, restrictions contained in future agreements and financing instruments, business prospects and such other factors as our board of directors deems relevant.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We may be subject to securities litigation, which is expensive and could divert management attention.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The market price of our ordinary shares may be volatile and, in the past, companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We may be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert management&#8217;s attention from other business concerns, which could seriously harm our business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 45; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>The sale or availability for sale of substantial amounts ordinary shares could adversely affect our market price.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Sales of substantial amounts of the ordinary shares in the public market, or the perception that these sales could occur, could adversely affect the market price of our ordinary shares and could materially impair our ability to raise capital through equity offerings in the future. We cannot predict what effect, if any, market sales of securities held by our significant shareholders or any other holders or the availability of these securities for future sale will have on the market price of our ordinary shares.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about us or our business, our ordinary shares price and trading volume could decline.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The trading market for our ordinary shares will depend in part on the research and reports that securities or industry analysts publish about us or our business. Securities and industry analysts do not currently, and may never, publish research on us. If no securities or industry analysts commence coverage of us, the trading price for our ordinary shares would likely be negatively impacted. In the event securities or industry analysts initiate coverage, if one or more of the analysts who cover us downgrade our securities or publish inaccurate or unfavorable research about our business, our stock price would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us, demand for our ordinary shares could decrease, which might cause our ordinary share price and trading volume to decline.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We may redeem your unexpired warrants prior to their exercise at a time that is disadvantageous to you, thereby making your warrants worthless.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We will have the ability to redeem outstanding public warrants at any time after they become exercisable and prior to their expiration. If and when the warrants become redeemable by us, we may exercise the redemption right even if it is unable to register or qualify the underlying securities for sale under all applicable state securities laws. Redemption of the outstanding warrants could force holders to (i) exercise the warrants and pay the exercise price therefor at a time when it may be disadvantageous to do so, (ii) sell the warrants at the then-current market price when the holder might otherwise wish to hold onto such warrants or (iii) accept the nominal redemption price which, at the time the outstanding warrants are called for redemption, is likely to be substantially less than the market value of the warrants. None of the private placement warrants will be redeemable by us so long as they are held by their initial purchasers or their permitted transferees.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In addition, we may redeem your warrants after they become exercisable for a number of shares of our ordinary shares determined based on the redemption date and the fair market value of our ordinary shares. Any such redemption may have similar consequences to a cash redemption described above. In addition, such redemption may occur at a time when the warrants are &#8220;out-of-the- money,&#8221; in which case you would lose any potential embedded value from a subsequent increase in the value of our ordinary shares had your warrants remained outstanding.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>If we cannot satisfy, or continue to satisfy, the requirements and rules of Nasdaq, our securities may may be delisted, which could negatively impact the price of our securities and your ability to sell them.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In order to maintain our listing on Nasdaq, we will be required to
comply with certain rules of Nasdaq, including those regarding minimum shareholders&#8217; equity, minimum share price, minimum market
value of publicly held shares, 300 round lot shareholders and various additional requirements. Even if we initially meet the listing requirements
and other applicable rules of Nasdaq, we may not be able to continue to satisfy these requirements and applicable rules. If we are unable
to satisfy Nasdaq criteria for maintaining our listing, our securities could be subject to delisting.</p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 46; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">If Nasdaq does not list our securities, or subsequently delists our securities from trading, we could face significant consequences, including:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">a limited availability for market quotations for our securities;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">reduced liquidity with respect to our securities;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">a determination that our ordinary shares is a &#8220;penny stock,&#8221; which will require brokers trading in our ordinary shares to adhere to more stringent rules and possibly result in a reduced level of trading activity in the secondary trading market for our ordinary shares;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">limited amount of news and analyst coverage; and</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">a decreased ability to issue additional securities or obtain additional financing in the future.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The National Securities Markets Improvement Act of 1996, which is a federal statute, prevents or preempts the states from regulating the sale of certain securities, which are referred to as &#8220;covered securities.&#8221; Our ordinary shares are covered securities. Although the states are preempted from regulating the sale of our securities, the federal statute does allow the states to investigate companies if there is a suspicion of fraud, and, if there is a finding of fraudulent activity, then the states can regulate or bar the sale of covered securities in a particular case.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>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.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We are an exempted company incorporated under the laws of the Cayman Islands. our corporate affairs are governed by our memorandum and articles of association, the Companies Act (As Revised) of the Cayman Islands and the common law of the Cayman Islands. The rights of shareholders to take action against our directors, actions by 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 precedent in some jurisdictions in the United States. In particular, the Cayman Islands have 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 standings to initiate a shareholder derivative action in a federal court of the United States.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Shareholders of Cayman Islands exempted companies like us have no general rights under Cayman Islands law to inspect corporate records (save for our memorandum and articles of association, register of mortgages and charges and any special resolutions of our shareholders) or to obtain copies of lists of shareholders of these companies. our directors have discretion under our 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.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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 our management, users of the board of directors or controlling shareholders than they would as public shareholders of a company incorporated in the United States.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 47; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We are an emerging growth company within the meaning of the Securities Act, and if we take advantage of certain exemptions from disclosure requirements available to emerging growth companies, this could make our securities less attractive to investors and may make it more difficult to compare our performance with other public companies.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We are an emerging growth company within the meaning of the Securities Act, as modified by the JOBS Act, and we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the auditor attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and shareholder approval of any golden parachute payments not previously approved. As a result, our shareholders may not have access to certain information they may deem important. We could remain an emerging growth company for up to five years from the date of our IPO, although circumstances could cause us to lose that status earlier, including if the market value of our ordinary shares held by non-affiliates exceeds $700,000,000 as of any June&#160;30 before that time, in which case we would no longer be an emerging growth company as of the following December&#160;31. we cannot predict whether investors will find our securities less attractive because we will rely on these exemptions. If some investors find our securities less attractive as a result of our reliance on these exemptions, the trading prices of our securities may be lower than they otherwise would be, there may be a less active trading market for our securities and the trading prices of our securities may be more volatile.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Further, Section&#160;102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such an election to opt out is irrevocable. We have elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, we, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison of our financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accountant standards used.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We will continue to incur increased costs as a result of being a public company, particularly after we cease to qualify as an &#8220;emerging growth company.&#8221;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Sarbanes-Oxley Act of 2002, as well as rules subsequently implemented by the SEC and Nasdaq, impose various requirements on the corporate governance practices of public companies. As a company with less than $1.235 billion in revenues for its last fiscal year, we qualify as an &#8220;emerging growth company&#8221; pursuant to the JOBS Act. An emerging growth company may take advantage of specified reduced reporting and other requirements that are otherwise applicable generally to public companies. These provisions include exemption from the auditor attestation requirement under Section&#160;404 of the Sarbanes-Oxley Act of 2002 in the assessment of the emerging growth company&#8217;s internal control over financial reporting and permission to delay adopting new or revised accounting standards until such time as those standards apply to private companies.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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. After we are no longer an &#8220;emerging growth company&#8221;, we expect to incur significant expenses and devote substantial management effort toward ensuring compliance with the requirements of Section&#160;404 of the Sarbanes-Oxley Act of 2002 and the other rules and regulations of the SEC. For example, 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.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 48; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In the past, shareholders of a public company often brought securities class action suits against the company following periods of instability in the market price of that company&#8217;s 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, which could harm our results of operations and require us to incur significant expenses to defend the suit. 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, it may be required to pay significant damages, which could have a material adverse effect on our financial condition and results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We may be or become a PFIC, which could result in adverse U.S. federal income tax consequences to U.S. Holders.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">If we are deemed a PFIC for any taxable year (or portion thereof) that is included in the holding period of a U.S. holder of our ordinary shares, rights or warrants, the U.S. holder may be subject to adverse U.S. federal income tax consequences and may be subject to additional reporting requirements. our PFIC status for our current and subsequent taxable years may depend on whether we qualify for the PFIC start-up exception. Depending on the particular circumstances the application of the start-up exception may be subject to uncertainty, and there cannot be any assurance that we will qualify for the start-up exception. Accordingly, there can be no assurances with respect to our status as a PFIC for our current taxable year or any subsequent taxable year. our actual PFIC status for any taxable year, however, will not be determinable until after the end of such taxable year. Moreover, if we determine that we are a PFIC for any taxable year, we will endeavor to provide to a U.S. holder such information as the Internal Revenue Service (&#8220;IRS&#8221;) may require, including a PFIC annual information statement, in order to enable the U.S. holder to make and maintain a &#8220;qualified electing fund&#8221; election, but there can be no assurance that we will timely provide such required information, and such election would be unavailable with respect to our warrants in all cases. U.S. holders are urged to consult their own tax advisors regarding the possible application of the PFIC rules to holders of our ordinary shares, rights and warrants. For a more detailed explanation of the tax consequences of PFIC classification to U.S. holders.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 49; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><b><span id="a_007"></span>ITEM 4.</b></td>
    <td style="text-align: justify"><b>INFORMATION ON THE COMPANY</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.25in; text-align: left"><b>A.</b></td>
    <td style="text-align: justify"><b>HISTORY AND DEVELOPMENT OF OUR COMPANY</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">MicroCloud Hologram Inc. (formerly known as Golden Path Acquisition Corporation), incorporated in Cayman Island on May&#160;9, 2018. , it entered into the Merger Agreement dated September&#160;10, 2021 (as amended on August&#160;5, 2022 and August&#160;10, 2022), by and among Golden Path, Golden Path Merger Sub, a Cayman Islands exempted company incorporated for the purpose of effectuating the business combination, and MC, a Cayman Islands exempted company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Pursuant to the Merger Agreement, MC merged with the Golden Path Merger Sub and survive the merger and continue as the surviving company and a wholly owned subsidiary of Golden Path and continue its business operations (the &#8220;Merger&#8221;, and, collectively with the other transactions described in the Merger Agreement, the &#8220;Business Combination&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On September&#160;16, 2022, in accordance with the Merger Agreement, the closing of the Business Combination (the &#8220;Closing&#8221;) occurred, pursuant to which Golden Path issued 44,554,455 ordinary shares to MC shareholders. As a result of the consummation of the Business Combination, MC became a wholly owned subsidiary of Golden Path which changed its name to MicroCloud Hologram Inc.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On September&#160;19, 2022, the ordinary shares and public warrants outstanding upon the Closing began trading on the NASDAQ under the symbols &#8220;HOLO&#8221; and &#8220;HOLOW,&#8221; respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On September 30, 2023, we disposed of all our equity interests in Shenzhen Tianyuemeng and Shenzhen Youshi.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our principal executive office is located at Room 302, Building A, Zhong Ke Na Neng Building, Yue Xing Sixth Road, Nanshan District, Shenzhen, People&#8217;s Republic of China. Our registered office address in the Cayman Islands is located at PO Box 309, Ugland House, Grand Cayman, KY1-1104, Cayman Islands. Information contained on, or that can be accessed through, our website does not constitute a part of this report and is not incorporated by reference herein. Our agent for service of process in the United States is Puglisi &amp; Associates, 850 Library Avenue, Suite 204, Newark, Delaware 19715.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We are subject to the periodic reporting and other informational requirements of the Exchange Act as applicable to foreign private issuers. Under the Exchange Act, we are required to file reports and other information with the SEC. Specifically, we are required to file annually a Form 20-F within four months after the end of each fiscal year. Copies of reports and other information, when so filed with the SEC, can be inspected and copied at the public reference facilities maintained by the SEC at 100 F Street, N.E., Room 1580, Washington, D.C. 20549. You can request copies of these documents, upon payment of a duplicating fee, by writing to the SEC. The public may obtain information regarding the Washington, D.C. Public Reference Room by calling the Commission at 1-800-SEC-0330. SEC maintains a website (<i>http://www.sec.gov</i>), which contains reports, proxy and information statements, and other information regarding us that are filed electronically with the SEC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 50; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.25in; text-align: left"><b>B.</b></td>
    <td style="text-align: justify"><b>BUSINESS OVERVIEW</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We are committed to providing leading holographic technology services to our customers worldwide. Our holographic technology services include high-precision holographic light detection and ranging (&#8220;LiDAR&#8221;) solutions, based on holographic technology, exclusive holographic LiDAR point cloud algorithms architecture design, breakthrough technical holographic imaging solutions, holographic LiDAR sensor chip design and holographic vehicle intelligent vision technology to service customers that provide reliable holographic advanced driver assistance systems (&#8220;ADAS&#8221;). We also provide holographic digital twin technology services for customers and have built a proprietary holographic digital twin technology resource library. Our holographic digital twin technology resource library captures shapes and objects in 3D holographic form by utilizing a combination of our holographic digital twin software, digital content, spatial data-driven data science, holographic digital cloud algorithm, and holographic 3D capture technology. Our holographic digital twin technology and resource library have the potential to become the new norm for the digital twin augmented physical world in the near future. We are also a distributer of holographic hardware and generates revenue through resale.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We provide a broad range of holographic technology services in the holographic industry. Our holographic solutions and technology services are capable of meeting the complex and multi-faceted holographic technology needs of our customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our cutting-edge holographic LiDAR system is used in ADAS, allowing equipped automobiles and other vehicles to capture high-resolution 3D holograms and achieve ultra-long detection distance. Our holographic LiDAR solutions allow the automotive industry to break free from bulky mechanical rotating scanning systems and traditional sensors to solid-state LiDAR sensor with more components and smaller dimensions that can meet the demanding performance, safety, and cost requirements of our customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our holographic ADAS provide a rich and safe set of autonomous control programs for vehicles. The point cloud algorithm for holographic LiDAR can detect and track obstacles, thereby avoiding and mitigating automotive collisions with both moving and static objects, including pedestrians and other vulnerable road obstacles and vehicles. By predicting and monitoring collision, our holographic LiDAR system calculates effective collusion mitigation plans by comparing the trajectory of an object with the trajectory of the moving vehicle to identify and avoid emergency situations while providing optimal comfort and safety to the driver. Due to its effectiveness, our holographic ADAS are being deployed at an increasing rate in the automotive industry.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As automakers and leading mobile and technology companies seek comprehensive digital perceptual solutions to accelerate and scale production for their autonomous driving programs, we believe that our holographic LiDAR can take advantage of this market trend to achieve excellent solutions for mass production of large-scale autonomous driving programs and vehicles.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Moreover, we are aligned to the rapid development of the Internet of Things, machine learning, and artificial intelligence (&#8220;AI&#8221;). Our holographic LiDAR solution is not only applicable to the field of intelligent vehicles but also applicable to robots, unmanned aerial vehicles (&#8220;UAVs&#8221;), advanced security systems, intelligent city development, industrial automation, environment, and mapping.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our holographic digital twin technology resource library is built upon extensive holographic data modelling, simulation and bionics technology, culminating in a comprehensive holographic digital twin resource library which holographic developers and designers count on. Our digital twin resource library integrates holographic bionics and simulation digital models, as well as various holographic software technologies about holographic spatial positioning, dynamic capture, holographic image synthesis, which are open to all our users. We also provide customized holographic digital twin technology integration services for enterprise customers with unique commercial demands.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">With each technological advancement and product iteration, we continue to lay a solid foundation for increased competitiveness and long-term strategic development. We aim to continually provide customers with high-quality holographic technology services by dedicating significant resources to research and development in advanced holographic technology so as to achieve steady growth of revenue and improvement of market share for the benefit of shareholders.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 51; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Competitive Strengths</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We believe that the following competitive strengths contribute to our success and differentiate us from our competitors:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Leading holographic technology service provider with proprietary technology protected by comprehensive intellectual property rights</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We are one of the leading holographic digitalization technology service providers in China in terms of total revenue and the number of total intellectual property rights, which allows us to stay in the forefront of customers&#8217; demands. </p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Scalability culminating from broad and diverse customer base and alignment with stable strategic relationships with major industry participants</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As one of the first companies on the market to enter into the rapidly evolving holographic technology industry, we are capable of taking advantage of our mature holographic technology service scheme to further reduce the overall costs of holographic technology services to our customers and to realize the large-scale application of holographic technology service. We have continuously invested in holographic technology, talented personnel, and marketing, which enables us to build up a solid brand image among our customers and seize a considerable market share. We have also established exceptional marketing channels and rich resources to attract and interact with both upstream and downstream industry participants. Rooted in deep understanding of local market dynamics, our accurate marketing positioning and corresponding marketing capacity have conceived a strong brand and expanded the coverage of our channels, further securing our market position.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Strong R&amp;D capabilities with leading innovations in the holographic technology services industry</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We believe that we are well-positioned to capture the growth of China&#8217;s holographic technology industry. We intend to strengthen and further secure our market leading position by reinforcing R&amp;D development to continuously drive innovation in holographic technology, including innovations in holographic LiDAR technology, intelligent holographic vision, and holographic digital twin technology.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Leading holographic technology professionals led by an experienced and visionary management team</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We have a seasoned management
team that is well experienced in China&#8217;s information technology industry. With a focus on research and development, operation and
management, and human resources, the team is led by Mr. Guohui Kang, who has been serving as our director and chief executive officer
since September 2022, and supported by an exceptional research and development team members. Our core staff generally have many years
of working experience in areas such as computer, software, computer graphic processing, data algorithm, and neural networks. Staying at
the forefront of technological development and focusing on R&amp;D, we retain a stable team of exceedingly qualified professionals specialized
in holographic technology service, holographic LiDAR application, and holographic digital twin technology.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Strong culture and values driving the sustainable and healthy environment</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We adhere to our corporate culture and values to nourish a sustainable corporate environment and attract talented team members. Our slogan is &#8220;customer oriented &#8212; nurture cooperation &#8212; win-win achieved.&#8221; We also believe that customers&#8217; demands determine the corporate strategy and development orientation, and innovation drives core competencies. Guided by such values, we have successfully built up strong and long-term relationships with our customers and continuously optimized our talent pool and the comprehensive quality of our team members, all of which have contributed to our sustainable and rapid development.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 52; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Our Growth Strategies</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We plan to implement the following strategies to achieve our mission and further grow our market position:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We will continue to expend significant resources in the research and development of holographic technology</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Research and development of in-demand technology combined with sustained output and continuous innovation sets the foundation of our market competitiveness. We endeavor to strengthen our market-leading position by further increasing investments in research and development, retaining talented individuals in the field of holographic technology, holographic LiDAR systems, and computer image processing for the purpose of expanding the range of proprietary technology and IP rights. More specifically, we are focused on developing our autonomous driving, 5G, AI, and machine learning technologies for the purpose of building a rich product line, and innovative and technologically leading services. To align with the development of the holographic ADAS industry, we aim to provide strong support for businesses in the field of autonomous driving. Our development report in ADAS includes hardware, software, and solutions upgraded by way of continuously developing new iterations of ADAS products and services through stepping up efforts in research and development.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We plan to promote the implementation of holographic technology in broader mass market</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">While holography continues to proliferate, we believe the holographic LiDAR market remains underpenetrated both in China and globally. Based on holographic technology services, we will seize the opportunity of the development of the internet information technology industry in the new era and give full play to our leading advantages in talents, technology, and in-depth cooperation with industry partners and customers. Our holographic technology solutions could not only upgrade traditional industries, but also be implemented in newly emerging industries due to our deeply rooted understanding of technological transformation. Specifically, we will promote the wide application and development of holographic technology services in automotive electronics, digital twin and other fields and help the intelligent upgrading of related industries to realize the sustainable, rapid, and healthy development of our business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We will continue to cooperate closely with the upstream and downstream of the industry chain</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Focusing on organic business growth, we will pay close attention to the demand for new technology throughout the industries in which we operate. Through the long-term and close cooperative relationship established with the partners in the industry chain, we seek to develop and deploy new technology ahead of customers&#8217; demands so that we can quickly synergize with both upstream and downstream industry partners to identify and devise solutions to potential opportunities at an early stage, and jointly solve key hurdles along the process so that the new technological solutions can be commercialized in the shortest time possible.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>We will continue to develop and cultivate talented individuals</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We have always regarded our talented team members as our most valuable resource. As a key driver to enterprise development, we have established an effective personnel training system and will continue to improve and upgrade such system to enhance its effectiveness. We will continue to build and promote core competencies of our employees through internal training, internal competition, external communication, and other effective means. In addition, we will seek to establish and test more effective incentive mechanisms, to actively create a working environment conducive to the development of our personnel, and to improve the cohesion and centripetal force of our employees, corporate culture, and business philosophy, so as to attract and retain more competitive talents.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Technology</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We have developed powerful, cutting-edge holographic technologies.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 53; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Holographic Digital Technology</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Holography refers to the expression of all information of things. The advantage of holography lies in the expression of holographic space. It is another carrier of information in society. Holographic display technology is different from other traditional 3D display technologies in that it does not rely on any external devices like 3D glasses and helmets. Comparatively speaking, holographic display technology has the advantages of unlimited viewing angle, omni-directional viewing and no difference from the real object, and it can also interact with holographic imaging in-depth, which is a new breakthrough in touch sensing interaction and meets the goal of natural reality and three-dimensional visual effect.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Holographic digital technology is the combination of computer technology, holographic technology, and electronic imaging technology. It records holograms through electronic components and realizes real-time image processing. At the same time, the digital image can be quantitatively analyzed by computer, the intensity and phase distribution of the image can be obtained by calculation, and the superposition of multiple holograms can be simulated, so that the recording and reproduction of holograms can be truly digitized.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><img src="img_002.jpg" alt="" style="height: 208px; width: 550px"/></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As communication technology enters the 5G era, the rapid development and popularization of cloud computing, big data, AI, and other technologies have promoted the development of holographic digital technology. we believe that holographic digital technology will become the technical foundation of the next generation of the Internet. We believe that the next generation of Internet will be holographic space Internet and hopes that through our continuous attempts and breakthroughs in holographic technology, we can lay a foundation for wide adoption by the mass market.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We believe that the combination of holographic technology and digitization is of great significance in promoting the development of social economy and culture. With the development of technology, the application of holographic digital technology is becoming more market oriented. For example, in the automotive field, the holographic digital technology is applied to the navigation, and the navigation is projected on the front window, so that the driver can clearly know the route without bending his head, which greatly improves the driving safety. The application in the medical field is also of great practical significance. The use of holographic digital technology can record the vibration and deformation of organs in the human body in a three-dimensional way, which can be measured by the interference fringes on the hologram. The second exposure technology of holographic LiDAR can also analyze the changes of human organs, so as to find out the location and size of lesions. For example, the use of holographic digital technology can detect the location of malignant tumors and contribute to the early diagnosis and treatment of cancer. Because of the non-destructive property of digital hologram, it is considered to be the best method to detect human internal organs. Of course, digital hologram technology is also widely used in clinical examination. In addition, in the field of aerospace, holographic digital technology also has broad application prospects, such as the use of holographic digital technology can simulate the real outer space for real perception training, which brings great significance to the training of astronauts.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">With the continuous expansion of the application field of holographic digital technology, we believe that in the future, holographic digital technology will become an irreplaceable part of society.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 54; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Holographic LiDAR Technology</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">LiDAR is a combination of laser, global positioning system (&#8220;GPS&#8221;) and inertial navigation system (&#8220;INS&#8221;) technology and is used to obtain point cloud data and generate accurate digital three-dimensional model. Laser itself has a very accurate ranging capability and its ranging accuracy can reach several centimeters. In addition to the laser itself, the accuracy of LiDAR system also depends on the synchronization of laser, GPS, and inertial measurement unit (&#8220;IMU&#8221;). Holographic LiDAR is an active measurement device that detects the precise distance between the object and the sensor by emitting a laser beam, including a transmitting unit, a receiving unit, a scanning unit and a data processing unit. The distance is determined by measuring the time difference and phase difference of the laser signal, and the angle is measured by horizontal scanning. According to these two parameters, a two-dimensional polar coordinate system is established, and then the three-dimensional height information is obtained by different pitch angle signals.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">With the development of commercial GPS and IMU, it has been widely used to obtain high-precision data from mobile platforms (such as automobiles) through LiDAR. LiDAR scanning can obtain point cloud data, which can be used to create 3D computer-aided design (&#8220;CAD&#8221;) models for manufacturing parts, quality inspection, diversified vision, cartoon production, 3D drawing, and mass communication tool applications. In addition, it can be used in the construction of digital 3D City, 3D terrain acquisition, 3D cultural relic reconstruction, cadastral survey, power inventory and other industries that need surveying and mapping modelling.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Holographic Intelligent Vision Technology</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Holographic intelligent vision refers to the machine vision that uses camera and computer to simulate human vision to recognize, track and measure the target, and to further process the image through recognition and analysis, so that the computer processing becomes more suitable for human eyes to observe or transmit to the instrument for detection. Holographic intelligent vision plays an important role in the establishment of artificial intelligence system to obtain &#8220;information&#8221; from images or multidimensional data.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Holographic intelligent vision is the science of using computers to imitate human visual systems, which enables computer with the ability to extract, process, understand and analyze images and image sequences similar to human beings, and realize the perception and recognition of the three-dimensional scene of the objective world.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In the fields of autopilot, robot, intelligent medical and so on, it is necessary to extract information from the visual signal by holographic intelligent vision technology and carry out high-precision processing. Holographic intelligent vision technology used in holographic technology service includes holographic face recognition, holographic object, and scene recognition.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><img src="img_003.jpg" alt="" style="height: 205px; width: 550px"/></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 55; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Holographic SDK Technology</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Holographic SDK technology can collect holographic data through tactile feedback information, force feedback information and the movement of the observed object. The holographic virtual space is constructed by scene map switching, scene building and 3D geographic information; Holographic digital content editing is carried out by means of dynamic image processing, graphic display, and rectification. Through the control system of animation glare system, dynamic glare effect and dynamic conversion, the holographic digital effect is produced, and the holographic virtual digital control function is realized by light field dynamic fusion control system and holographic digital display software.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our holographic SDK services include holographic data acquisition, holographic virtual space construction, holographic digital content editing, holographic digital effect production and holographic virtual digital control module, and 65 software kits, which can meet the current market demand for holographic software technology application, software development and other aspects. We will also continue to develop new functions according to the needs of customers to enrich the holographic SDK library. </p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><img src="img_004.jpg" alt="" style="height: 281px; width: 400px"/></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Research and Development</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We have a very outstanding
R&amp;D team responsible for the design and development of high-quality holographic products and services. They are experienced in holographic
basic technology and hardware development. The professional background of the research and development team covers a wide range of aspects,
including computer, software, computer graphic processing, data algorithm, and neural networks. Such extensive and in-depth working experience
empowers the team&#8217;s services such as digital graphic lightweight, algorithm, data intelligence and image synthesis. We have focused
on and will continue to focus on investment in our technology system.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<!-- Field: Page; Sequence: 56; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We are committed to continuously strengthening and updating our information technology infrastructure and compatible hardware according to our annual development plan and based upon our assessment of market demand. The process of our self-development research and development is as follows: (1) research and development personnel raise new ideas for research and development based on the market situation and customers&#8217; needs to complete the investigation report and decision analysis; (2) project approval and formulate product research and development plan; (3) development of product technology; (4) product testing and review; (5) launching of new product; and (6) promotion and application of the new product.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Intellectual Property</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Intellectual property rights are critical to our success and competitiveness. We rely on a combination of patent, copyright, trademark, and trade secret laws and restrictions on disclosure to protect our intellectual property rights. As of December&#160;31, 2023, we owned:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Trademarks: 6 registered trademarks in the PRC;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Patents: 157 patents in the PRC, mainly involving virtual vision imaging, motion capture, image acquisition and other related technologies;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Layout design of integrated circuit: 22 items in the PRC;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Software copyrights related to holography: 378 works of software copyrights related to holography in the PRC, including 65 core holographic functions SDK, which mainly involve holographic digital light field, panoramic display, virtual reality social simulation model application system, virtual reality human body model dynamic demonstration system, naked-eye 3D dynamic imaging control system, virtual reality standardization system, etc.;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Software copyrights related to virtual digital products: 1,695 items of virtual digital products and thousands of ultra-high-definition holographic models that have been established and are still increasing; and</td> </tr>
  </table>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In addition to the foregoing protections, we generally control access to and use of our proprietary and other confidential information through the use of internal and external controls. For example, we adopt and maintain relevant policies safeguarding our intellectual property rights through establishing an intellectual property management organization and specifying personnel for intellectual property protection, strengthening special training on intellectual property rights for employees, and establishing an intellectual property management system.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Competition</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">There are many other companies addressing various aspects/verticals of the holographic basic technology service market in China. Our competitors are mainly holographic software providers, holographic content service providers, and participants in the holographic intelligent electronics field and the holographic intelligent vision field.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We compete in an emerging and competitive industry for the following factors:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">quality of the basic holographic technology;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">richness and compatibility of high-quality holographic content;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">strength and reputation of brand;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<!-- Field: Page; Sequence: 57; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">ability to enhance existing services to meet user preferences and needs;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">capability to continuously expand customer base; and</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">ability to compete effectively with competitors.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We believe we offer a higher performance product, and we are capable to compete favorably and increase our market share. Our ability to remain competitive bases upon the quality of our holographic content, the ability to innovate and rapidly respond to customer needs, as well as the capability of acquiring complementary technologies, products and businesses to enhance the features and functionality of our applications.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Seasonality</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We do not experience substantial seasonal fluctuations in our revenues and results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Sales and Marketing</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We have formed a business model of &#8220;excellent technology research and development team + well experienced sales team.&#8221; A professional sales team, paired with advanced technology, enables us to maintain an advantageous position in the competition. We are dedicated to deepening our relationship with existing customers, develop relationships with new and potential customers, and on exploring untapped business opportunities. At the same time, we also emphasize on brand building and will establish a strong reputation and brand image by continuously producing high-quality technology services and contents.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Customers</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We have provided holographic technology services for thousands of customers and has accumulated rich customer resources and diverse customer base in the industry. We work closely with government agencies, automotive electronics manufacturers, and software/content developers, etc. At present, we have a relatively well-established and comprehensive holographic technology service chain.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We have provided holographic
technology services for numerous well-known and prestigious enterprises in the real estate, automobile, life insurance industries
and so on. Customers usually enter into framework service agreements with us, based upon which we will provide holographic
technology services and receive corresponding product and service fees in return from the customers. We maintain a diverse customer
base, for the years ended 31 December 2022 and 31 December 2023, 12.9% and 37.2% of our total revenue came from one and two
customers, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We believe that our continuous attraction to and ability to retain large and medium-sized enterprise customers depend on our ability to meet their disparate needs as well as complex in-house deployment and integration needs. We also leverage our comprehensive business portfolio to serve small and medium enterprises, aiming to improve customer satisfaction and expand cross selling and up selling opportunities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Suppliers</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We have a diverse base of suppliers who view us as integral partners in the supply chain. We have strong relationships with our suppliers due to our market position, substantial purchasing scale, national footprint and rich customer resources. We believe we are one of the largest volume customers for many of our suppliers, leading to favorable purchasing arrangements regarding product availability, payment terms and pricing. Our size and scale, supplier relationships, and technical knowledge of products and services enable us to receive favorable treatment. Our largest single supplier represented 37.6% of expenditures in fiscal 2023, and our top ten suppliers represented 90.4% of total product expenditures during the same period. We strategically conduct business with our top suppliers in order to optimize our scale advantages, but we also have the flexibility to source the majority of our purchase from a number of alternate suppliers when necessary.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 58; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Employees</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As of December&#160;31, 2023, we had 46 full-time employees and we did not have part-time employees. All our employees are based in China.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The following table sets forth the number of our employees as of December&#160;31, 2023:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left">Function</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">full-time<br/> employees</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 88%; text-align: left">Research and Development</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">18</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Business and Marketing</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">19</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1pt">Administrative, Human Resources and Finance</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">9</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">46</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Under the PRC law, we participate in various employee social security plans organized by municipal and provincial government for our PRC-based full-time employees, including pension unemployment insurance, childbirth insurance, work-related injury insurance, medical insurance, and housing fund. We are required under PRC law to pay specified percentages of the salaries, bonuses, and certain allowances to the employee benefit plans for our PRC-based full-time employees on a monthly basis, with the maximum amount determined by the local governments in China.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We sign labor contracts and standard confidentiality and non-compete agreements with our key employees. We believe that we maintain a good working relationship with our employees with no labor disputes. None of our employees are represented by labor unions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Facilities</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our headquarters are located Room 302, Building A, Zhong Ke Na Neng Building,Yue Xing Sixth Road, Nanshan District, Shenzhen,People&#8217;s Republic of China 518000. We believe that our existing facilities are adequate for our current requirements and that additional space can be obtained on commercially reasonable terms to meet our future needs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Insurance</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We do not maintain insurance policies covering damages to our Information Technology systems. We also do not maintain business interruption insurance or general third-party liability insurance, nor do we maintain product liability insurance or key-man insurance. We consider our insurance coverage to be in line with that of other companies in the same industry of similar size in China.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Regulations</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We are subject to a variety of PRC laws, rules and regulations across a number of aspects of our business. The following is a summary of the principal PRC laws and regulations relating to our business and operations within the territory of the PRC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Regulation on Foreign Investment Restrictions</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Investment activities in the PRC by foreign investors are principally governed by the Catalog of Industries for Encouraging Foreign Investment, or the Encouraging Catalog, and the Special Administrative Measures (Negative List) for Foreign Investment Access, or the Negative List, which were promulgated and are amended from time to time by Ministry of Commerce, or MOFCOM, and National Development and Reform Commission, or NDRC, and together with the Foreign Investment Law and its respective implementation rules and ancillary regulations. The Encouraging Catalog 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 Encouraging Catalog or the Negative List are generally deemed as falling into a fourth category &#8220;permitted&#8221; unless specifically restricted by other PRC laws.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 59; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The MOFCOM and NDRC, promulgated the Special Administrative Measures for the Access of Foreign Investment (Negative List) (2021 Version) (the &#8220;2021 Negative List&#8221;) on December&#160;27, 2021, which became effective on January&#160;1, 2022. The 2021 Negative List replaced the Special Administrative Measures for the Access of Foreign Investment (2020 Version) and serves as the main basis for management and guidance for the MOFCOM to manage and supervise foreign investments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On March&#160;15, 2019, the Foreign Investment Law was formally issued, and become effective on January&#160;1, 2020, on which Regulation for the Implementation of Foreign Investment Law of the People&#8217;s Republic of China and Measures for Reporting of Information on Foreign Investment become effective. The Foreign Investment Law and its implementation regulation mainly focuses on the foreign investment promotion, foreign investment protection and foreign investment management. Comparing with the draft Foreign Investment Law (2015), the Foreign Investment Law does not mention concepts such as &#8220;De facto control&#8221; and &#8220;controlling PRC companies by contracts or trusts&#8221;, nor did it specify the regulation requirements on controlling through contractual arrangements. Pursuant to Measures for Reporting of Information on Foreign Investment, a foreign investor or foreign-invested enterprise shall, through the enterprise registration system and the enterprise credit information disclosure system, report investment information to the competent departments in charge of commerce. The foreign investment information reports include the initial report, report of changes, report of deregistration, and annual report.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Regulations on Infringement upon Intellectual Property Rights via Internet</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Civil Code of the People&#8217;s Republic of China, which was adopted by the National People&#8217;s Congress on May&#160;28, 2020 and became effective on January&#160;1, 2021, provides that (i) network users and network service providers shall assume tort liability if they infringe upon another person&#8217;s civil rights and interests through the network. Where it is otherwise prescribed in law, such provisions shall prevail; (ii) where a network user commits any tortious act through network services, the right holder shall have the right to notify the network service provider to take necessary action such as deletion, block or disconnection. The notice shall include preliminary evidence of the infringement and the real identity information of the right holder. After receiving the notice, the network service provider shall promptly forward the notice to the relevant network user and take necessary measures in light of the preliminary evidence of infringement and the type of service; if the network service provider fails to take necessary action after being notified, it shall assume joint and several liability with the network user with regard to the aggravated part of the damage. If the network user or network service provider is damaged due to wrong notice, the right holder shall assume tort liability. Where it is otherwise prescribed in law, such provisions shall prevail; (iii) Where a network service provider knows or should have known that a network user is infringing upon another person&#8217;s civil rights and interests through its network service but fails to take necessary action, it shall assume joint and several liability with the network user.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Regulation on Intellectual Property Rights</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The PRC has adopted comprehensive legislation governing intellectual property rights, including patents, trademarks, copyrights and domain names.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Patents</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Pursuant to the PRC Patent Law, most recently amended on December&#160;27, 2008, and its implementation rules, most recently amended on January&#160;9, 2010, patents in China fall into three categories: invention, utility model and design. An invention patent is granted to a new technical solution proposed in respect of a product or method or an improvement of a product or method. A utility model is granted to a new technical solution that is practicable for application and proposed in respect of the shape, structure or a combination of both of a product. A design patent is granted to the new design of a certain product in shape, pattern or a combination of both and in color, shape and pattern combinations aesthetically suitable for industrial application. Under the PRC Patent Law, the term of patent protection starts from the date of application. Patents relating to invention are effective for twenty years, and utility models and designs are effective for ten years from the date of application. The PRC Patent Law adopts the principle of &#8220;first-to-file&#8221; system, which provides that where more than one person files a patent application for the same invention, a patent will be granted to the person who files the application first. Existing patents can become</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<!-- Field: Page; Sequence: 60; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">narrowed, invalid or unenforceable due to a variety of grounds, including lack of novelty, creativity, and deficiencies in patent application. In China, a patent must have novelty, creativity and practical applicability. Under the PRC Patent Law, novelty means that before a patent application is filed, no identical invention or utility model has been publicly disclosed in any publication in China or overseas or has been publicly used or made known to the public by any other means, whether in or outside of China, nor has any other person filed with the patent authority an application that describes an identical invention or utility model and is recorded in patent application documents or patent documents published after the filing date. Creativity means that, compared with existing technology, an invention has prominent substantial features and represents notable progress, and a utility model has substantial features and represents any progress. Practical applicability means an invention or utility model can be manufactured or used and may produce positive results. Patents in China are filed with the State Intellectual Property Office, or SIPO. Normally, the SIPO publishes an application for an invention patent within 18 months after the filing date, which may be shortened at the request of applicant. The applicant must apply to the SIPO for a substantive examination within three years from the date of application. Article 20 of the PRC Patent Law provides that, for an invention or utility model completed in China, any applicant (not just Chinese companies and individuals), before filing a patent application outside of China, must first submit it to the SIPO for a confidential examination. Failure to comply with this requirement will result in the denial of any Chinese patent for the relevant invention. This added requirement of confidential examination by the SIPO has raised concerns by foreign companies who conduct research and development activities in China or outsource research and development activities to service providers in China.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Patent Enforcement</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Unauthorized use of patents without consent from owners of patents, forgery of the patents belonging to other persons, or engagement in other patent infringement acts, will subject the infringers to infringement liability. Serious offences such as forgery of patents may be subject to criminal penalties. When a dispute arises out of infringement of the patent owner&#8217;s patent right, Chinese law requires that the parties first attempt to settle the dispute through mutual consultation. However, if the dispute cannot be settled through mutual consultation, the patent owner, or an interested party who believes the patent is being infringed, may either file a civil legal suit or file an administrative complaint with the relevant patent administration authority. A Chinese court may issue a preliminary injunction upon the patent owner&#8217;s or an interested party&#8217;s request before instituting any legal proceedings or during the proceedings. Damages for infringement are calculated as the loss suffered by the patent holder arising from the infringement, and if the loss suffered by the patent holder arising from the infringement cannot be determined, the damages for infringement shall be calculated as the benefit gained by the infringer from the infringement. If it is difficult to ascertain damages in this manner, damages may be determined by using a reasonable multiple of the license fee under a contractual license. Statutory damages may be awarded in the circumstances where the damages cannot be determined by the above mentioned calculation standards. The damage calculation methods shall be applied in the aforementioned order. Generally, the patent owner has the burden of proving that the patent is being infringed. However, if the owner of an invention patent for manufacturing process of a new product alleges infringement of its patent, the alleged infringer has the burden of proof.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Trademark Law</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The PRC Trademark Law and its implementation rules protect registered trademarks. The PRC Trademark Office of State Administration of Industry and Commerce is responsible for the registration and administration of trademarks throughout the PRC. The Trademark Law has adopted a &#8220;first-to-file&#8221; principle with respect to trademark registration. In addition, pursuant to the PRC Trademark Law, counterfeit or unauthorized production of the label of another person&#8217;s registered trademark, or sale of any label that is counterfeited or produced without authorization will be deemed as an infringement to the exclusive right to use a registered trademark. The infringing party will be ordered to stop the infringement immediately, a fine may be imposed and 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 gains obtained by the infringing party or 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. If the gains or losses are difficult to determine, the court may render a judgment awarding damages of no more than RMB3 million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 61; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Software Copyright Law</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On September&#160;7, 1990, Standing Committee of the National People&#8217;s Congress promulgated The Copyright Law of the PRC or the Copyright Law, which was amended on October&#160;27, 2001 and April&#160;1, 2010. The Copyright Law provides that Chinese citizens, legal persons, or other organizations shall, whether published or not, enjoy copyright in their works, which include, among others, works of literature, art, natural science, social science, engineering technology and computer software.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><i>The Computer Software Copyright Registration Measures</i> or the Software Copyright Measures promulgated by the National Copyright Administration on April&#160;6, 1992, which was amended on February&#160;20, 2002, regulate registrations of software copyright, exclusive licensing contracts for software copyright and transfer contracts. The National Copyright Administration of China shall be the competent authority for the nationwide administration of software copyright registration and the Copyright Protection Centre of China (the &#8220;CPCC&#8221;), is designated as the software registration authority. The CPCC shall grant registration certificates to the Computer Software Copyrights applicants which conforms to the provisions of both the Software Copyright Measures and the Computer Software Protection Regulations (Revised in 2013).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Regulation on Domain Name</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The domain names are protected under the Administrative Measures for Internet Domain Names promulgated by MIIT on August&#160;24, 2017, the effective date of which was November&#160;1, 2017. MIIT is the major regulatory body responsible for the administration of the PRC Internet domain names, under supervision of which China Internet Network Information Center, or CNNIC, is responsible for the daily administration of CN domain names and Chinese domain names. On September&#160;25, 2002, CNNIC promulgated the Implementation Rules of Registration of Domain Name, or the CNNIC Rules, which was renewed on June&#160;5, 2009 and May&#160;29, 2012, respectively. Pursuant to the Administrative Measures on the Internet Domain Names and the CNNIC Rules, the registration of domain names adopts the &#8220;first to file&#8221; principle and the registrant shall complete the registration via the domain name registration service institutions. In the event of a domain name dispute, the disputed parties may lodge a complaint to the designated domain name dispute resolution institution to trigger the domain name dispute resolution procedure in accordance with the CNNIC Measures on Resolution of the Top Level Domains Disputes, file a suit to the People&#8217;s Court or initiate an arbitration procedure.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Regulations on Marketing Business</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Advertising Law of the PRC (the &#8220;Advertising Law&#8221;), which took effect on February&#160;1, 1995 and was last amended on October&#160;26, 2018, regulates contents of advertisements, codes of conduct for advertisers, and the supervision and administration of the advertising industry. It also stipulates that advertisers, advertising operators, and advertisement publishers shall abide by the Advertising Law and other laws and regulations, be honest and trustworthy, and compete in a fair manner in advertising business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">According to the Advertising Law, if advertising operators know or should have known the content of the advertisements is false or deceptive but still provide advertising design, production and agency services in connection with the advertisement, they might be subject to penalties, including confiscation of revenue and fines, and the competent PRC authority may suspend or revoke their business licenses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Interim Measures for the Administration of Internet Advertising (the &#8220;Interim Measures on Internet Advertising&#8221;), which took effect on September&#160;1, 2016, regulate advertising activities conducted via the internet. According to the Interim Measures on Internet Advertising, advertisements published or distributed via the internet shall not interfere with users&#8217; normal use of the internet. For example, advertisements published on web page pop-up windows or in others forms shall be clearly marked with a &#8220;close&#8221; sign to ensure a &#8220;Click to close&#8221;. No entity or individual may induce users to click on the contents of an advertisement through deception. An internet advertisement publisher or advertising operator shall establish and maintain an acceptable registration, examination and file management system for its advertisers; examine, verify and record the identity information of each advertiser. The Interim Measures on Internet Advertising also require internet advertisement publishers and advertising operators to verify related supporting documents, check the contents of the advertisement and prohibits them from designing, producing, providing services or publishing any advertisement if the content and supporting documents do not match each other or the documentary evidence thereof are insufficient.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 62; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Regulations on Information Security and Privacy Protection</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Internet content in the PRC is regulated and restricted from a state security standpoint. The Standing Committee of the National People&#8217;s Congress (the <b>&#8220;SCNPC&#8221;</b>) enacted the Decisions on the Maintenance of Internet Security, which took effect on December&#160;28, 2000 and was last amended on August&#160;27, 2009, to subject persons to criminal liabilities in the PRC for any attempt to (i) gain improper entry to a computer or system of strategic importance; (ii) disseminate politically disruptive information; (iii) leak state secrets; (iv) spread false commercial information; or (v) infringe intellectual property rights. The Administration Measures on the Security Protection of Computer Information Network with International Connections, which took effect on December&#160;30, 1997 and was last amended on January&#160;8, 2011, prohibit using the internet in ways which, among others, result in a leakage of state secrets or a spread of socially destabilizing content. The Provisions on the Technical Measures for the Protection of the Security of the Internet, which was promulgated by the MPS and took effect on March&#160;1, 2006, require internet service providers to take proper measures including anti-virus, data back-up and other related measures, to keep records of certain information about its users (including users registration information, log-in and log-out time, IP address, content and time of posts by users) for at least 60 days, and to detect illegal information, stop transmission of such information, and keep relevant records. If an internet information service provider violates these measures, the MPS and the local security bureaus may revoke its operating license and shut down its website. In accordance with the Circular of the Ministry of Public Security, the State Secrecy Bureau, the State Cipher Code Administration and The Information Office of the State Council on Printing and Distributing the Administrative Measures for the Graded Protection of Information Security which took effect on June&#160;22, 2007, the security protection grade of an information system may be classified into the five grades. To newly build an information system of Grade II or above, its operator or user shall, within 30 days after it is put into operation, handle the record-filing procedures at the local public security organ at the level of municipality divided into districts or above of its locality.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On December&#160;28, 2012, the SCNPC promulgated the Decision on Strengthening Network Information Protection to enhance the legal protection of information security and privacy on the internet. On July&#160;16, 2013, the MIIT promulgated the Provisions on Protection of Personal Information of Telecommunication and Internet Users, which took effect on September&#160;1, 2013, to regulate the collection and use of users&#8217; personal information in the provision of telecommunication services and internet information services in PRC and the personal information includes a user&#8217;s name, birth date, identification card number, address, phone number, account number, password and other information that can be used for identifying a user and time and place the user uses the aforementioned service. Telecommunication business operators and internet service providers are required to establish its own rules for collecting and use of user&#8217;s information and cannot collect or use users&#8217; information without users&#8217; consent. Telecommunication business operators and internet service providers are prohibited from disclosing, tampering with, damaging, selling or illegally providing others with, collected personal information. Several Provisions on Regulation of the Market Order of Internet Information Service, which took effect on March&#160;15, 2012, stipulate that without the consent of users, internet information service providers shall not collect information relevant to the users that can lead to the recognition of the identity of the users independently or in combination with other information, nor shall they provide personal information of users to others, unless otherwise provided by laws and administrative regulations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In accordance with the Cyber Security Law of the PRC, which took effect on June&#160;1, 2017, network operators shall comply with relevant laws and regulations and fulfill their obligations to safeguard security of the network when conducting business and providing services. Those who provide services through networks shall take technical measures and other necessary measures pursuant to laws, regulations and compulsory national requirements to safeguard the safe and stable operation of the networks, respond to network security incidents effectively, prevent illegal and criminal activities, and maintain the integrity, confidentiality and usability of network data, and the network operator shall not collect the personal information irrelevant to the services it provides or collect or use the personal information in violation of the provisions of laws or agreements between both parties, and network operators of key information infrastructure shall store within the territory of the PRC all the personal information and important data collected and produced within the territory of the PRC. The purchase of network products and services that may affect national security shall be subject to national cyber security review. The Measures for</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<!-- Field: Page; Sequence: 63; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Cybersecurity Review, which took effect on June&#160;1, 2020, provide for more detailed rules regarding cyber security review requirements. Pursuant to the Cybersecurity Review Measures, operators of critical information infrastructure must pass a cybersecurity review when purchasing network products and services which do or may affect national security. On July&#160;10, 2021, the Cyberspace Administration of China issued a revised draft of the Measures for Cybersecurity Review for public comments (&#8220;Draft Measures&#8221;), which required that, in addition to &#8220;operator of critical information infrastructure,&#8221; any &#8220;data processor&#8221; carrying out data processing activities that affect or may affect national security should also be subject to cybersecurity review, and further elaborated the factors to be considered when assessing the national security risks of the relevant activities, including, among others, (i) the risk of core data, important data or a large amount of personal information being stolen, leaked, destroyed, and illegally used or exited the country; and (ii) the risk of critical information infrastructure, core data, important data or a large amount of personal information being affected, controlled, or maliciously used by foreign governments after listing abroad. The Cyberspace Administration of China has said that under the proposed rules companies holding data on more than 1,000,000 users must now apply for cybersecurity approval when seeking listings in other nations because of the risk that such data and personal information could be &#8220;affected, controlled, and maliciously exploited by foreign governments.&#8221; The cybersecurity review will also investigate the potential national security risks from overseas IPOs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On May&#160;8, 2017, the Supreme People&#8217;s Court and the Supreme People&#8217;s Procuratorate released 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 (the <b>&#8220;Interpretations&#8221;</b>), which took effect on June&#160;1, 2017. The Interpretations clarify several concepts regarding the crime of &#8220;infringement of citizens&#8217; personal information&#8221; stipulated by Article 253A of the Criminal Law of the People&#8217;s Republic of China, including &#8220;citizen&#8217;s personal information&#8221;, &#8220;provision&#8221;, and &#8220;unlawful acquisition&#8221;. Also, the Interpretations specify the standards for determining &#8220;serious circumstances&#8221; and &#8220;particularly serious circumstances&#8221; of this crime.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On June&#160;10, 2021, the Standing Committee of the NPC promulgated the PRC Data Security Law, which will take effect on September&#160;1, 2021. The Data Security Law also sets forth the data security protection obligations for entities and individuals handling personal data, including that no entity or individual may acquire such data by stealing or other illegal means, and the collection and use of such data should not exceed the necessary limits.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On August&#160;20, 2021, the Standing Committee of the NPC approved the Personal Information Protection Law (&#8220;PIPL&#8221;), which will become effective on November&#160;1, 2021. The PIPL curbs collection of personal identifiable information and seeks to address the issue of algorithmic discrimination. Violations of the PIPL may result in warnings and forced corrections, confiscation of corresponding income, suspension of related services, and fines.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Regulations on Employment and Social Welfare</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Labor Contract Law</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The <i>Labor Contract Law of the PRC</i>, or the Labor Contract Law, which was promulgated on January&#160;1, 2008 and amended on December&#160;28, 2012, is primarily aimed at regulating rights and obligations of employer and employee relationships, including the establishment, performance and termination of labor contracts. Pursuant to the Labor Contract Law, labor contracts shall be concluded in writing if labor relationships are to be or have been established between employers and the employees. Employers are prohibited from forcing employees to work above certain time limit and employers shall pay employees for overtime work in accordance to national regulations. In addition, employee wages shall be no lower than local standards on minimum wages and shall be paid to employees timely.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 64; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Social Insurance and Housing Fund</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As required under the <i>Regulation of Insurance for Labor Injury</i> implemented on January&#160;1, 2004 and amended in 2010, the <i>Provisional Measures for Maternity Insurance of Employees of Corporations</i> implemented on January&#160;1, 1995, the <i>Decisions on the Establishment of a Unified Program for Old-Aged Pension Insurance of the State Council</i> issued on July&#160;16, 1997, the <i>Decisions on the Establishment of the Medical Insurance Program for Urban Workers of the State Council</i> promulgated on December&#160;14, 1998, the <i>Unemployment Insurance Measures</i> promulgated on January&#160;22, 1999 and the <i>Social Insurance Law of the PRC</i> implemented on July&#160;1, 2011, employers are required to provide their employees in the PRC with welfare benefits covering pension insurance, unemployment insurance, maternity insurance, labor injury insurance and medical insurance.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In accordance with the <i>Regulations on the Management of Housing Fund</i> which was promulgated by the State Council in 1999 and amended in 2002, employers must register at the designated administrative centers and open bank accounts for depositing employees&#8217; housing funds. Employer and employee are also required to pay and deposit housing funds, with an amount no less than 5% of the monthly average salary of the employee in the preceding year in full and on time. See &#8220;Risk Factors &#8212; Risks Related to Doing Business in China &#8212; The enforcement of the PRC Labor Contract Law and other labor-related regulations in the PRC may adversely affect our business and results of operations.&#8221;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Employee Stock Incentive Plan</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Pursuant to the <i>Notice of Issues Related to the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan of Overseas Listed Company</i>, or Circular 7, which was issued by the SAFE on February&#160;15, 2012, employees, directors, supervisors, and other senior management who participate in any stock incentive plan of a publicly-listed overseas company and who are PRC citizens or non-PRC citizens residing in China for a continuous period of no less than one year, subject to a few exceptions, are required to register with SAFE through a qualified domestic agent, which may be a PRC subsidiary of such overseas listed company, and complete certain other procedures. In addition, the SAT has issued certain circulars concerning employee stock options and restricted shares. Under these circulars, employees working in the PRC who exercise stock options or are granted restricted shares will be subject to PRC individual income tax. The PRC subsidiaries of an overseas listed company are required to file documents related to employee stock options and restricted shares with relevant tax authorities and to withhold individual income taxes of employees who exercise their stock option or purchase restricted shares. If the employees fail to pay or the PRC subsidiaries fail to withhold income tax in accordance with relevant laws and regulations, the PRC subsidiaries may face sanctions imposed by the tax authorities or other PRC governmental authorities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Regulations on Taxation</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Corporate Income Tax</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In accordance with the EIT Law, which took effect on January&#160;1, 2008 and was last amended on December&#160;29, 2018 and the Implementation Regulation for the Enterprise Income Tax Law of the PRC which took effect on January&#160;1, 2008 and was last amended on April&#160;23, 2019 (collectively, the <b>&#8220;EIT Laws&#8221;</b>), taxpayers consist of resident enterprises and non-resident enterprises. Resident enterprises are defined as enterprises that are established in China in accordance with the PRC laws, or that are established in accordance with the laws of foreign countries (or regions) but whose actual or de facto control entity is within the PRC. Non-resident enterprises are defined as enterprises that are set up in accordance with the laws of foreign countries (or regions) and whose actual administration is conducted outside the PRC, but (i) have entities or premises in China, or (ii) have no entities or premises in China but have income generated from China. According to the EIT Laws, foreign invested enterprises in the PRC are subject to corporate income tax at a uniform rate of 25%. For a non-resident enterprise having no office or establishment inside China, or for a non-resident enterprise whose incomes have no actual connection to its institution or establishment inside China, a withholding tax of 10% will be levied for the income derived from China.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 65; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->60<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Notice Regarding the Determination of Chinese-Controlled Offshore Incorporated Enterprises as PRC Tax Resident Enterprises on the Basis of De Facto Management Bodies promulgated by the SAT and last amended on December&#160;29, 2017 sets out the standards and procedures for determining whether the &#8220;de facto management body&#8221; of an enterprise registered outside of the PRC and controlled by PRC enterprises or PRC enterprise groups is located within the PRC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In accordance with the EIT Laws, a high-tech enterprise which has independent intellectual property rights and complies with the rules of corporate income tax and other relevant laws and regulations enjoys a reduced corporate income tax rate of 15%. The specific standards and procedures for the management of identification of high-tech enterprises are stipulated in the Measures for the Administration of the Certification of High-tech Enterprises which were jointly issued by the Ministry of Science and Technology, the MOF and the SAT on April&#160;14, 2008, took retroactive effect on January&#160;1, 2008 and were amended on January&#160;29, 2016, took retroactive effect on January&#160;1, 2016.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Dividend Tax</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Pursuant to the EIT Laws, income from equity investment between qualified PRC resident enterprises such as dividends and bonuses, which refers to investment income derived by a resident enterprise from its direct investment in another resident enterprise, is tax-exempt.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">In addition, pursuant to the Arrangement between Mainland China and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation and the Prevention of Fiscal Evasion with respect to Taxes on Income which took effect in the PRC on January&#160;1, 2007, a the PRC resident enterprise which distributes dividends to its Hong Kong shareholders should pay income tax according to the PRC law. However, if the beneficiary of the dividends is a Hong Kong resident enterprise, which directly holds no less than 25% equity interests of the aforesaid enterprise (i.e. the dividend distributor), the tax levied shall be 5% of the distributed dividends.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Pursuant to the Circular of the State Administration of Taxation on Relevant Issues relating to the Implementation of Dividend Clauses in Tax Agreements which took effect on February&#160;20, 2009, all of the following requirements shall be satisfied in order to enjoy the preferential tax rates provided under the tax agreements: (i) the tax resident that receives dividends should be a company as provided in the tax agreement; (ii) the equity interests and voting shares of the PRC resident company directly owned by the tax resident reach the percentages specified in the tax agreement; and (iii) the equity interests of the Chinese resident company directly owned by such tax resident at any time during the twelve months prior to receiving the dividends reach a percentage specified in the tax agreement. On February&#160;3, 2018, the SAT issued the Notice on Certain Issues regarding Beneficial Owner in Tax Treaties which took effect on April&#160;1, 2018 provides clearer guidelines and adopts comprehensive assessment approaches when determining whether a company can be qualified as Beneficial Owner, so as to enjoy the preferential tax rate on dividends.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Pursuant to Notice on Widening the Applicable Scope of the Policy of Temporary Exemption of Withholding Taxes on the Direct Investment Made by Overseas Investors with Distributed Profits which took effect on January&#160;1, 2018, where the profits distributed by a resident enterprise within the territory of China to an overseas investor are directly invested in an investment project which is not in the prohibited category and is in conformity with the specified conditions, the project shall be governed by the deferred tax payment policy and be temporarily exempt from withholding income tax.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><b>VAT</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">According to the Provisional Regulations on Value-added Tax of the PRC which took effect on January&#160;1, 1994 and was last amended on November&#160;19, 2017, and the Provisional Implementation Rules of the Provisional Regulations on Value-added Tax of the PRC which was last amended on October&#160;28, 2011 and subsequently enforced on November&#160;1, 2011, all enterprises and individuals that engage in the sale of goods, the provision of processing, repair and replacement services, and the importation of goods within the territory of the PRC shall pay VAT. According to the Circular on Comprehensively Promoting the Pilot Program of the Collection of VAT in Lieu of Business Tax, which took effect on May&#160;1, 2016, the pilot practice of levying VAT in lieu of business tax was extended nationwide to the sale of services, intangible assets or property.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&#160;</p>

<!-- Field: Page; Sequence: 66; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">According to the Circular of the Ministry of Finance (the <b>&#8220;MOF&#8221;</b>) and SAT on Adjusting Value-added Tax Rates which took effect on May&#160;1, 2018, where a taxpayer engages in a taxable sales activity for the VAT purpose or imports goods, the previous applicable 17% and 11% tax rates are adjusted to be 16% and 10% respectively, and are further adjusted to be 13% and 9% respectively in accordance with the Announcement of the MOF, the SAT and the General Administration of Customs on Deepening the Policies Related to Value-Added Tax Reform which took effect on April&#160;1, 2019.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Urban Maintenance and Construction Tax as well as Education Surtax</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">In accordance with the Provisional Provisions on the Collection of Educational Surtax, which was last amended on January&#160;8, 2011, all entities and individuals who pay consumption tax, VAT and business tax shall also be required to pay educational surtax. The educational surtax rate is 3% of the amount of VAT, business tax and consumption tax actually paid by each entity or individual, and the educational surtax shall be paid simultaneously with VAT, business tax and consumption tax. In accordance with the Provisional Regulations on Urban Maintenance and Construction Tax of the PRC which was last amended on January&#160;8, 2011 and Circular of the State Administration of Taxation on Issues Concerning the Collection of the Urban Maintenance and Construction Tax, which took effect on March&#160;12, 1994, any entity or individual liable to consumption tax, VAT and business tax shall also be required to pay urban maintenance and construction tax. Payment of urban maintenance and construction tax shall be based on the consumption tax, VAT and business tax which a taxpayer actually pays and shall be made simultaneously when the latter are paid. The rates of urban maintenance and construction tax shall be 7%, 5% and 1% for a taxpayer in a city, in a county town or town and in a place other than a city, county town or town respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Tax on Indirect Transfer</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">On February&#160;3, 2015, the SAT issued the Circular on Issues of Enterprise Income Tax on Indirect Transfers of Assets by Non-PRC Resident Enterprises, or SAT Circular 7. Pursuant to SAT Circular 7, an &#8220;indirect transfer&#8221; of assets, including equity interests in a PRC resident enterprise, by non-PRC resident enterprises, may be re-characterized and treated as a direct transfer of PRC taxable assets, if such arrangement does not have a reasonable commercial purpose and was established for the purpose of avoiding payment of PRC enterprise income tax. As a result, gains derived from such indirect transfer may be subject to PRC enterprise income tax. When determining whether there is a &#8220;reasonable commercial purpose&#8221; of the transaction arrangement, features to be taken into consideration include, inter alia, whether the main value of the equity interest of the relevant offshore enterprise derives directly or indirectly from PRC taxable assets; whether the assets of the relevant offshore enterprise mainly consist of direct or indirect investment in China or if its income is mainly derived from China; and whether the offshore enterprise and its subsidiaries directly or indirectly holding PRC taxable assets have real commercial nature which is evidenced by their actual function and risk exposure. According to SAT Circular 7, where the payor fails to withhold any or sufficient tax, the transferor shall declare and pay such tax to the tax authority by itself within the statutory time limit. Late payment of applicable tax will subject the transferor to default interest. SAT Circular 7 does not apply to transactions of sale of shares by investors through a public stock exchange where such shares were acquired on a public stock exchange. On October&#160;17, 2017, the SAT issued the Circular on Issues of Tax Withholding regarding Non-PRC Resident Enterprise Income Tax, or SAT Circular 37, which further elaborates the relevant implemental rules regarding the calculation, reporting and payment obligations of the withholding tax by the non-resident enterprises. Nonetheless, there remain uncertainties as to the interpretation and application of SAT Circular 7. SAT Circular 7 may be determined by the tax authorities to be applicable to our offshore transactions or sale of our shares or those of our offshore subsidiaries where non-resident enterprises, being the transferors, were involved.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Regulation on Foreign Exchange</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">In accordance with the Foreign Exchange Administrative Regulations of the PRC which was last amended on August&#160;5, 2008, Renminbi is generally freely convertible for payments of current account items, such as trade and service-related foreign exchange transactions and dividend payments, but are not freely convertible for capital account items, such as capital transfer, direct investment, investment in securities, derivative products or loans unless prior approval/registration of the SAFE is obtained.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&#160;</p>

<!-- Field: Page; Sequence: 67; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->62<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">In accordance with the Administration Rule on the Settlement and Sale of and Payment in Foreign Exchange, which took effect on July&#160;1, 1996, a foreign invested enterprise is allowed to process the settlement and sale of and payment in foreign exchange for capital account items after submitting valid commercial documents and getting approval from the SAFE. According to the Circular 13, which took effect on June&#160;1, 2015, certain of the aforementioned approval rights of the SAFE are authorized to designated banks.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Pursuant to the Circular 19 which took effect on June&#160;1, 2015, and the Notice of the State Administration of Foreign Exchange on Reforming and Standardizing the Administrative Provisions on Capital Account Foreign Exchange Settlement which took effect on June&#160;9, 2016, whose main business is investment, are allowed to make equity investment in PRC using the Renminbi funds converted from its registered capital. Meanwhile, the use of such Renminbi funds converted cannot be:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; background-color: #FFFFFF; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; background-color: #FFFFFF">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #FFFFFF; text-align: justify">directly or indirectly used for the payment beyond the business scope of the enterprises or any payment prohibited by national laws and regulations;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; background-color: #FFFFFF; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 0.25in; background-color: #FFFFFF">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #FFFFFF; text-align: justify">unless otherwise provided by laws and regulations, directly or indirectly used or investment in securities or other financial products investment (except the bank capital-protection products);</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; background-color: #FFFFFF; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 0.25in; background-color: #FFFFFF">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #FFFFFF; text-align: justify">granting loans to non-related enterprises unless permitted under the scope of business; or</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; background-color: #FFFFFF; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: top; width: 0.25in; background-color: #FFFFFF">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #FFFFFF; text-align: justify">for construction or purchase of real estate not for self-use, save for real estate enterprises.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">In October&#160;2019, the SAFE released the Notice on Further Promoting the Facilitation of Cross-border Trade and Investment, which, among others, cancelled the restrictions on the domestic equity investment by non-investment foreign-funded enterprises with their capital funds and non-investment foreign-funded enterprises are allowed to make domestic equity investment with their capital funds in accordance with the law on the premise that the existing special administrative measures (Negative List) for foreign investment access are not violated and the projects invested thereby in China are true and legitimate.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">In addition, foreign invested enterprises are allowed to settle foreign exchange capitals on a discretionary basis; the foreign invested enterprises may, according to its actual business needs, settle with a bank the portion of the foreign exchange capital in its capital account for which the relevant foreign exchange bureau has confirmed monetary contribution rights and interests (or for which the bank has registered the account-crediting of monetary contribution). For the time being, foreign invested enterprises are allowed to settle 100% of their foreign exchange capitals on a discretionary basis. The SAFE may adjust the foregoing percentage as appropriate based on prevailing international balance of payments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">In accordance with the Circular 37 which took effect on July&#160;4, 2014, a &#8220;special purpose vehicle&#8221; means an overseas enterprise directly established or indirectly controlled by a domestic resident (including domestic institutions and domestic individual residents) for the purpose of engaging in investment and financing with the domestic enterprise assets or interests he legally holds, or with the overseas assets or interests he legally holds. Domestic residents establishing or taking control of a special purpose vehicle abroad which makes round-trip investments in PRC are required to file foreign exchange registration with the local foreign exchange bureau. According to the Circular of the State Administration of Foreign Exchange on Further Simplifying and Improving the Direct Investment-related Foreign Exchange Administration Policies, the initial foreign exchange registration for establishing or taking control of a special purpose company by domestic residents can be filed with a designated bank, instead of the local foreign exchange bureau.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Pursuant to the Circular on Further Improving Reform of Foreign Exchange Administration and Optimizing Genuineness and Compliance Verification (the <b>&#8220;Circular 3&#8221;</b>) which took effect on January&#160;26, 2017, stipulates several capital control measures with respect to the outbound remittance of profit from domestic entities to offshore entities, including (i) under the principle of genuine transaction, banks shall check board resolutions regarding profit distribution, the original version of tax filing records and audited financial statements; and (ii) domestic entities shall hold income to account for previous years&#8217; losses before remitting profits. Moreover, pursuant to SAFE Circular 3, domestic entities shall make detailed explanations of the sources of capital and utilization arrangements, and provide board resolutions, contracts and other proof when completing the registration procedures in connection with an outbound investment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 68; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->63<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Regulation on Foreign Exchange Registration of Offshore Investment by PRC Residents</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">On July&#160;4, 2014, SAFE issued the Circular on Relevant Issues Concerning Foreign Exchange Control on Domestic Residents&#8217; Offshore Investment and Financing and Roundtrip Investment through Special Purpose Vehicles, or SAFE Circular 37, and its implementation guidelines. Pursuant to SAFE Circular 37 and its implementation guidelines, PRC residents (including PRC institutions and individuals) must register with local branches of SAFE in connection with their direct or indirect offshore investment in an overseas special purpose vehicle, or SPV, directly established or indirectly controlled by PRC residents for the purposes of offshore investment and financing with their legally owned assets or interests in domestic enterprises, or their legally owned offshore assets or interests. Such PRC residents are also required to amend their registrations with SAFE when there is a change to the basic information of the SPV, such as changes of a PRC resident individual shareholder, the name or operating period of the SPV, or when there is a significant change to the SPV, such as changes of the PRC individual resident&#8217;s increase or decrease of its capital contribution in the SPV, or any share transfer or exchange, merger, division of the SPV. Failure to comply with the registration procedures set forth in the Circular 37 may result in restrictions being imposed on the foreign exchange activities of the relevant onshore company, including the payment of dividends and other distributions to its offshore parent or affiliate, the capital inflow from the offshore entities and settlement of foreign exchange capital, and may also subject relevant onshore company or PRC residents to penalties under PRC foreign exchange administration regulations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Regulation on Dividend Distributions</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The principal regulations governing distribution of dividends paid by wholly foreign-owned enterprises include:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">Company Law of the PRC (1993), as amended in 1999, 2004, 2005 and 2013;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">Foreign Investment Enterprise Law of the PRC (1986), as amended in 2000 and 2016; and</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">Administrative Rules under the Foreign Investment Enterprise Law (1990), as amended in 2001 and 2014.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Under these laws and regulations, foreign-invested enterprises in China may pay dividends only out of their accumulated profits, if any, determined in accordance with PRC accounting standards and regulations. In addition, a wholly foreign-owned enterprise in China is required to set aside at least 10.0% of its after-tax profit based on PRC accounting standards each year to its general reserves until the accumulative amount of such reserves reach 50.0% of its registered capital. These reserves are not distributable as cash dividends. The foreign-invested enterprise has the discretion to allocate a portion of its after-tax profits to staff welfare and bonus funds. A PRC company is not permitted to distribute any profits until any losses from prior fiscal years have been offset. Profits retained from prior fiscal years may be distributed together with distributable profits from the current fiscal year.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Regulation on Overseas Listings</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">On August&#160;8, 2006, six PRC regulatory agencies, namely, the Ministry of Commerce, the State Assets Supervision and Administration Commission, SAT, SAIC, China Securities Regulatory Commission, or the CSRC, and SAFE, jointly adopted the Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, or the M&amp;A Rules, which became effective on September&#160;8, 2006 and were amended on June&#160;22, 2009. The M&amp;A Rules purport, among other things, to require that offshore special purpose vehicles, or SPVs, that are controlled by PRC companies or individuals and that have been formed for overseas listing purposes through acquisitions of PRC domestic interest held by such PRC companies or individuals, to obtain the approval of the CSRC prior to publicly listing their securities on an overseas stock exchange. On September&#160;21, 2006, the CSRC published a notice on its official website specifying documents and materials required to be submitted to it by SPVs seeking CSRC approval of their overseas listings. In our case, the CSRC approval was considered not required under the M&amp;A Rules for the listing and trading of our ADSs on the Nasdaq Global Market given that (i) our PRC subsidiary was directly established by us as wholly foreign-owned enterprises, and we have not acquired any equity interest or assets of a PRC domestic company owned by PRC companies or individuals as defined under the M&amp;A Rules that are our beneficial owners after the effective date of the M&amp;A Rules, and (ii) no provision in the M&amp;A Rules clearly classifies the contractual arrangements as a type of transaction subject to the M&amp;A Rules. However, there can be no assurance that the relevant PRC government agencies, including the CSRC, would reach the same conclusion.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 69; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->64<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">On December&#160;19, 2020, the NDRC and the Ministry of Commerce jointly promulgated the Measures for the Security Review for Foreign Investment, effective on January&#160;18, 2021, setting forth provisions concerning the security review mechanism on foreign investment, including the types of investments subject to review, scopes of review and procedures, among others. The Office of the Working Mechanism of the Security Review of Foreign Investment will lead the task together with the Ministry of Commerce. Foreign investor or relevant parties in China must declare the security review to the aforesaid office prior to the investments in, among other industries, important cultural products and services, important information technology and internet products and services, important financial services, key technologies, and other important fields relating to national security and obtaining control in the target enterprise.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">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), which requires that, among other things, domestic companies that seek to offer or list securities overseas, both directly and indirectly, should fulfill the filing procedures and report relevant information with the CSRC. If a domestic company fails to complete the filing procedures 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 revocation of licenses and permits, and its controlling shareholders, actual controllers, directors, supervisors, and senior executives may also be subject to administrative penalties such as warnings and fines. 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) which, among others, sets forth the standards in determination of an indirect overseas listing by a domestic company, the responsible filing persons, and the procedures for the filing. The period for which the CSRC solicits comments on these two drafts ended on January&#160;23, 2022. On February&#160;17, 2023, the CSRC promulgated a new set of regulations that consists of the Trial Administrative Measures for Overseas Securities Offering and Listing by Domestic Companies (the &#8220;Trial Measures&#8221;) and five supporting guidelines, which had become effective on March&#160;31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Loans by Foreign Companies to their PRC Subsidiaries</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Loans made by foreign investors as shareholders in foreign invested enterprises established in China are considered to be foreign debts and are mainly regulated by the Regulation of the People&#8217;s Republic of China on Foreign Exchange Administration, the Interim Provisions on the Management of Foreign Debts, the Statistical Monitoring of Foreign Debts Tentative Provisions, the Detailed Rules for the Implementation of Provisional Regulations on Statistics and Supervision of External Debt, and the Administrative Measures for Registration of Foreign Debts. Pursuant to these regulations and rules, a shareholder loan in the form of foreign debt made to a PRC entity does not require the prior approval of SAFE, but such foreign debt must be registered with and recorded by SAFE or its local branches within 15 business days after entering into the foreign debt contract. Under these regulations and rules, the balance of the foreign debts of a foreign invested enterprise shall not exceed the difference between the total investment and the registered capital of the foreign invested enterprise, or Total Investment and Registered Capital Balance.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">The Interim Provisions of the State Administration for Industry and Commerce on the Ratio of the Registered Capital to the Total Investment of a Sino-Foreign Equity Joint Venture Enterprise was promulgated by SAIC on February&#160;17, 1987 and effective on March&#160;1, 1987. According to these provisions, with respect to a sino-foreign equity join venture, the registered capital shall be (i) no less than seven-tenths of its total investment, if the total investment is US$3 million or under US$3 million; (ii) no less than one-half of its total investment, if the total investment is ranging from US$3 million to US$10 million (including US$10 million), provided that the registered capital shall not be less than US$2.1 million if the total investment is less than US$4.2 million; (iii) no less than two-fifths of its total investment, if the total investment is ranging from US$10 million to US$30 million (including US$30 million), provided that the registered capital shall not be less than US$5 million if the total investment is less than US$12.5 million; and (iv) no less than one-third of its total investment, if the total investment exceeds US$30 million, provided that the registered capital shall not be less than US$12 million if the total investment is less than US$36 million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&#160;</p>

<!-- Field: Page; Sequence: 70; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->65<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">The Notice of the People&#8217;s Bank of China on Matters concerning the Macro-Prudential Management of Full-Covered Cross-Border Financing, or PBOC Notice No. 9, issued by the PBOC on January&#160;12, 2017, provides that within a transition period of one year from January&#160;12, 2017, the foreign invested enterprises may adopt the currently valid foreign debt management mechanism, or Current Foreign Debt Mechanism, or the mechanism as provided in PBOC Notice No. 9, or Notice No. 9 Foreign Debt Mechanism, at their own discretion. PBOC Notice No. 9 provides that enterprises may conduct independent cross-border financing in RMB or foreign currencies as required. According to the PBOC Notice No. 9, the outstanding cross-border financing of an enterprise (the outstanding balance drawn, here and below) shall be calculated using a risk-weighted approach, or Risk-Weighted Approach, and shall not exceed the specified upper limit, namely: risk-weighted outstanding cross-border financing &#8804; the upper limit of risk-weighted outstanding cross-border financing. Risk-weighted outstanding cross-border financing = &#169; outstanding amount of RMB and foreign currency denominated cross-border financing x maturity risk conversion factor x type risk conversion factor + &#169; outstanding foreign currency denominated cross-border financing x exchange rate risk conversion factor. Maturity risk conversion factor shall be 1 for medium- and long-term cross-border financing with a term of more than one year and 1.5 for short-term cross-border financing with a term of less than one year. Type risk conversion factor shall be 1 for on-balance-sheet financing and 1 for off-balance-sheet financing (contingent liabilities) for the time being. Exchange rate risk conversion factor shall be 0.5. The PBOC Notice No. 9 further provides that the upper limit of risk-weighted outstanding cross-border financing for enterprises shall be 200% of its net assets, or Net Asset Limits. Enterprises shall file with SAFE in its capital item information system after entering into a cross-border financing agreement, but no later than three business days before making a withdrawal.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Based on the foregoing, if we provide funding to our wholly foreign owned subsidiaries through shareholder loans, the balance of such loans shall not exceed the Total Investment and Registered Capital Balance and we will need to register such loans with SAFE or its local branches in the event that the Current Foreign Debt Mechanism applies, or the balance of such loans shall be subject to the Risk-Weighted Approach and the Net Asset Limits and we will need to file the loans with SAFE in its information system in the event that the Notice No. 9 Mechanism applies. Under the PBOC Notice No. 9, after a transition period of one year from January&#160;11, 2017, the PBOC and SAFE will determine the cross-border financing administration mechanism for the foreign-invested enterprises after evaluating the overall implementation of PBOC Notice No. 9. As of the date hereof, neither the PBOC nor SAFE has promulgated and made public any further rules, regulations, notices or circulars in this regard. It is uncertain which mechanism will be adopted by the PBOC and SAFE in the future and what statutory limits will be imposed on us when providing loans to our PRC subsidiaries.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.25in; text-align: left"><b>C.</b></td>
    <td style="text-align: justify"><b>ORGANIZATIONAL STRUCTURE</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The following diagram illustrates our corporate structure as of December&#160;31, 2023,.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><img src="img_005.jpg" alt="" style="height: 363px; width: 750px"/></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<!-- Field: Page; Sequence: 71; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->66<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Reverse Stock Split </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">A Reverse Stock Split of the ordinary shares, par value $0.001 of the Company became effective at 9:00AM EST, on February 2, 2024 (the &#8220;Effective Date&#8221;). Pursuant to the Reverse Stock Split, every ten (10) shares of ordinary shares issued on the Effective Date was combined into one (1) share of ordinary share, par value $0.001, and the authorized share capital of the Company was reduced from US$50,000 divided into 500,000,000 shares of a nominal or par value of US$0.0001 each to US$50,000 divided into 50,000,000 shares of a nominal or par value of US$0.001 each.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">After the Reverse Stock Split, the Company&#8217;s ordinary shares have the same proportional voting rights and is identical in all other respects to the Ordinary Shares prior to the effectiveness of the Reverse Stock Split.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Company&#8217;s Warrant to Purchase Ordinary Shares</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">In connection with the Reverse Stock Split, the Exercise Price (as such term is defined in the Company&#8217;s Warrant Agreement dated June&#160;21, 2021) was adjusted from $11.50 to $115, with a proportionate adjustment downwards to the shares underlying the warrants, as further described in section&#160;4.2 of the Warrant Agreement. The Exercise Price adjustment was made pursuant to section&#160;4.3.1 of the Warrant Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>


<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.25in; text-align: left"><b>D.</b></td>
    <td style="text-align: justify"><b>PROPERTY, PLANT AND EQUIPMENT</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Our headquarters is located in Shenzhen, China. We currently lease approximately 1195.96 square meters of office space in the aggregate. We believe our existing facilities are adequate for our current requirements and that additional space can be obtained on commercially reasonable terms to meet our future requirements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><b><span id="a_008"></span>ITEM 4A.</b></td>
    <td style="text-align: justify"><b>UNRESOLVED STAFF COMMENTS</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><b><span id="a_009"></span>ITEM 5.</b></td>
    <td style="text-align: justify"><b>OPERATING AND FINANCIAL REVIEW AND PROSPECTS</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><i>The following discussion and analysis should be read in conjunction with our consolidated financial statements, which have been prepared in accordance with GAAP, included elsewhere in this Annual Report. This discussion contains forward-looking statement that involves risks and uncertainties. Our actual results and timing of events could differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under &#8220;Item 3.D. Risk Factors&#8221; and elsewhere in this annual report.</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.25in; text-align: left"><b>A.</b></td>
    <td style="text-align: justify"><b>Operating Results</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Overview</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">We are committed to providing leading holographic technology services to our customers worldwide. Our holographic technology services include high-precision holographic light detection and ranging (&#8220;LiDAR&#8221;) solutions, based on holographic technology, exclusive holographic LiDAR point cloud algorithms architecture design, breakthrough technical holographic imaging solutions, holographic LiDAR sensor chip design and holographic vehicle intelligent vision technology to service customers that provide reliable holographic advanced driver assistance systems (&#8220;ADAS&#8221;). We also provide holographic digital twin technology services for customers and have built a proprietary holographic digital twin technology resource library. Our holographic digital twin technology resource library captures shapes and objects in 3D holographic form by utilizing a combination of our holographic digital twin software, digital content, spatial data-driven data science, holographic digital cloud algorithm, and holographic 3D capture technology. Our holographic digital twin technology and resource library have the potential to become the new norm for the digital twin augmented physical world in the near future. We are also a distributer of holographic hardware and generates revenue through resale.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We provide a broad range of holographic technology services in the holographic industry. Our holographic solutions and technology services are capable of meeting the complex and multi-faceted holographic technology needs of our customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 72; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->67<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our cutting-edge holographic LiDAR system is used in ADAS, allowing equipped automobiles and other vehicles to capture high-resolution 3D holograms and achieve ultra-long detection distance. Our holographic LiDAR solutions allow the automotive industry to break free from bulky mechanical rotating scanning systems and traditional sensors to solid-state LiDAR sensor with more components and smaller dimensions that can meet the demanding performance, safety, and cost requirements of our customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our holographic ADAS provide a rich and safe set of autonomous control programs for vehicles. The point cloud algorithm for holographic LiDAR can detect and track obstacles, thereby avoiding and mitigating automotive collisions with both moving and static objects, including pedestrians and other vulnerable road obstacles and vehicles. By predicting and monitoring collision, our holographic LiDAR system calculates effective collusion mitigation plans by comparing the trajectory of an object with the trajectory of the moving vehicle to identify and avoid emergency situations while providing optimal comfort and safety to the driver. Due to its effectiveness, our holographic ADAS are being deployed at an increasing rate in the automotive industry.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As automakers and leading mobile and technology companies seek comprehensive digital perceptual solutions to accelerate and scale production for their autonomous driving programs, we believe that our holographic LiDAR can take advantage of this market trend to achieve excellent solutions for mass production of large-scale autonomous driving programs and vehicles.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Moreover, we are aligned to the rapid development of the Internet of Things, machine learning, and artificial intelligence (&#8220;AI&#8221;). Our holographic LiDAR solution is not only applicable to the field of intelligent vehicles but also applicable to robots, unmanned aerial vehicles (&#8220;UAVs&#8221;), advanced security systems, intelligent city development, industrial automation, environment, and mapping.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our holographic digital twin technology resource library is built upon extensive holographic data modelling, simulation and bionics technology, culminating in a comprehensive holographic digital twin resource library which holographic developers and designers count on. Our digital twin resource library integrates holographic bionics and simulation digital models, as well as various holographic software technologies about holographic spatial positioning, dynamic capture, holographic image synthesis, which are open to all our users. We also provide customized holographic digital twin technology integration services for enterprise customers with unique commercial demands.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">With each technological advancement and product iteration, we continue to lay a solid foundation for increased competitiveness and long-term strategic development. We aim to continually provide customers with high-quality holographic technology services by dedicating significant resources to research and development in advanced holographic technology so as to achieve steady growth of revenue and improvement of market share for the benefit of shareholders.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We generate revenues primarily through (i) sales of product related to holographic solutions services, which include LiDAR and other holographic technology hardware products, licensing and content products, and technology development service, and (ii) services related to holographic technology services, which include holographic technology advertising, software development kit (&#8220;SDK&#8221;) service, and promotion services.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our total revenues were RMB
358.6 million, RMB 487.9 million and RMB 203.5 million, (USD 28.9 million) for the year ended December&#160;31, 2021, 2022 and 2023,
respectively. We recorded a net income of RMB 81.2 million, net loss of RMB 136.5million and net loss of RMB 81.6 million (USD
11.6 million) for the years ended December&#160;31, 2021, 2022 and 2023 respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Key Factors Affecting Results of Operations</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our results of operations are affected by the factors discussed below.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Our ability to increase the number of customers and average revenue for Holographic technology services</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Approximately 63.2%,68.4% and 66.4% of our revenues were generated from our Holographic technology services for the years ended December 31, 2021, 2022 and 2023 respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our ability to increase our revenues and enhance our profitability will depend on our ability to continue to increase our customer base and revenue per customer for our Holographic technology services. To achieve this, we strive to increase our marketing efforts and to enhance the quality and capabilities of our technologies.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 73; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->68<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Investment in technology and talent</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Research and development of in-demand technology combined with sustained output and continuous innovation sets the foundation of our market competitiveness. We endeavor to strengthen our market-leading position by further increasing investments in research and development, retaining talented individuals in the field of holographic technology, holographic LiDAR systems, and computer image processing for the purpose of expanding the range of proprietary technology and IP rights. More specifically, we are focused on developing our autonomous driving, 5G, AI, and machine learning technologies for the purpose of building a rich product line, and innovative and technologically leading services. To align with the development of the holographic ADAS industry, we aim to provide strong support for businesses in the field of autonomous driving. Our development report in ADAS includes hardware, software, and solutions upgraded by way of continuously developing new iterations of ADAS products and services through stepping up efforts in research and development. To achieve this end, we intend to further expand research and development capabilities and efforts in holographic digital twin services, software, and holographic content resource library.  Our research and development expenses were approximately RMB 145.3 million, RMB 331.3 million and RMB 78.7 million (USD 11.2 million) for the years ended December 31, 2021, 2022 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Our ability to pursue strategic opportunities for growth</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We intend to continually pursue strategic acquisitions and investments in selective technologies and businesses to enhance our technology capabilities. We believe that a solid acquisition and investment strategy may be critical for us to accelerate our growth and strengthen its competitive position in the future. our ability to identify and execute strategic acquisitions and investments will likely affect our operating results over time.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Our ability to expand its application fields and to diversify its customer base</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Currently, the primary source of our revenue is derived from providing holographic technology, hardware products and holographic solutions for enterprises in the manufacturing and Internet industries. With increasing awareness and acceptance of this holographic technology, we expect that more applications will be identified to magnify the value of this technology, such as the industry of the Internet, finance, local government, and manufacturing industries that have strong demand for data empowerment. Expand the scenario application of holographic services. Our ability to expand its application fields and diversify its customer base may affect our operating results in the future.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Key Components of Our Results of Operations</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Revenues</i></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Effective January&#160;1, 2019, we adopted ASC 606, Revenue from Contracts with Customers (&#8220;Topic 606&#8221;), applying the modified retrospective method to all contracts that were not completed as of January&#160;1, 2019. Results for the years ended December&#160;31, 2021,2022 and 2023 are presented under Topic 606. Based on the requirements of ASC Topic 606, revenue is recognized when control of the promised goods or services is transferred to the customers in an amount that reflects the consideration we expect to be entitled to receive in exchange for those goods or services.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We generate revenues primarily through (i) sales of product related to holographic solutions services, which include LiDAR and other holographic technology hardware products, licensing and content products, and technology development service, and (ii) services related to holographic technology services, which include holographic technology advertising, software development kit (&#8220;SDK&#8221;) service, and promotion services.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 74; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->69<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our breakdown of revenues for the years ended December&#160;31, 2021, 2022 and 2023, respectively, is summarized below:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: bottom; text-align: left"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="14" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>For the Years Ended December&#160;31,</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: bottom; text-align: left"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>2021</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>2022</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>2023</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>2023</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: bottom; text-align: left"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>RMB</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>RMB</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>RMB</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>USD</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Revenues</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 52%; text-align: left">Products</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">102,209,275</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">124,609,677</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">22,401,569</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">3,179,016</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Services</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">256,440,023</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">363,329,187</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">181,146,436</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">25,706,563</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 2.5pt">Total revenue</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">358,649,298</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">487,938,864</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">203,548,005</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">28,885,579</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Cost of Revenues</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our cost of revenues primarily includes (i) the costs of hardware products sold and cost paid to outsourced content providers, cost of third-party software development, and compensation expenses paid to our professionals related to the product sales and (ii) the costs paid to channel distributors of advertising services and compensation expenses paid to our professionals related to our service revenues.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our breakdown of cost of revenues for the years ended December&#160;31, 2021,2022 and 2023, respectively, is summarized below:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-align: left"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="14" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>For the Years Ended December&#160;31,</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-align: left"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>2021</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>2022</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>2023</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>2023</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-align: left"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>RMB</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>RMB</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>RMB</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>USD</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Cost of revenues</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 52%; text-align: left">Products</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">82,327,902</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">103,184,516</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">18,311,064</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">2,598,530</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Services</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">26,295,146</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">161,495,031</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">110,985,242</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">15,749,961</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 2.5pt">Total cost of revenues</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">108,623,048</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">264,679,547</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">129,296,306</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">18,348,491</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Selling expenses</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our selling expenses consist primarily of (i) compensation for selling personnel and (ii) travel expenses for its sales representatives.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>General and administrative expenses.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our general and administrative expenses consist primarily of (i) compensation for its management and administrative personnel, (ii) expenses in connection with its operation supporting functions such as legal, accounting, consulting and other professional service fees, and (iii) office rental, depreciation, and other administrative related expenses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Research and Development Expenses</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our research and development expenses include salaries and other compensation-related expenses to our research and product development personnel, outsourced subcontractors, as well as office rental, depreciation, and related expenses for our research and product development team.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 75; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->70<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Results of Operations</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revenues</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We generate revenues primarily through (i) sales of product related to holographic solutions services, which include LiDAR and other holographic technology hardware products, licensing and content products, and technology development service, and (ii) services related to holographic technology services, which include holographic technology advertising, software development kit (&#8220;SDK&#8221;) service, and game promotion services.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our breakdown of revenues for the years ended December&#160;31, 2021, 2022 and 2023, respectively, is summarized below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year ended December&#160;31,</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: center"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Amount</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Percentage</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Amount</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Percentage</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Amount</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Percentage</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Revenues:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 28%">Products</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">102,209,275</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">28</td>
    <td style="width: 1%; text-align: left">%</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">124,609,677</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">26</td>
    <td style="width: 1%; text-align: left">%</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">22,401,569</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">11</td>
    <td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in">Services</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">256,440,023</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">72</td>
    <td style="padding-bottom: 1pt; text-align: left">%</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">363,329,187</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">74</td>
    <td style="padding-bottom: 1pt; text-align: left">%</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">181,146,436</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">89</td>
    <td style="padding-bottom: 1pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total revenues</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">358,649,298</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">100</td>
    <td style="padding-bottom: 2.5pt; text-align: left">%</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">487,938,864</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">100</td>
    <td style="padding-bottom: 2.5pt; text-align: left">%</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">203,548,005</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">100</td>
    <td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Products Revenues</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
products revenues was RMB 22.4 million for 2023, compared to RMB 124.6 million and RMB 102.2 million, respectively, for 2022 and
2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
revenue of our products, which decreased by approximately RMB 102.2 million, or 82.0%, from approximately RMB 124.6 million for the
year ended December&#160;31, 2022, compared to approximately RMB 22.4 million (USD 3.2 million) for the year ended December&#160;31,
2023. The decline is due to the reduced demand for holographic solutions from our customers.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our products revenue increased by approximately RMB 22.4 million from approximately RMB 102.2 million for the year ended December&#160;31, 2021, to approximately RMB 124.6 million for the year ended December&#160;31, 2022. representing a 21.9% increase. The increase was mainly due to RMB 22.4 million increase from resale of market change that affected the demand of our products. Our customers are mainly in consumer electronics and communication which has faced increased in consumer demand for electronic devices.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Services Revenues</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Services revenues was RMB 181.1 million for 2023, compared to RMB 363.3 million and RMB 256.4 million, respectively, for 2022 and
2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our services revenue decreased by approximately RMB 182.2 million, or 50.1%, from approximately RMB 363.3 million for the year ended December&#160;31, 2022, to approximately RMB 181.1 million for the year ended December&#160;31, 2023. This decrease was mainly attributed to the overall market environment for Internet advertising, with lower customer demand and fewer customers.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our services revenue increased by approximately RMB 106.9 million, or 41.7%, from approximately RMB 256.4 million for the year ended December&#160;31, 2021, to approximately RMB 363.3 million for the year ended December&#160;31, 2022. This increase was mainly attributed to the increased marketing efforts on the Internet advertising business, which tapped the potential
demand of customers and increased the number of customers.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<!-- Field: Page; Sequence: 76; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->71<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Cost of Revenues</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our cost of revenues primarily includes (i) the costs of hardware products sold and cost paid to outsourced content providers, cost of third-party software development, and compensation expenses paid to our professionals related to the product sales and (ii) the costs paid to channel distributors of advertising services and compensation expenses paid to our professionals related to our service revenues.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our breakdown of cost of revenues for the years ended December&#160;31, 2021, 2022 and 2023, respectively, is summarized below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: center">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year ended December&#160;31,</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: center"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Amount</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Percentage</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Amount</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Percentage</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Amount</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Percentage</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Cost of revenues:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 28%">Products</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">82,327,902</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">76</td>
    <td style="width: 1%; text-align: left">%</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">103,184,516</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">39</td>
    <td style="width: 1%; text-align: left">%</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">18,311,064</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">14</td>
    <td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt">Services</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">26,295,146</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">24</td>
    <td style="padding-bottom: 1pt; text-align: left">%</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">161,495,031</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">61</td>
    <td style="padding-bottom: 1pt; text-align: left">%</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">110,985,242</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">86</td>
    <td style="padding-bottom: 1pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total cost of revenues</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">108,623,048</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">100</td>
    <td style="padding-bottom: 2.5pt; text-align: left">%</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">264,679,547</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">100</td>
    <td style="padding-bottom: 2.5pt; text-align: left">%</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">129,296,306</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">100</td>
    <td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Cost of Products Revenues</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost of products revenues was RMB 18.3 million for 2023, compared to RMB 103.2 million and RMB 82.3 million, respectively, for 2022 and 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our cost of revenues for products sales decreased by approximately RMB 84.9 million, or 82.3%, from approximately RMB 103.2 million for the year ended December&#160;31, 2022, to approximately RMB 18.3 million for the year ended December&#160;31, 2023. The decrease in the cost of revenues was mainly due to the constantly decreasing product sales.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our cost of revenues for products sales increased by approximately RMB 20.9 million, or 25.3%, from approximately RMB 82.3 million for the year ended December&#160;31, 2021, to approximately RMB 103.2 million for the year ended December&#160;31, 2022. The increase in the cost of revenues was mainly due to channel costs, which the Company has incurred channel costs with major internet advertising outlets such as internal portal, platform or applications to secure advertising space.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Cost of Services Revenues</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost of services revenues was RMB 111.0 million for 2023, compared to RMB 161.5 million and RMB 26.3 million, respectively, for 2022 and 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our cost of revenues for services was approximately RMB 161.5 million for the year ended December&#160;31, 2022 compared to approximately RMB 111.0 million for the year ended December&#160;31, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our cost of revenues for services was approximately RMB 26.3 million for the year ended December&#160;31, 2021 compared to approximately RMB 161.5 million for the year ended December&#160;31, 2022 which are mainly product costs.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<!-- Field: Page; Sequence: 77; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->72<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021</span></td>
    <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td>
    <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td>
    <td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amount</b></span></td>
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percentage</b></span></td>
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amount</b></span></td>
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percentage</b></span></td>
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amount</b></span></td>
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percentage</b></span></td>
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating expenses:</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling expenses</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,257,331</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,824,405</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,692,316</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General and administrative expenses</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20,058,463</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">22,936,520</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">65,354,201</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">43</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development expenses</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">145,346,168</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">85</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">331,274,831</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">92</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">78,655,572</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Provision for doubtful accounts</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">515,345</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,976,474</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">857,713</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change in fair value of warrant liabilities</span></td>
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0</span></td>
    <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0</span></td>
    <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,415,328</span></td>
    <td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1</span></td>
    <td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td>
    <td style="color: black; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; color: black; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(372,961</span></td>
    <td style="padding-bottom: 1pt; color: black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0</span></td>
    <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total operating expenses</span></td>
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">171,177,307</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">361,596,902</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">151,186,841</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Selling Expenses</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling
expenses were RMB 6.7 million for 2023, compared to RMB 8.8 million and RMB 5.3 million, respectively, for 2022 and
2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The selling expenses decreased by approximately RMB 2.1 million, representing a decline of 24.2%, from around RMB 8.8 million for the year ended December 31, 2022, to approximately RMB 6.7 million  for the year ended December 31, 2023. This reduction primarily
resulted from a decrease in salary and benefit expenditures related to our sales team. Although the pandemic was fully lifted in China by early 2023,
its impact on our economy continues.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The selling expenses increased by approximately RMB 3.5 million, representing a increased of 67.8%, from around RMB 5.3 million for the year ended December 31, 2021, to approximately RMB 8.8 million  for the year ended December 31, 2022.  This
increase was primarily due to the increase of sales and marketing activities for our business development in 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>General and administrative expenses</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
and administrative expenses were RMB 65.4 million for 2023, compared to RMB 22.9 million and RMB 20.1 million, respectively, for
2022 and 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General and administrative expenses increased from RMB 22.9 million for the year ended December 31, 2022 to approximately RMB 65.4 million  for the year ended December 31, 2023, an increase of approximately RMB 42.5 million, or approximately 184.9%.   The increase was
mainly due to (i) stock incentive awards to employees in 2023, and (ii) the increase in depreciation and amortization expenses as a
result of full amortization of intangible assets, and (iii) the increase in professional fees.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General and administrative expenses increased from RMB 20.1 million for the year ended December 31, 2021 to approximately RMB 22.9 million  for the year ended December 31, 2022, an increase of approximately RMB 2.8 million, or approximately 14.3%. This increase was
primarily due to the increasing costs for supporting our expanding business in 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Research and development expenses</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development expenses were RMB 78.7 million for 2023, compared to RMB 331.3 million and RMB 145.3 million, respectively, for 2022 and 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development expenses decreased by approximately RMB 252.6 million, or 76.3%, from approximately RMB 331.3 million  for the year ended December 31, 2022, to approximately RMB 78.7  for the year ended December 31, 2023. Although the pandemic was fully lifted in China by early 2023, its impact on our economy continues.  As a result, our research and development progress slowed down</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development expenses increased from RMB 145.3 million for the year ended December 31, 2021 to approximately RMB 331.3 million  for the year ended December 31, 2022, an increase of approximately RMB 186.0 million, or approximately 127.9%.   The increase was
primarily due to the continued research and development activities focused on enhancing our holographic LiDAR technology,
holographic algorithm architecture, holographic digital twin technology and image processing technology, intelligent hardware
technology, and holographic intelligent vision technology to create novel service and product offerings in 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<!-- Field: Page; Sequence: 78; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->73<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Provision for doubtful accounts</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Provision for doubtful accounts were RMB 0.9 million for 2023, compared to RMB 3.0 million and RMB 0.5 million, respectively, for 2022 and 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Change in fair value of warrant liabilities</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change in fair value of warrant liabilities were RMB 0.4 million for 2023, compared to RMB 4.4 million and nil, respectively, for 2022 and 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Income
(Loss) From Operations</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
had an operating loss of RMB 76.9 million for 2023, compared to operating loss of RMB 138.3&#160;million and operating income
of RMB 78.8&#160;million, respectively, for 2022 and 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Finance income, net</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finance
income was RMB 3.4&#160;million for 2023, compared to RMB 1.7&#160;million and RMB 0.6&#160;million, respectively, for 2022 and
2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Impairment loss for unconsolidated entities.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impairment
loss for unconsolidated entities was nil for 2023, compared to RMB 1.6&#160;million and nil, respectively, for 2022 and
2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Loss
on disposal of subsidiaries</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Loss
on disposal of subsidiaries</i> was RMB 15.3 million  for 2023, compared to nil and nil, respectively, for 2022 and 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Other
Income, net</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
income was RMB 3.1&#160;million for 2023, compared to RMB 1.0&#160;million and RMB 1.0&#160;million, respectively, for 2022 and
2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Income
tax credit</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
tax credit was RMB 4.1&#160;million for 2023, compared to RMB 0.8&#160;million and RMB 0.8&#160;million, respectively, for 2022 and
2021. The difference in income tax credit for 2023 compared to 2022 resulted primarily from decreased deferred tax liabilities and
increased deferred tax assets. Deferred tax liabilities decreased by approximately RMB 2.0 million due to impairment of intangible
assets. Deferred tax assets increased by approximately RMB 2.0 million due to increased provision for doubtful accounts.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Net
Income(loss)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of the foregoing, we had a net loss of RMB 81.6&#160;million for 2023, compared to a net loss of RMB 136.5&#160;million,
and net income of RMB 81.2&#160;million, respectively, for 2022 and 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 79; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->74<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.25in; text-align: left"><b>B.</b></td>
    <td style="text-align: justify"><b>LIQUIDITY AND CAPITAL RESOURCES</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As of December&#160;31,
2023, we had cash and short term investment of approximately RMB 126.0 million (USD 17.8 million). Our working capital was
approximately RMB 134.9 million (USD 19.0 million) as of December&#160;31, 2023. In assessing our liquidity, we monitor and analyze
our cash on-hand and our operating and capital expenditure commitments. To date, we have financed our working capital requirements
through cash flow generated from operations, debt and equity financings.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Following the approval of the Business Combination, on September 16, 2022, we received net cash proceeds of $33.2 million from then closing of the Business Combination, net of certain transaction costs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We are subject to risks and uncertainties frequently encountered by early-stage companies including, but not limited to, the uncertainty of successfully developing products, securing certain contracts, building a customer base, successfully executing business and marketing strategies, and hiring appropriate personnel.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">To date, we have been funded primarily by cash flow generated from operations, interest-free advances by from our shareholders prior to the closing of the Business Combination, and the net proceeds we received through the Business Combination. Failure to generate sufficient revenues, achieve planned gross margins and operating profitability, control operating costs, or secure additional funding may require us to modify, delay, or abandon some of our planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a material adverse effect on our business, operating results, financial condition, and ability to achieve our intended business objectives.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The following table summarizes the key components of our cash flows for the years ended December&#160;31, 2021, 2022 and 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="14" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>For the Years Ended December&#160;31,</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>2021</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>2022</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>2023</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>2023</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: bottom; text-align: left"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>RMB</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>RMB</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>RMB</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><b>USD</b></td>
    <td style="vertical-align: bottom; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 52%; text-align: left">Net cash provided by (used in) operating activities</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">102,994,820</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">(134,658,767</td>
    <td style="width: 1%; text-align: left">)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">(27,738,609</td>
    <td style="width: 1%; text-align: left">)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">(3,936,396</td>
    <td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Net cash used in (provided by) investing activities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(84,097,397</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">11,507,523</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(1,374,615</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(195,072</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Net cash used in (provided by) financing activities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(1,301,416</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">223,882,640</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,204,176</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">312,795</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Effect of exchange rate change on cash and cash equivalents</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(271,402</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,381,610</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,826,601</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(296,539</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Net change in cash and cash equivalents</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">17,324,605</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">103,113,006</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(25,082,447</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(4,115,212</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">cash and cash equivalents, beginning of year</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">30,682,374</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">48,006,979</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">151,119,985</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">21,910,338</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">cash and cash equivalents, end of year</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">48,006,979</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">151,119,985</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">126,037,538</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">17,795,126</td>
    <td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0; text-align: left"><i>Operating activities</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Net cash used in operating activities was approximately RMB 27.7 million (USD 3.9 million) for the year ended December&#160;31, 2023, as compared to net cash used in operating activities of approximately RMB 134.7 million for the year ended December&#160;31, 2022 and net cash provided by operating activities of approximately RMB 103.0 million for the year ended December&#160;31, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We recorded net cash used in operating activities of RMB 27.7 million (USD 3.9 million) for the year ended December&#160;31, 2023. The difference between our net loss of RMB 81.6 million and the net cash used in operating activities was primarily due to (i) an adjustment of RMB 57.8 million in non-cash items, which mainly consisted of depreciation and amortization of RMB 7.2 million, deferred tax benefits of RMB 4.0 million and Stock compensation expense of RMB 32.2 million, impairment loss for goodwill of RMB 21.2 million (ii) an decrease of accounts receivable of RMB 70.8 million, and (iii) an increase of prepayments and other current assets of RMB 8.7 million, and was partially offset by an decrease of accounts payable of RMB 59.9 million and other payables and accrued liabilities of RMB 4.5 million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<!-- Field: Page; Sequence: 80; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->75<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We recorded net cash used in operating activities of RMB 134.7 million for the year ended December&#160;31, 2022. The difference between our net loss of RMB 136.5 million and the net cash used in operating activities was primarily due to (i) an adjustment of RMB 7.7 million in non-cash items, which mainly consisted of depreciation and amortization of RMB 8.4 million, provision for doubtful accounts of RMB 3.0 million, deferred tax benefits of RMB 0.9 million and change in fair value of warrant liabilities of RMB 4.4 million, (ii) an increase of accounts receivable of RMB 15.1 million, and (iii) an increase of prepayments and other current assets of RMB 5.5 million, and was partially offset by an increase of accounts payable of RMB 14.2 million and advances from customers of RMB 2.5 million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Net cash provided by operating activities for the year ended December&#160;31, 2021 was RMB 103.0 million. The difference between our net income of RMB 81.2 million and the net cash generated from operating activities was primarily due to (i) an adjustment of RMB 6.7 million in non-cash items, which mainly consisted of depreciation and amortization of RMB 6.7 million, (ii) a decrease of accounts receivable of RMB 11.5 million and a decrease of prepayment and other current assets of RMB 4.3 million, (iii) a decrease of inventory of RMB 2.9 million, and was partially offset by a decrease of accounts payable of RMB 6.0 million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0; text-align: left"><i>Investing activities</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Net cash used in investing activities were approximately RMB 1.4 million (USD 0.2 million) for the year ended December&#160;31, 2023, as compared to net cash provided by investing activities approximately RMB 11.5 million for the year ended December&#160;31, 2022 and net cash used in investing activities of approximately RMB 84.1 million for the year ended December&#160;31, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Net cash used in investing activities was RMB 1.4 million for the year ended December&#160;31, 2023, primarily due to purchase of property and equipment of RMB 0.8 million and investments in unconsolidated entities of RMB 0.6 million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Net cash provided by investing activities was RMB 11.5 million for the year ended December&#160;31, 2022, primarily due to the loan repayment from third parties of RMB 23.7 million, partially offset by the loan proceeds to third parties of RMB 10.3 million and purchase of property and equipment of RMB 1.8 million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify">Net cash used in investing activities was RMB 84.1 million for the year ended December&#160;31, 2021, primarily due to payments to related parties for the business acquisition of RMB 50.0 million, loan proceeds to third parties of RMB 90.3 million, partially offset by loan repayment from third parties of RMB 57.9 million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Financing activities</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Net cash provided by financing activities was approximately RMB 2.2 million (USD 0.3 million) for the year ended December&#160;31, 2023, approximately RMB 223.9 million for the year ended December&#160;31, 2022, and net cash used in financing activities of approximately RMB 1.3 million for the year ended December&#160;31, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Net cash provided by financing activities for the year ended December&#160;31, 2023 was RMB 2.2 million, primarily due to proceeds of third-party loan of RMB 9.9 million. Cash inflow was offset by the repayments of third-party loan of RMB 7.4 million and repayments to related parties of RMB 0.4 million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Net cash provided by financing activities for the year ended December&#160;31, 2022 was RMB 223.9 million, primarily due to an increase in the proceeds from capital contribution in reverse capitalization of RMB 223.5 million and proceeds of third party loan RMB 0.5 million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Net cash used in financing activities for the year ended December&#160;31, 2021 was RMB 1.3 million, primarily due to the repayments from related parties of RMB 8.7 million and amounts advanced from related parties RMB 1.8 million, Cash inflow was offset by the repayments to related parties of RMB 10.6 million and repayments of third party loan RMB 1.2 million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Commitments and Contingencies</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In the normal course of business, we are subject to loss contingencies, such as legal proceedings and claims arising out of its business, that cover a wide range of matters, including, among others, government investigations and tax matters. In accordance with ASC No. 450-20, &#8220;Loss Contingencies&#8221;, we will record accruals for such loss contingencies when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 81; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->76<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Holding Company Structure</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">MicroCloud is a holding company with no material operations of its own. We conduct our operations primarily through our PRC subsidiary in China. As a result, MicroCloud&#8217;s ability to pay dividends depends upon dividends paid by our PRC subsidiaries. If our existing PRC subsidiaries or 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 PRC law, each of our PRC subsidiaries in China is required to set aside at least 10% of its after-tax profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50% of its registered capital. In addition, our wholly foreign-owned subsidiaries in China may allocate a portion of their after-tax profits based on PRC accounting standards to enterprise expansion funds and staff bonus and welfare funds at their discretion, and our variable interest entities may allocate a portion of their after-tax profits based on PRC accounting standards to a discretionary surplus fund at their discretion. The statutory reserve funds and the discretionary 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 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.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Off-Balance Sheet Arrangements</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We have no off-balance sheet arrangements including arrangements that would affect our liquidity, capital resources, market risk support and credit risk support or other benefits.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Contractual Obligations</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As of December&#160;31, 2023, the future minimum payments under certain of our contractual obligations were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><b>&#160;</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="18" style="border-bottom: Black 1pt solid; vertical-align: bottom; font-family: Times New Roman, Times, Serif; text-align: center"><b>Payments Due In</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><b>&#160;</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><b>Total</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><b>Less than <br/>1 year</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><b>1 &#8211; 2 years</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><b>2 &#8211; 3 years</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><b>Thereafter</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><b>RMB</b></td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Contractual obligations</td>
    <td style="font-family: Times New Roman, Times, Serif">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; width: 40%; text-align: left">Operating leases obligations</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; width: 9%; text-align: right">3,426,115</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; width: 9%; text-align: right">1,243,004</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; width: 9%; text-align: right">1,307,489</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; width: 9%; text-align: right">875,622</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; width: 9%; text-align: right">-</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right">3,426,115</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right">1,243,004</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right">1,307,489</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right">875,622</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right">-</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Inflation</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inflation does not materially affect our business or the results of our operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Seasonality</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Seasonality does not materially affect our business or the results of our operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><b>C.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>RESEARCH AND DEVELOPMENT, PATENTS AND LICENSES, ETC.</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We have focused on and will continue to focus on investment in our technology system. Our research and development expenses were approximately RMB 145.3 million, RMB 331.3 million and RMB 78.7 million (USD 11.2 million) for the years ended December&#160;31, 2021, 2022 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We believe that a core element of the competitiveness of the holographic AR industry is research and development related to technology development, and we rely on a combination of patent, copyright, trademark and trade secret laws and restrictions on disclosure to protect our intellectual property rights. For details of our intellectual property portfolio, please refer to Item 4 B. Business Overview &#8212; Intellectual Property&#8221;.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><b>D.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>TREND INFORMATION</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Other than as disclosed in the foregoing disclosures and elsewhere in this Annual Report, we are not aware of any trends, uncertainties, demands, commitments or events for the year ended December&#160;31, 2022 that are reasonably likely to have a material adverse effect on our net revenue, income, profitability, liquidity or capital resources, or that would cause our disclosed financial information to be not necessarily indicative of future operating results or financial conditions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 82; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->77<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><b>E.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>CRITICAL ACCOUNTING ESTIMATES</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires our management to make assumptions, estimates and judgments that affect the amounts reported, including the notes thereto, and related disclosures of commitments and contingencies, if any. We have identified certain accounting policies that are significant to the preparation of our financial statements. These accounting policies are important for an understanding of our financial condition and results of operation. Critical accounting policies are those that are most important to the portrayal of our financial conditions and results of operations and require management&#8217;s difficult, subjective, or complex judgment, often as a result of the need to make estimates about the effect of matters that are inherently uncertain and may change in subsequent periods. Certain accounting estimates are particularly sensitive because of their significance to financial statements and because of the possibility that future events affecting the estimate may differ significantly from management&#8217;s current judgments. While our significant accounting policies are more fully described in Note 2 to our consolidated financial statements included elsewhere in this report, we believe the following critical accounting policies involve the most significant estimates and judgments used in the preparation of our financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">We perform annual goodwill impairment analysis as of December&#160;31 with the assistance of independent valuation expert in accordance with the subsequent measurement provisions of FASB ASU 2017-04, <i>Intangible &#8212; Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i>, which eliminated the calculation of implied goodwill fair value and allows us to use a simpler one-step impairment test. Under ASU 2017-04, we must record goodwill impairment charges if a reporting unit&#8217;s carrying value exceeds its fair value.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">The reporting units&#8217; fair values are determined by income approach where projected future cash flows discounted at rates commensurate with the risks involved, (&#8220;Discounted Cash Flow&#8221; or &#8220;DCF&#8221; of the income approach). This approach is supplemented by the market approach, (Guideline Company Method) to ensure the typical multiple such as EBITDA was within range of comparable companies.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Assumptions used in a DCF analysis require the exercise of significant judgment, including judgment about appropriate discount rates and terminal values, growth rates, and the amount and timing of expected future cash flows. The forecasted cash flows are based on current plans and for years beyond that plan, the estimates are based on assumed growth rates. We believe that our assumptions are consistent with the plans and estimates used to manage the underlying businesses. The discount rates, which are intended to reflect the risks inherent in future cash flow projections, used in a DCF analysis are based on estimates of the weighted-average cost of capital &#8220;WACC&#8221;) of a market participant. Such estimates are derived from our analysis of peer companies and consider the industry weighted average return on debt and equity from a market participant perspective and adjusted for our specific risks.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">We have two reporting units that have goodwill. The following table categorizes our goodwill by reporting unit as of December&#160;31, 2023 according to the level of excess between the reporting&#8217; unit&#8217;s fair value and carrying value and the goodwill shall be fully impaired.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><b>Segment</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><b>Reporting Unit</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><b>Fair Value <br/>Exceeds <br/>Carrying <br/>Value</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><b>Net <br/>Goodwill <br/>as of <br/>December&#160;31, 2022</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><b>Net <br/>Goodwill <br/>as of <br/>December&#160;31, <br/>2023</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left"><b>&#160;</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center"><b>&#160;</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center"><b>&#160;</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><b>(in RMB thousands)</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; width: 33%; text-align: left">Holographic solutions</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 30%; text-align: left">Holographic solutions. unit</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right">-</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right">9,729</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right">-</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Holographic technology service</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-align: left">Holographic technology service. unit</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right">11,427</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: right">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right">21,156</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right">-</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We performed a quantitative assessment of our fair value of goodwill as of December&#160;31, 2023 using an income approach with assumptions that are considered level 3 inputs with the assistance of a third party valuation firm. We concluded that the carrying value of Shenzhen Bowei exceeded its respective fair value, resulting in a goodwill impairment of approximately RMB 9.7 million for the year ended December&#160;31, 2023. The fair values of the respective reporting units were determined primarily by discounting estimated future cash flows, which were primarily determined based on revenue and expense growth assumptions and weighted average cost of capital, among other factors. Our goodwill impairment analysis is performed, and related impairment charges recorded, after the impairment analysis and recognition, of impairment charges for long-lived assets other than goodwill and indefinite-lived intangible assets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<!-- Field: Page; Sequence: 83; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->78<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.75in; text-align: left"><b><span id="a_010"></span>ITEM 6.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b> DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><span></span><b>A.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>DIRECTORS AND SENIOR MANAGEMENT</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The following table sets forth certain information regarding our executive officers and members of the Company&#8217;s board of directors (the &#8220;Board of Directors&#8221;) as of the date of this Annual Report:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; background-color: #FFFFFF; text-align: left; vertical-align: bottom"><b>Name</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; background-color: #FFFFFF; text-align: left; vertical-align: top">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; background-color: #FFFFFF; text-align: center; vertical-align: bottom"><b>Age</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; white-space: nowrap; background-color: #FFFFFF; text-align: left; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; background-color: #FFFFFF; text-align: center; vertical-align: bottom"><b>Position</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; background-color: #FFFFFF; text-align: center; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; background-color: #FFFFFF; text-align: center; vertical-align: bottom"><b>Served From</b></td> </tr>
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; background-color: #CCEEFF; text-align: left; vertical-align: top; width: 36%">Wei Peng</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 1%; background-color: #CCEEFF; text-align: left; vertical-align: top">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; width: 10%; background-color: #CCEEFF; text-align: center; vertical-align: bottom">40</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; white-space: nowrap; width: 1%; background-color: #CCEEFF; text-align: left; vertical-align: bottom">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #CCEEFF; vertical-align: top; width: 36%">Chairman of the Board of Directors</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; background-color: #CCEEFF; vertical-align: bottom">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #CCEEFF; text-align: center; vertical-align: top; width: 15%">September&#160;2022</td> </tr>
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; background-color: #FFFFFF; text-align: left; vertical-align: top">Guohui Kang</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #FFFFFF; text-align: left; vertical-align: top">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #FFFFFF; text-align: center; vertical-align: bottom">47</td>
    <td style="font-family: Times New Roman, Times, Serif; white-space: nowrap; background-color: #FFFFFF; text-align: left; vertical-align: bottom">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #FFFFFF; vertical-align: top">Director, Chief Executive Officer</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #FFFFFF; vertical-align: bottom">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #FFFFFF; text-align: center; vertical-align: top">September&#160;2022</td> </tr>
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; background-color: #CCEEFF; text-align: left; vertical-align: top">Bei Zhen</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #CCEEFF; text-align: left; vertical-align: top">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #CCEEFF; text-align: center; vertical-align: bottom">35</td>
    <td style="font-family: Times New Roman, Times, Serif; white-space: nowrap; background-color: #CCEEFF; text-align: left; vertical-align: bottom">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #CCEEFF; vertical-align: top">Chief Financial Officer</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #CCEEFF; vertical-align: bottom">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #CCEEFF; text-align: center; vertical-align: top">September&#160;2022</td> </tr>
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; background-color: #FFFFFF; text-align: left; vertical-align: top">Belief Bi<sup>(1)(2)(3)</sup></td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #FFFFFF; text-align: left; vertical-align: top">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #FFFFFF; text-align: center; vertical-align: bottom">38</td>
    <td style="font-family: Times New Roman, Times, Serif; white-space: nowrap; background-color: #FFFFFF; text-align: left; vertical-align: bottom">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #FFFFFF; vertical-align: top">Independent Director</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #FFFFFF; vertical-align: bottom">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #FFFFFF; text-align: center; vertical-align: top">February&#160;2023</td> </tr>
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; background-color: #CCEEFF; text-align: left; vertical-align: top">Maggie Wang<sup>(1)(2)(3)</sup></td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #CCEEFF; text-align: left; vertical-align: top">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #CCEEFF; text-align: center; vertical-align: bottom">43</td>
    <td style="font-family: Times New Roman, Times, Serif; white-space: nowrap; background-color: #CCEEFF; text-align: left; vertical-align: bottom">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #CCEEFF; vertical-align: top">Independent Director</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #CCEEFF; vertical-align: bottom">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #CCEEFF; text-align: center; vertical-align: top">February&#160;2023</td> </tr>
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; background-color: #FFFFFF; text-align: left; vertical-align: top">Han Qin<sup>(1)(2)(3)</sup></td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #FFFFFF; text-align: left; vertical-align: top">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #FFFFFF; text-align: center; vertical-align: bottom">40</td>
    <td style="font-family: Times New Roman, Times, Serif; white-space: nowrap; background-color: #FFFFFF; text-align: left; vertical-align: bottom">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #FFFFFF; vertical-align: top">Independent Director</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #FFFFFF; vertical-align: bottom">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; background-color: #FFFFFF; text-align: center; vertical-align: top">September&#160;2022</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Note:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">(1)</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Member of the compensation committee.</td> </tr>
  </table>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">(2)</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Member of the nominating committee.</td> </tr>
  </table>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">(3)</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Member of the audit committee.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Biographical Information</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b><i>Wei Peng</i></b> has
been serving as our Chairman of the Board of Directors since September&#160;2022. From 2021, Ms. Peng has served as a director of
MC. Prior to joining MC. From 2015 to 2021, she has been serving as supervisor for Lvxun Network Technology Co., Ltd. and has
concurrently served as a director of Enwei Quantum Capital Investment Co., Ltd. since 2006 to 2015, she has also served as a
director of Softcloud Digital Software Co., Ltd.. Ms. Peng graduated from the Beijing Normal University majoring in computer science
in 2005.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b><i>Guohui Kang</i></b> has been serving as our Chief Executive Officer and director since September&#160;2022. From 2016, Mr.&#160;Kang has served as the chief executive officer of Shanghai Mengyun Holographic Technology Co., Ltd. He served as the general manager of Haotian Investment Co., Ltd. from 2011 to 2016. From 2002 to 2010, he served as the sales manager and director of Shenzhen Qixin Technology Co., Ltd. From 1999 to 2002, he was the refrigeration system design engineer in Guangdong Midea Group. Mr.&#160;Kang graduated from Wuhan University of Technology in 1999.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b><i>Bei Zhen</i></b> has been serving as our Chief Financial Officer since September&#160;2022. In October&#160;2019, she founded Shenzhen Aixi Culture Communication Co., Ltd. and served as the chief executive officer. From December&#160;2015 to October&#160;2019, she served as the director of the Corporate Finance Department in Sun Hung Kai Financial Group. From April&#160;2012 to December&#160;2015, she worked in the Fund Department of Shenzhen Innovation Investment Group Co., Ltd. From July&#160;2011 to February&#160;2012, she served as assistant to the chief executive officer of the Global Asset Management Department of HSBC. Ms. Zhen obtained a master&#8217;s degree in accounting and finance from the University of Bristol in February&#160;2012 and a bachelor&#8217;s degree in financial economics from the University of Leicester in July&#160;2010.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b><i>Belief Bi</i></b> has been serving as our independent director since February&#160;2023. Mr.&#160;Bi has extensive experience in the operation, legal and compliance areas of U.S. public companies. Prior to joining our Company, Mr.&#160;Belief Bi has served as the president of Beijing Zhixing Classroom Education Consulting Co., Ltd. since June&#160;2017. Between 2015 and 2017, he served as the vice president in Beijing Shengyuan Fengheng Venture Capital Co., Ltd. and the executive secretary in Dianjing Smart Industry Alliance. Prior to that, Mr.&#160;Bi worked as an assistant president in Ninetowns Group (Nasdaq: NINE) from 2013 to 2015, where he was responsible for the agricultural e-commerce and real estate segments of the company. Mr.&#160;Bi received a bachelor of law degree from China University of Political Science and Law in 2010.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 84; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->79<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b><i>Maggie Wang</i></b> has been serving as our independent director since February&#160;2023. Ms. Wang has extensive experience in financial accounting, internal control and risk management. Ms. Wang has over 16 years of experience in the financial services industry in Asia. Further, she has direct oversight on specific risk management functions such as financial and insurance product control, assets and liabilities management and customer risk management. Prior to joining our Company, Ms. Maggie Wang has served as the regional director and treasurer of Prudential HK Limited since 2013. Between 2006 and 2012, she served as the chief accountant in Wall Street English since 2006. Ms. Wang is a Chartered Financial Analyst, an Associate Financial Planner and a Registered Financial Planner in US. Ms. Wang received a bachelor&#8217;s degree from the University of Guangzhou and an MBA degree from Jinan University.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b><i>Han Qin</i></b> has been serving as our independent director since February&#160;2023. Ms. Qin served as an independent director of China Trends Holdings Limited from 2020 to 2021. She has been the investment director and executive director in Rider Family Office since 2018. From April&#160;2018 to February&#160;2020, she served as the investment director in Shenzhen Zhongxiang Capital Management Co., Ltd. From May&#160;2014 to March&#160;2016, she served as the director, assistant president and joint founder in Asia Fortune Media Group Limited. From July&#160;2005 to September&#160;2007, she served as the director of department of planning in China Major Bridge Engineering Co., Ltd. Ms. Qin obtained a Doctor of Philosophy degree in industrial and manufacturing systems engineering from the University of Hong Kong in May&#160;2014, a master&#8217;s degree in management science and engineering from the Wuhan University in June&#160;2009, and a bachelor&#8217;s degree in engineering management in June&#160;2005.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><span></span><b>B.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>COMPENSATION</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Compensation</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In 2023, we paid an aggregate cash compensation of approximately RMB 712,042.53(USD 101,046.24) to our directors and executive officers. We have not set aside or accrued any amount to provide pension, retirement or other similar benefits to our directors and executive officers. 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.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Employment Agreements <span style="background-color: white">and Indemnification Agreements</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have entered into employment agreements with each of our executive officers for a specified time period providing that the agreements are terminable for cause at any time. The terms of these agreement are substantially similar to each other. A senior executive officer may terminate his or her employment at any time by 30-day prior written notice. We may terminate the executive officer&#8217;s 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.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Each executive officer has agreed to hold in strict confidence and not to use, except for the benefit of our company, any proprietary information, technical data, trade secrets and know-how of our company or the confidential or proprietary information of any third party, including our subsidiaries and our clients, received by our company. Each of these executive officers has also agreed to be bound by noncompetition and non-solicitation restrictions during the term of his or her employment and typically following the last date of employment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have also entered into indemnification agreements with our directors and executive officers, pursuant to which we will 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 such a director or officer.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><span></span><b>C.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>BOARD PRACTICES</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our board of directors consists of 5 directors, Guohui Kang and Wei Peng, Belief Bi, Maggie Wang, and Han Qin. A director is not required to hold any shares in our company to qualify to serve as a director. The Corporate Governance Rules of the Nasdaq generally require that a majority of an issuer&#8217;s board of directors must consist of independent directors. Each director holds office for the term fixed by the resolution of the directors appointing such director, but such term shall not exceed two years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">A director who is in any way, whether directly or indirectly, interested in a contract or transaction or proposed contract or transaction with our company is required to declare the nature of his or her interest at a meeting of our directors. A general notice given to the directors by any director to the effect that he or she is a member of any specified company or firm and is to be regarded as interested in any contract or transaction which may thereafter be made with that company or firm shall be deemed a sufficient declaration of interest in regard to any contract so made or transaction so consummated. Subject to the Nasdaq rules and disqualification by the chairman of the relevant board meeting, a director may vote in respect of any contract or proposed contract or arrangement notwithstanding that he/she may be interested therein and if he/she does so, his/her vote shall be counted and he/she may be counted in the quorum at any meeting of the directors at which any such contract or proposed contract or arrangement is considered. Our board of directors may exercise all of the powers of our company to borrow money, to mortgage or charge its undertaking, property and uncalled capital, or any part thereof, and to issue debentures, debenture stock or other securities whenever money is borrowed or as security for any debt, liability or obligation of our company or of any third party.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 85; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->80<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Committees of Our Board of Directors</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our board of directors has established an audit committee, a compensation committee, and a nominating committee. The composition and responsibilities of each of these committees of our board of directors are described below. Members serve on these committees until their resignation or until otherwise determined by our board of directors. Our board of directors may have or establish other committees as it deems necessary or appropriate from time to time.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Audit Committee</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our Audit Committee consists
of Mr.&#160;Belief Bi, Ms. Maggie Wang, and Ms. Han Qin. We have determined that each of them satisfies the
&#8220;independence&#8221; requirements of Rule&#160;5605(c)(2) of the Listing Rules of the Nasdaq and meet the independence
standards under Rule&#160;10A-3 under the Exchange Act, as amended. We have also determined that Ms. Maggie Wang qualifies as an
&#8220;audit committee financial expert.&#8221; The chair of our Audit Committee is Ms. Maggie Wang. The Audit Committee oversees
our accounting and financial reporting processes and the audits of our financial statements. The Audit Committee is responsible for,
among other things:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">establishing clear hiring policies for employees or former employees of the independent auditors;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">reviewing and recommending to our Board of Directors for approval, the appointment, re-appointment or removal of the independent auditor, after considering our annual performance evaluation of the independent auditor;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">approving the remuneration and terms of engagement of the independent auditor and pre-approving all auditing and non-auditing services permitted to be performed by our independent auditors at least annually;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">obtaining a written report from our independent auditor describing matters relating to our independence and quality control procedures;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">reviewing with the independent registered public accounting firm any audit problems or difficulties and management&#8217;s response;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">discussing with our independent auditor, among other things, the audits of the financial statements, including whether any material information should be disclosed, issues regarding accounting and auditing principles and practices;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">reviewing and approving all proposed related party transactions, as defined in Item 404 of Regulation S-K under the Securities Act;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">reviewing and recommending the financial statements for inclusion within our quarterly earnings releases and to our Board of Directors for inclusion in our annual reports;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">discussing the annual audited financial statements with management and the independent registered public accounting firm;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">reviewing policies with respect to risk assessment and risk management;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">reviewing the adequacy and effectiveness of our accounting and internal control policies and procedures and any special steps taken to monitor and control major financial risk exposures;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">periodically reviewing and reassessing the adequacy of the committee charter;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">approving annual audit plans, and undertaking an annual performance evaluation of the internal audit function;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">establishing and overseeing procedures for the handling of complaints and whistleblowing;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 86; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->81<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">meeting separately and periodically with management, the internal auditors and the independent registered public accounting firm;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">monitoring compliance with our code of business conduct and ethics, including reviewing the adequacy and effectiveness of our procedures to ensure proper compliance;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">reporting periodically to our Board of Directors; and</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">such other matters that are specifically delegated to our audit committee by our Board of Directors from time to time.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Nominating and Corporate Governance Committee</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our Nominating Committee
consists of Mr.&#160;Belief Bi, Ms. Maggie Wang and Ms. Han Qin. We have determined that each of them satisfies
the &#8220;independence&#8221; requirements of Rule&#160;5605(c)(2) of the Listing Rules of the Nasdaq and meet the independence
standards under Rule&#160;10A-3 under the Exchange Act, as amended. The Nominating Committee is responsible for overseeing the
selection of persons to be nominated to serve on our Board of Directors. The Nominating Committee considers persons identified by
its members, management, stockholders, investment bankers and others.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The guidelines for selecting nominees, which are specified in the Nominating Committee Charter, generally provide that persons to be nominated:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">should have demonstrated notable or significant achievements in business, education or public service;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">should possess the requisite intelligence, education and experience to make a significant contribution to the board of directors and bring a range of skills, diverse perspectives and backgrounds to its deliberations; and</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">should have the highest ethical standards, a strong sense of professionalism and intense dedication to serving the interests of the stockholders.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Nominating Committee will consider a number of qualifications relating to management and leadership experience, background and integrity and professionalism in evaluating a person&#8217;s candidacy for membership on the board of directors. The nominating committee may require certain skills or attributes, such as financial or accounting experience, to meet specific board needs that arise from time to time and will also consider the overall experience and makeup of its members to obtain a broad and diverse mix of board members. The nominating committee does not distinguish among nominees recommended by stockholders and other persons.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Compensation Committee</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our Compensation Committee
consists of Mr.&#160;Belief Bi, Ms. Maggie Wang, and Ms. Han Qin. We have determined that each of them
satisfies the &#8220;independence&#8221; requirements of Rule&#160;5605(c)(2) of the Listing Rules of the Nasdaq and meet the
independence standards under Rule&#160;10A-3 under the Exchange Act, as amended. The chair of our compensation committee is
Ms.&#160;Han Qin. The principal functions of the compensation committee include:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">reviewing and approving on an annual basis the corporate goals and objectives relevant to our Chief Executive Officer&#8217;s compensation, evaluating our Chief Executive Officer&#8217;s performance in light of such goals and objectives and determining and approving the remuneration (if any) of our Chief Executive Officer&#8217;s based on such evaluation;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">reviewing and approving the compensation of all of our other officers;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">reviewing our executive compensation policies and plans;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 87; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->82<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">implementing and administering our incentive compensation equity-based remuneration plans;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">assisting management in complying with our proxy statement and annual report disclosure requirements;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">approving all special perquisites, special cash payments and other special compensation and benefit arrangements for our officers and employees;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">producing a report on executive compensation to be included in our annual proxy statement; and</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">reviewing, evaluating and recommending changes, if appropriate, to the remuneration for directors.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The compensation committee may, in its sole discretion, retain or obtain the advice of a compensation consultant, legal counsel or other adviser and will be directly responsible for the appointment, compensation and oversight of the work of any such adviser. However, before engaging or receiving advice from a compensation consultant, external legal counsel or any other adviser, the compensation committee will consider the independence of each such adviser, including the factors required by the Nasdaq and the SEC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Family Relationships</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">No family relationships existed among any of our directors or executive officers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Code of Ethics</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We have adopted a &#8220;Code of Ethics&#8221; as defined by regulations promulgated under the Securities Act of 1933, as amended, and the Exchange Act that applies to all of our directors and employees, including our principal executive officer, principal financial officer and principal accounting officer.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Section&#160;16(A) Beneficial Ownership Reporting Compliance</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Section&#160;16(a) of the Exchange Act requires our directors and executive officers, and persons who beneficially own more than ten percent of a registered class of our equity securities, to file with the SEC initial reports of ownership and reports of changes in ownership of our common stock and other equity securities. Officers, directors and greater than ten percent beneficial owners are required by SEC regulations to furnish us with copies of all Section&#160;16(a) forms they file.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">To our knowledge, based solely on our review of Forms 3, 4 and 5, and any amendments thereto, furnished to us or written representations that no Form 5 was required, we believe that during the fiscal year ended December&#160;31, 2023, all filing requirements applicable to our executive officers and directors under the Exchange Act were met in a timely manner.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><span></span><b>D.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>EMPLOYEES</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The following table sets forth the number of our employees as of December&#160;31, 2023:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left">Function</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Number of</b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>full-time employees</b></p></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">Research and Development</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right">18</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Business and Marketing</td>
    <td style="font-family: Times New Roman, Times, Serif">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: right">19</td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Administrative, Human Resources and Finance</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right">9</td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right">46</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 88; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->83<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Under PRC law, we participate in various employee social security plans that are organized by municipal and provincial governments for our PRC-based full-time employees, including pension, unemployment insurance, childbirth insurance, work-related injury insurance, medical insurance and housing fund. We are required under PRC law to make contributions monthly to employee benefit plans for our PRC-based full-time employees at specified percentages of the salaries, bonuses and certain allowances of such employees, up to a maximum amount specified by the local governments in China.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We enter into labor contracts and standard confidentiality and intellectual property agreements with our key employees. We believe that we maintain a good working relationship with our employees, and we have not experienced any labor disputes. None of our employees are represented by labor unions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><span></span><b>E.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>SHARE OWNERSHIP</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The table below sets forth information, as of December 31, 2023, with respect to the beneficial ownership of our ordinary shares by: (a) each named executive officer, each of our directors, and our directors and executive officers as a group; and (b) greater holders or entity known by us to own beneficially of our ordinary shares (by number and by voting power).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The calculations in the table below are based on 5,941,204 ordinary shares (retroactively adjusted to reflect the 10-to-1 Share Consolidation effected on February 2, 2024)  outstanding as of December 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Ordinary Shares</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Voting Power</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left">Name and Address of Beneficial Owner</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">%&#8224;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(%)&#8224;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; font-style: italic; text-align: left">Executive Officers and Directors</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 64%"><span style="font-size: 10pt">Guohui Kang<sup>(1)</sup></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">506,301</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">8.52</td>
    <td style="width: 1%; text-align: left">%</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">8.52</td>
    <td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Bei Zhen</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt">Wei Peng<sup>(2)</sup></span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">830,205</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">13.97</td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">13.97</td>
    <td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Belief Bi</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Han Qin</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Maggie Wang</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">All Executive Officers and Directors as a group</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,336,506</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">22.49</td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">22.49</td>
    <td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; font-style: italic; text-align: left"> Greater Holders</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt">Best Road Holdings Limited<sup>(2)</sup></span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">830,205</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">13.97</td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">13.97</td>
    <td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt">Tiger Initiative Investment Ltd<sup></sup></span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">675,068</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">11.36</td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">11.36</td>
    <td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt">Import &amp; Export Guojin Development Co., Ltd<sup>(1)</sup></span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">506,301</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">8.52</td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">8.52</td>
    <td style="text-align: left">%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Note:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">*</span></td>
    <td style="text-align: justify">Based on 5,941,204 shares of common stock, par value $0.001 per share (retroactively adjusted to reflect the 10-to-1 Share Consolidation effected on February 2, 2024), outstanding as of December 31, 2023.</td> </tr>
  <tr style="vertical-align: top; text-align: justify">
    <td/>
    <td style="text-align: left">(1)</td>
    <td style="text-align: justify">Import &amp; Export Guojin Development Co., Ltd is the record holder of our ordinary shares. Guohui Kang, as the sole director and sole shareholder of Import &amp; Export Guojin Development Co., Ltd, has voting and investment discretion over these shares and therefore may be deemed to beneficially own such shares.</td> </tr>
  <tr style="vertical-align: top; text-align: justify">
    <td/>
    <td style="text-align: left">(2)</td>
    <td style="text-align: justify">Best Road Holdings Limited is the record holder of our ordinary shares. Wei Peng, as the sole director and sole shareholder of Best Road Holdings Limited, has voting and investment discretion over these shares and therefore may be deemed to beneficially own such shares. </td></tr>
  </table>

<p style="margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In 2023, we established an Equity Incentive Plan for the purpose of attracting and retaining the best available personnel for positions of substantial responsibility and to provide additional incentives to our employees, officers, directors and consultants (to the extent applicable). The Equity Incentive Plan permits the grant of options, restricted shares, RSUs and local awards. Pursuant to the Equity Incentive Plan, we registered 860,000 ordinary shares (retroactively adjusted to reflect the 10-to-1 Share Consolidation effected on February 2, 2024) on August 28, 2023, by way of a Registration Statement on Form S-8.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.5in; text-align: left"><b>F.</b></td>
    <td style="text-align: justify"><b>DISCLOSURE OF A REGISTRANT&#8217;S ACTION TO RECOVER ERRONEOUSLY AWARDED COMPENSATION</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not applicable.</p>

<p style="margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 89; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->84<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.75in; text-align: left"><span></span><b><span id="a_011"></span>ITEM 7.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><span></span><b>A.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>MAJOR SHAREHOLDERS</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Please refer to &#8220;Item 6. Directors, Senior Management and Employees &#8212; 6.E. Share Ownership.&#8221;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><span></span><b>B.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>RELATED PARTY TRANSACTIONS</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Transactions with Related Parties</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our subsidiary Shenzhen Bowei borrowed a total of RMB 350,000 from Yuxiu Han (Former shareholder and current legal representative of Shenzhen Bowei) on July&#160;1, 2020 for cash flow purpose. The loan bears no interest. Shenzhen Bowei fully repaid the loan on January&#160;13, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><b>Name of Related Parties</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-family: Times New Roman, Times, Serif; text-align: left"><b>Relationship</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><b>Nature</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><b>December&#160;31,<br/> 2022</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><b>December&#160;31,<br/> 2023</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><b>December&#160;31,<br/> 2023</b></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-align: center"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif; text-align: left"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><b>RMB</b></td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><b>RMB</b></td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><b>USD</b></td>
    <td style="padding-bottom: 1pt; font-family: Times New Roman, Times, Serif"><b>&#160;</b></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 20%; text-align: left">Yuxiu Han</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; width: 2%">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; vertical-align: top; width: 30%; text-align: left">Former shareholder and current legal representative of Shenzhen Bowei</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; vertical-align: bottom; width: 10%; text-align: center">Loan</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; width: 9%; text-align: right">350,000</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; width: 9%; text-align: right">-</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; width: 9%; text-align: right">-</td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total:</td>
    <td style="font-family: Times New Roman, Times, Serif">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right">350,000</td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right">-</td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right">-</td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Shenzhen Ultimate Holographic Culture Communication Co., Ltd borrowed RMB 60,280 from Shenzhen Mengyun in 2020 for cash flow purpose. The loan bears no interest. Shenzhen Ultimate Holographic Culture Communication Co., Ltd fully repaid the loan on February&#160;9, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left">Name of Related Parties</td>
    <td style="text-align: center; font-weight: bold; padding-bottom: 1pt; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left">Relationship</td>
    <td style="text-align: center; font-weight: bold; padding-bottom: 1pt; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Nature</td>
    <td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td style="text-align: center; font-weight: bold; padding-bottom: 1pt; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="text-align: center; padding-bottom: 1pt; font-weight: bold; vertical-align: bottom">&#160;</td>
    <td style="text-align: center; font-weight: bold; padding-bottom: 1pt; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="text-align: center; padding-bottom: 1pt; font-weight: bold; vertical-align: bottom">&#160;</td>
    <td style="text-align: center; font-weight: bold; padding-bottom: 1pt; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="text-align: center; padding-bottom: 1pt; font-weight: bold; vertical-align: bottom">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 20%; text-align: left; padding-bottom: 1pt">Shenzhen Ultimate Holographic Culture Communication Co., Ltd</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="vertical-align: top; width: 30%; text-align: left; padding-bottom: 1pt">Shenzhen Mengyun&#8217;s 19.9% equity investment</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="vertical-align: top; width: 10%; text-align: center; padding-bottom: 1pt">Due from related parties</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 9%; text-align: right">60,280</td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 9%; text-align: right">-</td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 9%; text-align: right">-</td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; vertical-align: top">Total:</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 2.5pt; vertical-align: top">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 2.5pt; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">60,280</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">-</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">-</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Contractual Arrangements</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">See &#8220;Item 4. Information on the Company &#8212; C. Organizational Structure.&#8221;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Employment Agreements</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">See &#8220;Item 6. Directors, Senior Management and Employees &#8212; 6.B. Compensation &#8212; Employment Agreements.&#8221;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><span></span><b>C.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>INTERESTS OF EXPERTS AND COUNSEL</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 90; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->85<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.75in; text-align: left"><span></span><b><span id="a_012"></span>ITEM 8.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>FINANCIAL INFORMATION</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><span></span><b>A.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>CONSOLIDATED STATEMENTS AND OTHER FINANCIAL INFORMATION</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our audited consolidated financial statements are set forth beginning on page F-1, which can be found after Item 19.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Legal Proceedings</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company, along with its
shareholder Joyous JD Limited, has initiated litigation in the New York Supreme Court New York County against Greenland Asset Management
Corporation, the sponsor of the pre-business combination company, Golden Path Acquisition Corporation (<span style="font-family: Times New Roman, Times, Serif">&#8220;</span>Sponsor<span style="font-family: Times New Roman, Times, Serif">&#8221;</span>).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">1. Joyous JD Limited is seeking
damages in connection with the Sponsor<span style="font-family: Times New Roman, Times, Serif">&#8217;</span>s breach of certain investment
agreements which was executed by and between the Sponsor and Joyous JD Limited;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">2. The Company is seeking
damages in connection with the Sponsor<span style="font-family: Times New Roman, Times, Serif">&#8217;</span>s noncompliant misuse of
Form S-4 in registering shares during the course of the business combination, which resulted in a forced withdrawal of the Form S-4. The
Company has commenced lawsuit seeking damages.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">3. Greenland Asset Management
initiated a countersuit against the Company in response to the Company<span style="font-family: Times New Roman, Times, Serif">&#8217;</span>s
lawsuit.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Due to uncertainty over the
process and outcome of the lawsuit, the final ruling of the Court shall prevail.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Dividend Information</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We currently have no plan to declare or pay any dividends in the near future on our ordinary shares, as we currently intend to retain most, if not all, of our available funds and any future earnings to operate and expand our business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our board of directors has 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 board of directors. Under Cayman Islands law, a Cayman Islands company may pay a dividend out of either profit or share premium account, provided that in no circumstances may a dividend be paid if this would result in the company being unable to pay its debts as they fall due in the ordinary course of business. Even if our board of directors decides to pay dividends, the form, frequency and amount will depend upon our future operations and earnings, capital requirements and surplus, general financial condition, contractual restrictions and other factors that the board of directors may deem relevant.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We are a holding company incorporated in the Cayman Islands. We rely principally on dividends from our PRC subsidiaries 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 3. Key Information &#8212; 3.D. Risk Factors &#8212; Risk Related to Doing Business in China &#8212; Governmental control of currency conversion may limit our ability to utilize our revenues effectively and affect the value of your investment.&#8221;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><span></span><b>B.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>SIGNIFICANT CHANGES</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Except as otherwise disclosed in this report, we have not experienced any significant changes since the date of the annual financial statements included herein.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 91; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->86<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.75in; text-align: left"><span></span><b><span id="a_013"></span>ITEM 9.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>THE OFFER AND LISTING</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><span></span><b>A.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>OFFER AND LISTING DETAILS</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our ordinary shares and warrants have been listed on the Nasdaq Capital Market since September 16, 2022 under the symbol &#8220;HOLO&#8221; and &#8220;HOLOW&#8221; respectively. As of the date of this annual report, no significant trading suspensions had occurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><span></span><b>B.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>Plan of Distribution</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><span></span><b>C.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>Markets</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">See &#8220;Offer and Listing Details&#8221; above.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><span></span><b>D.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>Selling Shareholders</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><span></span><b>E.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>Dilution</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><span></span><b>F.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>Expenses of the Issue</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.75in; text-align: left"><span></span><b><span id="a_014"></span>ITEM 10.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>ADDITIONAL INFORMATION</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><span></span><b>A.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>Share Capital</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><span></span><b>B.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>Memorandum and Articles of Association</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We are a Cayman Islands company and our affairs are governed by our second amended and restated memorandum and articles of association, as amended from time to time and the Companies Law of the Cayman Islands and the common law of the Cayman Islands.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">A copy of the Amended Articles of Association is attached hereto as Exhibit 3.1 and are incorporated herein by reference.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><span></span><b>C.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>MATERIAL CONTRACTS</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Other than transactions and contracts that are described under &#8220;Item 4. Information on the Company&#8221; and Item 7 &#8220;Major Shareholders and Related Party Transactions&#8221; or elsewhere in this annual report, we have not entered into any material contracts outside the ordinary course of our business within the two years immediately preceding the date of this annual report.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><span></span><b>D.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>EXCHANGE CONTROLS</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Please see &#8220;Item 4. Information on the Company &#8212; B. Business Overview &#8212; Regulations &#8212; Regulation on Foreign Exchange&#8221; and &#8220;Item 4. Information on the Company &#8212; B. Business Overview &#8212; Regulations &#8212; Regulation on Dividend Distributions.&#8221;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 92; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->87<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
    <td style="font-family: Times New Roman, Times, Serif; width: 0in"/>
    <td style="font-family: Times New Roman, Times, Serif; width: 0.5in; text-align: left"><span></span><b>E.</b></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><b>TAXATION</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Cayman Islands Taxation</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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 the Company 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. There are no exchange control regulations or currency restrictions in the Cayman Islands.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Payments of dividends and capital in respect of our ordinary shareswill 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, nor will gains derived from the disposal of our ordinary sharesbe subject to Cayman Islands income or corporation tax.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>PRC Taxation</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Income Tax and Withholding Tax</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In March&#160;2007, the National People&#8217;s Congress of China enacted the Enterprise Income Tax Law, or EIT Law, which became effective on January&#160;1, 2008 (as amended in December&#160;2018). The EIT Law provides that enterprises organized under the laws of jurisdictions outside China with their &#8220;de facto management bodies&#8221; located within China may be considered PRC resident enterprises and therefore subject to EIT at the rate of 25% on their worldwide income. The Implementing Rules of the EIT Law further defines the term &#8220;de facto management body&#8221; as the management body that exercises substantial and overall management and control over the business, personnel, accounts and properties of an enterprise.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In April&#160;2009, the SAT issued the Notice Regarding the Determination of Chinese-Controlled Overseas Incorporated Enterprises as PRC Tax Resident Enterprises on the Basis of De Facto Management Bodies, known as Circular 82, which provides certain specific criteria for determining whether the &#8220;de facto management body&#8221; of a PRC-controlled enterprise that is incorporated offshore is deemed to be located in China. Although Circular 82 only applies to offshore enterprises controlled by PRC enterprises or PRC enterprise groups, not offshore enterprises controlled by PRC individuals or foreigners, the criteria set forth in the circular 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.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">According to SAT Notice 82, a Chinese-controlled offshore incorporated enterprise will be regarded as a PRC tax resident by virtue of having a &#8220;de facto management body&#8221; in China and will be subject to PRC enterprise income tax on its worldwide income only if all of the following criteria are met: (i) the places where senior management and senior management departments that are responsible for daily production, operation and management of the enterprise perform their duties are mainly located within the territory of China; (ii) financial decisions (such as money borrowing, lending, financing and financial risk management) and personnel decisions (such as appointment, dismissal and salary and wages) are decided or need to be decided by organizations or persons located within the territory of China; (iii) main property, accounting books, corporate seal, the board of directors and files of the minutes of shareholders&#8217; meetings of the enterprise are located or preserved within the territory of China; and (iv) one half (or more) of the directors or senior management staff having the right to vote habitually reside within the territory of China.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Administrative Measures for Enterprise Income Tax of Chinese-Controlled Overseas Incorporated Resident Enterprises (Trial Version), or Bulletin 45, further clarifies certain issues related to the determination of tax resident status. Bulletin 45 also specifies that when provided with a resident Chinese-controlled, offshore-incorporated enterprise&#8217;s copy of its recognition of residential status, a payer does not need to withhold a 10% income tax when paying certain PRC-source income, such as dividends, interest and royalties to such Chinese-controlled offshore-incorporated enterprise.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We believe that our Cayman Islands holding company, MicroCloud is not a PRC resident enterprise for PRC tax purposes. MicroCloud 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. As such, we do not believe that our company meets all of the conditions above or is a PRC resident enterprise for PRC tax purposes. For the same reasons, we believe our other entities outside China are not PRC resident enterprises either. 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 our position and there is a risk that the PRC tax authorities may deem our company as a PRC resident enterprise since a substantial majority of the members of our management team are located in China, in which case we would be subject to the EIT at the rate of 25% on worldwide income. If the PRC tax authorities determine that our Cayman Islands holding company is a &#8220;resident enterprise&#8221; for EIT purposes, a number of unfavorable PRC tax consequences could follow.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<!-- Field: Page; Sequence: 93; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->88<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">One example is a 10% withholding tax would be imposed on dividends we pay to our non-PRC enterprise shareholders and with respect to gains derived by our non-PRC enterprise shareholders from transferring our Ordinary Shares. It is unclear whether, if we are considered a PRC resident enterprise, holders of our Ordinary Shares would be able to claim the benefit of income tax treaties or agreements entered into between China and other countries or areas.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">According to the Announcement of SAT on Several Issues Concerning the Enterprise Income Tax on Indirect Property Transfer by Non-Resident Enterprises, or Circular 7, which was promulgated by the SAT and became effective on February&#160;3, 2015, if a non-resident enterprise transfers the equity interests of a PRC resident enterprise indirectly by transfer of the equity interests of an offshore holding company (other than a purchase and sale of shares issued by a PRC resident enterprise in the public securities market) without a reasonable commercial purpose, PRC tax authorities have the power to reassess the nature of the transaction and the indirect equity transfer may be treated as a direct transfer. As a result, the gain derived from such transfer, which means the equity transfer price less the cost of equity, will be subject to PRC withholding tax at a rate of up to 10%.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Under the terms of Circular 7, a transfer which meets all of the following circumstances shall be directly deemed as having no reasonable commercial purposes if:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">over 75% of the value of the equity interests of the offshore holding company are directly or indirectly derived from PRC taxable properties;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">at any time during the year before the indirect transfer, over 90% of the total properties of the offshore holding company are investments within PRC territories, or in the year before the indirect transfer, over 90% of the offshore holding company&#8217;s revenue is directly or indirectly derived from PRC territories;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">the function performed and risks assumed by the offshore holding company are insufficient to substantiate its corporate existence; or</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">the foreign income tax imposed on the indirect transfer is lower than the PRC tax imposed on the direct transfer of the PRC taxable properties.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On October&#160;17, 2017, the SAT issued the Announcement on Issues Relating to Withholding at Source of Income Tax of Non-resident Enterprises, or Circular 37, which took effect on December&#160;1, 2017. Circular 37 purports to provide further clarifications by setting forth the definitions of equity transfer income and tax basis, the foreign exchange rate to be used in the calculation of the withholding amount and the date on which the withholding obligation arises.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Specifically, Circular 37 provides that where the transfer income subject to withholding at source is derived by a non-PRC resident enterprise in instalments, the instalments may first be treated as recovery of costs of previous investments. Upon recovery of all costs, the tax amount to be withheld must then be computed and withheld.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">There is uncertainty as to the application of Circular 7 and Circular 37. Circular 7 and Circular 37 may be determined by the PRC tax authorities to be applicable to transfers of our shares that involve non-resident investors, if any of such transactions were determined by the tax authorities to lack a reasonable commercial purpose.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As a result, we and our non-resident investors in such transactions may become at risk of being taxed under Circular 7 and Circular 37, and we may be required to comply with Circular 7 and Circular 37 or to establish that we should not be taxed under the general anti-avoidance rule of the EIT Law. This process may be costly and have a material adverse effect on our financial condition and results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 94; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->89<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Value-added Tax</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Under the Circular on Comprehensively Promoting the Pilot Program of the Collection of Value-added Tax to Replace Business Tax, or Circular 36, which was promulgated by the Ministry of Finance and the SAT on March&#160;23, 2016 and became effective on May&#160;1, 2016, entities and individuals engaging in the sale of services, intangible assets or fixed assets within the territory of the PRC are required to pay value added tax, or VAT, instead of business tax.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">According to the Circular 36, our PRC subsidiaries are subject to VAT, at a rate of 6% to 17% on proceeds received from customers and are entitled to a refund for VAT already paid or borne on the goods purchased by it and utilized in the production of goods or provisions of services that have generated the gross sales proceeds.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">According to the Circular of the Ministry of Finance and the SAT on Adjusting Value-added Tax Rates, promulgated on April&#160;4, 2018 and effective since May&#160;1, 2018, where a taxpayer engages in a taxable sales activity for the value-added tax purpose or imports goods, the previous applicable 17% tax rates are lowered to 16%.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">According to the Circular on Policies to Deepen Value-added Tax Reform, promulgated on March&#160;20, 2019 and effective since April&#160;1, 2019, where a taxpayer engages in a taxable sales activity for the value-added tax purpose or imports goods, the previous applicable 16% and 10% tax rates are lowered to 13% and 9% respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Material U.S. Federal Income Tax</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The following discussion is a summary of U.S. federal income tax considerations generally applicable to the ownership and disposition of our Ordinary Shares by a U.S. Holder (as defined below) that acquires our Ordinary Shares in this offering and holds our Ordinary Shares as &#8220;capital assets&#8221; &#8203;(generally, property held for investment) under the U.S. Internal Revenue Code of 1986, as amended, or the Code. This discussion is based upon existing U.S. federal tax law, which is subject to differing interpretations or change, possibly with retroactive effect. No ruling has been sought from the Internal Revenue Service, or the IRS, with respect to any U.S. federal income tax consequences described below, and there can be no assurance that the IRS or a court will not take a contrary position. This discussion, moreover, does not address the U.S. federal estate, gift, Medicare, and alternative minimum tax considerations, any withholding or information reporting requirements, or any state, local and non-U.S. tax considerations relating to the ownership or disposition of our 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:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">banks and other financial institutions;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">insurance companies;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">pension plans;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">cooperatives;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">regulated investment companies;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">real estate investment trusts;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">broker-dealers;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">traders that elect to use a market-to-market method of accounting;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">certain former U.S. citizens or long-term residents;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 95; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->90<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">governments or agencies or instrumentalities thereof;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">tax-exempt entities (including private foundations);</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">holders who acquired our Ordinary Shares pursuant to the exercise of any employee share option or otherwise as compensation;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">investors that will hold our Ordinary Shares as part of a straddle, hedging, conversion or other integrated transaction for U.S. federal income tax purposes;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">persons holding their Ordinary Shares in connection with a trade or business outside the United States;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">persons that actually or constructively own 10% or more of our voting power or value (including by reason of owning our Ordinary Shares);</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">investors required to accelerate the recognition of any item of gross income with respect to their Ordinary Shares as a result of such income being recognized on an applicable financial statement;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">investors that have a functional currency other than the U.S. dollar;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">partnerships or other entities taxable as partnerships for U.S. federal income tax purposes, or persons holding Ordinary Shares through such entities, all of whom may be subject to tax rules that differ significantly from those discussed below.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The discussion set forth below is addressed only to U.S. Holders that purchase Ordinary Shares in this offering. Prospective purchasers are urged to consult their own tax advisors about the application of the U.S. federal income tax rules to their particular circumstances as well as the state, local, foreign and other tax consequences to them of the purchase, ownership and disposition of our Ordinary Shares.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">General</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">For purposes of this discussion, a &#8220;U.S. Holder&#8221; is a beneficial owner of our Ordinary Shares that is, for U.S. federal income tax purposes:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">an individual who is a citizen or resident of the United States;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">a corporation (or other entity taxable as a corporation for U.S. federal income tax purposes) organized under the laws of the United States, any state thereof or the District of Columbia;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">an estate whose income is subject to U.S. federal income taxation regardless of its source; or</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">a trust that (1) is subject to the primary supervision of a court within the United States and the control of one or more U.S. persons for all substantial decisions or (2) has a valid election in effect under applicable U.S. Treasury regulations to be treated as a U.S. person.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">If a partnership (or other entity treated as a partnership for U.S. federal income tax purposes) is a beneficial owner of our 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 Ordinary Shares and their partners are urged to consult their tax advisors regarding an investment in our Ordinary Shares.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 96; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->91<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Passive Foreign Investment Company (&#8220;PFIC&#8221;)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">A non-U.S. corporation is considered a PFIC, as defined in Section&#160;1297(a) of the US Internal Revenue Code, for any taxable year if either:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">at least 75% of its gross income for such taxable year is passive income; or</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">at least 50% of the value of its assets (based on an average of the quarterly values of the assets during a taxable year) is attributable to assets that produce or are held for the production of passive income (the &#8220;asset test&#8221;).</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Passive income generally includes dividends, interest, rents and royalties (other than rents or royalties derived from the active conduct of a trade or business) and gains from the disposition of passive assets. We will be treated as owning our proportionate share of the assets and earning our proportionate share of the income of any other corporation in which we own, directly or indirectly, at least 25% (by value) of the stock. In determining the value and composition of our assets for purposes of the PFIC asset test, (1) the cash we raise in this offering will generally be considered to be held for the production of passive income and (2) the value of our assets must be determined based on the market value of our Ordinary Shares from time to time, which could cause the value of our non-passive assets to be less than 50% of the value of all of our assets (including the cash raised in this offering) on any particular quarterly testing date for purposes of the asset test.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Based on our operations and the composition of our assets we do not expect to be treated as a PFIC under the current PFIC rules. We must make a separate determination each year as to whether we are a PFIC, however, and there can be no assurance with respect to our status as a PFIC for our current taxable year or any future taxable year. Depending on the amount of cash we raise in this offering, together with any other assets held for the production of passive income, it is possible that, for our current taxable year or for any subsequent taxable year, more than 50% of our assets may be assets held for the production of passive income. We will make this determination following the end of any particular tax year. In addition, because the value of our assets for purposes of the asset test will generally be determined based on the market price of our Ordinary Shares and because cash is generally considered to be an asset held for the production of passive income, our PFIC status will depend in large part on the market price of our Ordinary Shares and the amount of cash we raise in this offering. Accordingly, fluctuations in the market price of the Ordinary Shares may cause us to become a PFIC. In addition, the application of the PFIC rules is subject to uncertainty in several respects and the composition of our income and assets will be affected by how, and how quickly, we spend the cash we raise in this offering. We are under no obligation to take steps to reduce the risk of our being classified as a PFIC, and as stated above, the determination of the value of our assets will depend upon material facts (including the market price of our Ordinary Shares from time to time and the amount of cash we raise in this offering) that may not be within our control. If we are a PFIC for any year during which you hold Ordinary Shares, we will continue to be treated as a PFIC for all succeeding years during which you hold Ordinary Shares. If we cease to be a PFIC and you did not previously make a timely &#8220;mark-to-market&#8221; election as described below, however, you may avoid some of the adverse effects of the PFIC regime by making a &#8220;purging election&#8221; &#8203;(as described below) with respect to the Ordinary Shares.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">If we are a PFIC for your taxable year(s) during which you hold Ordinary Shares, you will be subject to special tax rules with respect to any &#8220;excess distribution&#8221; that you receive and any gain you realize from a sale or other disposition (including a pledge) of the Ordinary Shares, unless you make a &#8220;mark-to-market&#8221; election as discussed below. Distributions you receive in a taxable year that are greater than 125% of the average annual distributions you received during the shorter of the three preceding taxable years or your holding period for the Ordinary Shares will be treated as an excess distribution. Under these special tax rules:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">the excess distribution or gain will be allocated ratably over your holding period for the Ordinary Shares;</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">the amount allocated to your current taxable year, and any amount allocated to any of your taxable year(s) prior to the first taxable year in which we were a PFIC, will be treated as ordinary income, and</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0.5in"/>
    <td style="width: 0.25in; text-align: left">&#9679;</td>
    <td style="text-align: justify">the amount allocated to each of your other taxable year(s) will be subject to the highest tax rate in effect for that year and the interest charge generally applicable to underpayments of tax will be imposed on the resulting tax attributable to each such year.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 97; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->92<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The tax liability for amounts allocated to years prior to the year of disposition or &#8220;excess distribution&#8221; cannot be offset by any net operating losses for such years, and gains (but not losses) realized on the sale of the Ordinary Shares cannot be treated as capital, even if you hold the Ordinary Shares as capital assets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">A U.S. Holder of &#8220;marketable stock&#8221; (as defined below) in a PFIC may make a mark-to-market election under Section&#160;1296 of the US Internal Revenue Code for such stock to elect out of the tax treatment discussed above. If you make a mark-to-market election for first taxable year which you hold (or are deemed to hold) Ordinary Shares and for which we are determined to be a PFIC, you will include in your income each year an amount equal to the excess, if any, of the fair market value of the Ordinary Shares as of the close of such taxable year over your adjusted basis in such Ordinary Shares, which excess will be treated as ordinary income and not capital gain. You are allowed an ordinary loss for the excess, if any, of the adjusted basis of the Ordinary Shares over their fair market value as of the close of the taxable year. Such ordinary loss, however, is allowable only to the extent of any net mark-to-market gains on the Ordinary Shares included in your income for prior taxable years. Amounts included in your income under a mark-to-market election, as well as gain on the actual sale or other disposition of the Ordinary Shares, are treated as ordinary income. Ordinary loss treatment also applies to any loss realized on the actual sale or disposition of the Ordinary Shares, to the extent that the amount of such loss does not exceed the net mark-to-market gains previously included for such Ordinary Shares. Your basis in the Ordinary Shares will be adjusted to reflect any such income or loss amounts. If you make a valid mark-to-market election, the tax rules that apply to distributions by corporations which are not PFICs would apply to distributions by us, except that the lower applicable capital gains rate for qualified dividend income discussed above under &#8220;&#8212; Taxation of Dividends and Other Distributions on our Ordinary Shares&#8221; generally would not apply.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The mark-to-market election is available only for &#8220;marketable stock&#8221;, which is stock that is traded in other than de minimis quantities on at least 15 days during each calendar quarter (&#8220;regularly traded&#8221;) on a qualified exchange or other market (as defined in applicable U.S. Treasury regulations), including Nasdaq. If the Ordinary Shares are regularly traded on Nasdaq and if you are a holder of Ordinary Shares, the mark-to-market election would be available to you were we to be or become a PFIC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Alternatively, a U.S. Holder of stock in a PFIC may make a &#8220;qualified electing fund&#8221; election under Section&#160;1295(b) of the US Internal Revenue Code with respect to such PFIC to elect out of the tax treatment discussed above. A U.S. Holder who makes a valid qualified electing fund election with respect to a PFIC will generally include in gross income for a taxable year such holder&#8217;s pro rata share of the corporation&#8217;s earnings and profits for the taxable year. The qualified electing fund election, however, is available only if such PFIC provides such U.S. Holder with certain information regarding its earnings and profits as required under applicable U.S. Treasury regulations. We do not currently intend to prepare or provide the information that would enable you to make a qualified electing fund election. If you hold Ordinary Shares in any taxable year in which we are a PFIC, you will be required to file U.S. Internal Revenue Service Form 8621 in each such year and provide certain annual information regarding such Ordinary Shares, including regarding distributions received on the Ordinary Shares and any gain realized on the disposition of the Ordinary Shares.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">If you do not make a timely &#8220;mark-to-market&#8221; election (as described above), and if we were a PFIC at any time during the period you hold our Ordinary Shares, then such Ordinary Shares will continue to be treated as stock of a PFIC with respect to you even if we cease to be a PFIC in a future year, unless you make a &#8220;purging election&#8221; for the year we cease to be a PFIC. A &#8220;purging election&#8221; creates a deemed sale of such Ordinary Shares at their fair market value on the last day of the last year in which we are treated as a PFIC. The gain recognized by the purging election will be subject to the special tax and interest charge rules treating the gain as an excess distribution, as described above. As a result of the purging election, you will have a new basis (equal to the fair market value of the Ordinary Shares on the last day of the last year in which we are treated as a PFIC) and holding period (which new holding period will begin the day after such last day) in your Ordinary Shares for tax purposes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<!-- Field: Page; Sequence: 98; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->93<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">IRC Section&#160;1014(a) provides for a step-up in basis to the fair market value for our Ordinary Shares when inherited from a decedent that was previously a holder of our Ordinary Shares. However, if we are determined to be a PFIC and a decedent that was a U.S. Holder did not make either a timely qualified electing fund election for our first taxable year as a PFIC in which the U.S. Holder held (or was deemed to hold) our Ordinary Shares, or a mark-to-market election and ownership of those Ordinary Shares are inherited, a special provision in IRC Section&#160;1291(e) provides that the new U.S. Holder&#8217;s basis should be reduced by an amount equal to the Section&#160;1014 basis minus the decedent&#8217;s adjusted basis just before death. As such if we are determined to be a PFIC at any time prior to a decedent&#8217;s passing, the PFIC rules will cause any new U.S. Holder that inherits our Ordinary Shares from a U.S. Holder to not get a step-up in basis under Section&#160;1014 and instead will receive a carryover basis in those Ordinary Shares.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">You are urged to consult your tax advisors regarding the application of the PFIC rules to your investment in our Ordinary Shares and the elections discussed above.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Taxation of Dividends and Other Distributions on our Ordinary Shares</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Subject to the PFIC rules discussed above, the gross amount of distributions made by us to you with respect to the Ordinary Shares (including the amount of any taxes withheld therefrom) will generally be includable in your gross income as dividend income on the date of receipt by you, but only to the extent that the distribution is paid out of our current or accumulated earnings and profits (as determined under U.S. federal income tax principles). With respect to corporate U.S. Holders, the dividends will not be eligible for the dividends-received deduction allowed to corporations in respect of dividends received from other U.S. corporations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">With respect to non-corporate U.S. Holders, including individual U.S. Holders, dividends will be taxed at the lower capital gains rate applicable to qualified dividend income, provided that (1) the Ordinary Shares are readily tradable on an established securities market in the United States, or we are eligible for the benefits of an approved qualifying income tax treaty with the United States that includes an exchange of information program, (2) we are not a PFIC for either our taxable year in which the dividend is paid or the preceding taxable year, and (3) certain holding period requirements are met. Because there is not income tax treaty between the United States and the Cayman Islands, clause (1) above can be satisfied only if the Ordinary Shares are readily tradable on an established securities market in the United States. Under U.S. Internal Revenue Service authority, Ordinary Shares are considered for purpose of clause (1) above to be readily tradable on an established securities market in the United States if they are listed on certain exchanges, which presently include the NYSE and the Nasdaq Stock Market. You are urged to consult your tax advisors regarding the availability of the lower rate for dividends paid with respect to our Ordinary Shares, including the effects of any change in law after the date of this report.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Dividends will constitute foreign source income for foreign tax credit limitation purposes. If the dividends are taxed as qualified dividend income (as discussed above), the amount of the dividend taken into account for purposes of calculating the foreign tax credit limitation will be limited to the gross amount of the dividend, multiplied by the reduced rate divided by the highest rate of tax normally applicable to dividends. The limitation on foreign taxes eligible for credit is calculated separately with respect to specific classes of income. For this purpose, dividends distributed by us with respect to our Ordinary Shares will constitute &#8220;passive category income&#8221; but could, in the case of certain U.S. Holders, constitute &#8220;general category income.&#8221;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">To the extent that the amount of the distribution exceeds our current and accumulated earnings and profits (as determined under U.S. federal income tax principles), it will be treated first as a tax-free return of your tax basis in your Ordinary Shares, and to the extent the amount of the distribution exceeds your tax basis, the excess will be taxed as capital gain. We do not intend to calculate our earnings and profits under U.S. federal income tax principles. Therefore, a U.S. Holder should expect that a distribution will be treated as a dividend even if that distribution would otherwise be treated as a non-taxable return of capital or as capital gain under the rules described above.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Taxation of Dispositions of Ordinary Shares</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Subject to the passive foreign investment company rules discussed below, you will recognize taxable gain or loss on any sale, exchange or other taxable disposition of a share equal to the difference between the amount realized (in U.S. dollars) for the share and your tax basis (in U.S. dollars) in the Ordinary Shares. The gain or loss will be capital gain or loss. If you are a non-corporate U.S. Holder, including an individual U.S. Holder, who has held the Ordinary Shares for more than one year, you will generally be eligible for reduced tax rates. The deductibility of capital losses is subject to limitations. Any such gain or loss that you recognize will generally be treated as United States source income or loss for foreign tax credit limitation purposes which will generally limit the availability of foreign tax credits.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 99; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->94<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Information Reporting and Backup Withholding</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Dividend payments with respect to our Ordinary Shares and proceeds from the sale, exchange or redemption of our Ordinary Shares may be subject to information reporting to the U.S. Internal Revenue Service and possible U.S. backup withholding under Section&#160;3406 of the US Internal Revenue Code with at a current flat rate of 24%. Backup withholding will not apply, however, to a U.S. Holder who furnishes a correct taxpayer identification number and makes any other required certification on U.S. Internal Revenue Service Form W-9 or who is otherwise exempt from backup withholding. U.S. Holders who are required to establish their exempt status generally must provide such certification on U.S. Internal Revenue Service Form W-9. U.S. Holders are urged to consult their tax advisors regarding the application of the U.S. information reporting and backup withholding rules.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Backup withholding is not an additional tax. Amounts withheld as backup withholding may be credited against your U.S. federal income tax liability, and you may obtain a refund of any excess amounts withheld under the backup withholding rules by filing the appropriate claim for refund with the U.S. Internal Revenue Service and furnishing any required information. We do not intend to withhold taxes for individual shareholders. Transactions effected through certain brokers or other intermediaries, however, may be subject to withholding taxes (including backup withholding), and such brokers or intermediaries may be required by law to withhold such taxes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Under the Hiring Incentives to Restore Employment Act of 2010, certain U.S. Holders are required to report information relating to our Ordinary Shares, subject to certain exceptions (including an exception for Ordinary Shares held in accounts maintained by certain financial institutions), by attaching a complete Internal Revenue Service Form 8938, Statement of Specified Foreign Financial Assets, with their tax return for each year in which they hold Ordinary Shares.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.5in; text-align: left"><span></span><b>F.</b></td>
    <td style="text-align: justify"><b>Dividends and Paying Agents</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.5in; text-align: left"><span></span><b>G.</b></td>
    <td style="text-align: justify"><b>Statement By Experts</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.5in; text-align: left"><span></span><b>H.</b></td>
    <td style="text-align: justify"><b>Documents on Display</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We are subject to the periodic reporting and other informational requirements of the Exchange Act as applicable to foreign private issuers. Under the Exchange Act, we are required to file reports and other information with the SEC. Specifically, we are required to file annually a Form 20-F within four months after the end of each fiscal year. Copies of reports and other information, when so filed with the SEC, can be inspected and copied at the public reference facilities maintained by the SEC at 100 F Street, N.E., Room 1580, Washington, D.C. 20549. You can request copies of these documents, upon payment of a duplicating fee, by writing to the SEC. The public may obtain information regarding the Washington, D.C. Public Reference Room by calling the Commission at 1-800-SEC-0330. The SEC also maintains a web site at www.sec.gov that contains reports, proxy and information statements, and other information regarding registrants that make electronic filings with the SEC using its EDGAR system. As a foreign private issuer, we are exempt from the rules of the Exchange Act prescribing the furnishing and content of quarterly reports and proxy statements, and our executive 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. In addition, we are not required under the Exchange Act to file periodic reports and financial statements with the SEC as frequently or as promptly as U.S. companies whose securities are registered under the Exchange Act.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.5in; text-align: left"><span></span><b>I.</b></td>
    <td style="text-align: justify"><b>Subsidiary Information</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 100; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->95<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><span></span><b><span id="a_015"></span>ITEM 11.</b></td>
    <td style="text-align: justify"><b>QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Credit Risk</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash. In China, the insurance coverage of each bank is RMB 500,000 (approximately USD 72,000). As of December&#160;31, 2023, cash balance of RMB126,037,538 was deposited with financial institutions located in China, of which RMB118,267,406 was subject to credit risk. While management believes that these financial institutions are of high credit quality, it also continually monitors their credit worthiness. A majority of our expense transactions are denominated in RMB and a significant portion of our and our subsidiaries&#8217; assets and liabilities are denominated in RMB. RMB is not freely convertible into foreign currencies. In the PRC, certain foreign exchange transactions are required by law to be transacted only by authorized financial institutions at exchange rates set by the PBOC. Remittances in currencies other than RMB by us in China must be processed through the PBOC or other China foreign exchange regulatory bodies which require certain supporting documentation in order to affect the remittance.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">To the extent that we need to convert U.S. dollars into RMB for capital expenditures and working capital and other business purposes, appreciation of RMB against U.S. dollar would have an adverse effect on the RMB amount we would receive from the conversion. Conversely, if we decide to convert RMB into U.S. dollar for the purpose of making payments for dividends, strategic acquisition or investments or other business purposes, appreciation of U.S. dollar against RMB would have a negative effect on the U.S. dollar amount available to us.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Liquidity Risk</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We are also exposed to liquidity risk which is risk that we are unable to provide sufficient capital resources and liquidity to meet our commitments and business needs. Liquidity risk is controlled by the application of financial position analysis and monitoring procedures. When necessary, we will turn to other financial institutions and related parties to obtain short-term funding to meet the liquidity shortage.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Foreign Exchange Risk</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">While our reporting currency is the RMB, we have several operating entities&#8217; functional currency is HK dollar and two operating entities&#8217; functional currency is USD. As a result, we are exposed to foreign exchange risk as our results of operations may be affected by fluctuations in the exchange rate among HK dollar, USD and RMB. If the RMB appreciates against the HK dollar and USD, the value of our HKD or USD revenues, earnings and assets as expressed in our RMB financial statements will decline. We have not entered into any hedging transactions in an effort to reduce our exposure to the foreign exchange risks.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><span></span><b><span id="a_016"></span>ITEM 12.</b></td>
    <td style="text-align: justify"><b>DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.5in; text-align: left"><b>A.</b></td>
    <td style="text-align: justify"><b>Debt Securities</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not Applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.5in; text-align: left"><b>B.</b></td>
    <td style="text-align: justify"><b>Warrants and Rights</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">Not Applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.5in; text-align: left"><b>C.</b></td>
    <td style="text-align: justify"><b>Other Securities</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.5in; text-align: left"><b>D.</b></td>
    <td style="text-align: justify"><b>American Depositary Shares</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<!-- Field: Page; Sequence: 101; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->96<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="a_017"></span>PART II</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><span></span><b><span id="a_018"></span>ITEM 13.</b></td>
    <td style="text-align: justify"><b>DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">None.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><span></span><b><span id="a_019"></span>ITEM 14.</b></td>
    <td style="text-align: justify"><b>MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.5in; text-align: left"><b>A.</b></td>
    <td style="text-align: justify"><b>Material Modifications to the Instruments Defining the Rights of Security Holders</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">See &#8220;Item 10. Additional Information &#8212; B. Memorandum and Articles of Association&#8221; for a description of the rights of securities holders, which remain unchanged.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.5in; text-align: left"><b>B.</b></td>
    <td style="text-align: justify"><b>Material Modifications to the Rights of Registered Securities by Issuing or Modifying any other Class of Securities</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Incorporated by reference to the Company&#8217;s Report on Form 6-K furnished to the SEC on February 9, 2024, describing the 10-1 reverse stock split of the Company which became effective on February 2, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.5in; text-align: left"><b>C.</b></td>
    <td style="text-align: justify"><b>Withdrawal or Substitution of a Material Amount of the Assets Securing any Registered Securities</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.5in; text-align: left"><b>D.</b></td>
    <td style="text-align: justify"><b>Change of Trustees or Paying Agents for any Registered Securities</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.5in; text-align: left"><b>E.</b></td>
    <td style="text-align: justify"><b>Use of Proceeds</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On October 20, 2023, our Registration Statement on Form F-3 (File No. 333-274650) was declared effective by the SEC. In the Registration Statement, we registered a shelf offering of up to US$100,000,000 of our ordinary shares, preferred shares, debt securities, warrants, rights, and units, in addition, we registered up to 2,875,000 ordinary shares underlying warrants issued in connection with the initial public offering of Golden Path Acquisition Corporation, which changed its name to MicroCloud Hologram Inc. after our business combination. , As of December&#160;31, 2023, we have not made any takedowns to the filed F-3.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<!-- Field: Page; Sequence: 102; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->97<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><span></span><b><span id="a_020"></span>ITEM 15.</b></td>
    <td style="text-align: justify"><b>CONTROLS AND PROCEDURES</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Disclosure Controls and Procedures</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our management, with the participation of our chief executive officer and chief financial officer, has performed an evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rule&#160;13a-15(e) under the Exchange Act) as of the end of the period covered by this report, as required by Rule&#160;13a-15(b) under the Exchange Act.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Based upon that evaluation, our management has concluded that, due to the outstanding material weaknesses described below, as of December&#160;31, 2023, our disclosure controls and procedures were not effective in ensuring that the information required to be disclosed by us in the reports that we file and furnish 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 financial officer, to allow timely decisions regarding required disclosure.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company maintains disclosure controls and procedures, as defined in Exchange Act Rule&#160;13a-15(e), that are designed to ensure that information required to be disclosed by the Company in the reports that it files or submits under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission&#8217;s rules and forms, and that such information is accumulated and communicated to the Company&#8217;s management, including its principal executive officer and principal financial officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. The Company&#8217;s management, with the participation of its chief executive officer and chief financial officer, evaluated the effectiveness of the design and operation of the Company&#8217;s disclosure controls and procedures as of the end of the period covered by this annual report. Based on this evaluation, its principal executive officer and principal financial officer concluded that the Company&#8217;s disclosure controls and procedures were effective as of the end of the period covered by this annual report.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Management&#8217;s Annual Report on Internal Control over Financial Reporting</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule&#160;13a-15(f). Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions or because the degree of compliance with policies or procedures may deteriorate. Under the supervision and with the participation of our management, including our chief executive officer and chief financial officer, we conducted an assessment of the effectiveness of our internal control over financial reporting as of December&#160;31, 2023. The assessment was based on criteria established in the framework Internal Control &#8212; Integrated Framework (2013), issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this assessment, management determined that, as of December&#160;31, 2023, we did not maintain effective internal control over financial reporting due to the material weaknesses in internal control over financial reporting identified below.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 103; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->98<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Internal Control over Financial Reporting</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As defined in standards established by the 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 our annual or interim financial statements will not be prevented or detected on a timely basis. Our independent registered public accounting firm has not conducted an audit of our internal control over financial reporting. However, in auditing our consolidated financial statements for the fiscal years ended December 31, 2022 and December 31, 2023, our management identified material weaknesses described as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">(i) We lacked sufficient resources regarding financial reporting and accounting personnel with understanding of U.S.&#160;GAAP, in particular, to address complex U.S.&#160;GAAP technical accounting issues, related disclosures in accordance with U.S.&#160;GAAP and financial reporting requirements set forth by the SEC.&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">(ii) We have identified three material weaknesses in information technology general control (&#8220;ITGC&#8221;) in the areas of: (1)&#160;data backup and disaster recovery, (2)&#160;user account management and segregation of duties, (3) risk assessment and mitigation strategy.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">To the date of this annual report, our management had implemented and will continue to implement a number of remediation measures to address the material weaknesses, including:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">(i) hired personnel with U.S. GAAP relevant experience and necessary expertise to strengthen our financial reporting function and to design and implement necessary controls to remediate the material weakness;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">(ii) designed and implemented controls to ensure completeness and accuracy of data relevant to the accounting and financial reporting of complex transactions;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">(iii) For ITGC related weaknesses, we enhanced our data backup procedures and computer operations monitoring; (2)&#160;enhanced user account management and enhanced segregation of duties; (3)&#160;enhanced risk assessment procedures and system controls.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Although management has taken above remedial steps, the material weaknesses will not be considered remediated until the applicable remedial controls operate for a sufficient period of time and management has concluded that these controls are operating effectively. Further, our independent registered accounting firm has not performed a new audit of our internal control over financial reporting and we cannot give assurances that the measures we have thus far taken to remediate the aforementioned material weaknesses were sufficient or that they will prevent future material weaknesses. As management continues to evaluate and work to improve our internal control over financial reporting, we may determine it necessary to take additional measures or modify the remediation measures we have taken to date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We will continue to monitor our control measures to prevent the occurrence of major risks and ensure the effectiveness of financial reporting.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Attestation report of the registered public accounting firm</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As a company with less than US$12.35 billion in revenue for our last fiscal year, we qualify as an &#8220;emerging growth company&#8221; pursuant to the JOBS Act, and are eligible to take advantage of certain exemptions from various reporting and financial disclosure requirements that are applicable to other public companies. These provisions include exemption from the auditor attestation requirement under Section&#160;404 of the Sarbanes-Oxley Act of 2002, related to the assessment of the effectiveness of the emerging growth company&#8217;s internal control over financial reporting.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Changes in internal control over financial reporting</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Other than as described above, there were no changes in our internal controls over financial reporting that occurred during the period covered by this annual report on Form 20-F that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 104; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->99<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><span></span><b><span id="a_021"></span>ITEM 16A.</b></td>
    <td style="text-align: justify"><b>AUDIT COMMITTEE FINANCIAL EXPERT</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our board of directors has
determined that Maggie Wang, an independent director and the chairman of our audit committee, qualifies as an audit committee financial
expert within the meaning of SEC rules and possesses financial sophistication under the standards set forth under Rule 5605(c) of the
Nasdaq Marketplace Rules. Our board of directors has also determined that Ms. Maggie Wang satisfies the &#8220;independence&#8221; requirement
of Rule 10A-3 under the Exchange Act of 1934, as amended, and Rule 5605(a)(2) of the Nasdaq Marketplace Rules.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><span></span><b><span id="a_022"></span>ITEM 16B.</b></td>
    <td style="text-align: justify"><b>CODE OF ETHICS</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We have adopted a written code of business conduct and ethics that applies to all of our employees, officers and directors, including our principal executive officer, principal financial officer and principal accounting officer. A copy of our &#8220;Code of Business Conduct and Ethics&#8221; is included as exhibit 14 to this Annual Report.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><span></span><b><span id="a_023"></span>ITEM 16C.</b></td>
    <td style="text-align: justify"><b>PRINCIPAL ACCOUNTANT FEES AND SERVICES</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The following table sets forth the aggregate fees by the categories specified below in connection with certain professional services rendered by our current principal accounting firm, AssentSure PAC and our former accounting firm, Friedman LLP for the years ended December&#160;31, 2022 and 2023, respectively. We did not pay any other fees to our auditors during the periods indicated below.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Audit Fees</b></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Audit-Related Fees</b></span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>US$</b></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>US$</b></span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%"><span style="font-size: 10pt">2022</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right"><span style="font-size: 10pt">661,500</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right"><span style="font-size: 10pt">-</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td></tr>
  <tr style="background-color: white">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-size: 10pt">2023</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">273,000</span></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; text-align: right"><span style="font-size: 10pt">-</span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Audit Fees</b> &#8212; This category includes the audit of our annual financial statements and services that are normally provided by the independent auditors in connection with engagements for those fiscal years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>Audit-Related Fees </b>&#8212; This category consists of assurance and related services by the independent auditors that are reasonably related to the performance of the audit or review of our financial statements and are not reported above under &#8220;Audit Fees&#8221;.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The policy of our audit committee is to pre-approve all audit and non-audit services provided by AssentSure PAC, including audit services and audit-related services as described above, other than those for de minimis services which are approved by the Audit Committee prior to the completion of the audit.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><span></span><b><span id="a_024"></span>ITEM 16D.</b></td>
    <td style="text-align: justify"><b>EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><span></span><b><span id="a_025"></span>ITEM 16E.</b></td>
    <td style="text-align: justify"><b>PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">None.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><span></span><b><span id="a_026"></span>ITEM 16F.</b></td>
    <td style="text-align: justify"><b>CHANGES IN REGISTRANT&#8217;S CERTIFYING ACCOUNTANT</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Previous disclosed in the Company&#8217;s 8-K furnished to the SEC on March&#160;17, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><span></span><b><span id="a_027"></span>ITEM 16G.</b></td>
    <td style="text-align: justify"><b>CORPORATE GOVERNANCE</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As a Cayman Islands exempted company listed on Nasdaq Stock Market, we are subject to the Nasdaq corporate governance listing standards. However, Nasdaq rules permit a foreign private issuer like us to follow the corporate governance practices of its home country. Certain corporate governance practices in the Cayman Islands, which is our home country, may differ significantly from the Nasdaq corporate governance listing standards. The following summarizes some significant ways in which our corporate governance practices differ from those followed by domestic companies under the listing standards of the Nasdaq:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>



<!-- Field: Page; Sequence: 105; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->100<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Pursuant to the home country rule exemptions set forth under Nasdaq Listing Rule&#160;5615, we have elected to be exempt from the requirement under Nasdaq Listing Rule&#160;5635 to obtain shareholder approval for the issuance of 20% or more of our outstanding ordinary shares. Nasdaq Listing Rule&#160;5635 requires each issuer to obtain shareholder approval prior to certain dilutive events, including a transaction other than a public offering involving the sale of 20% or more of the issuer&#8217;s common shares outstanding prior to the transaction for less than the greater of book or market value of the stock. As a foreign private issuer, however, we may adopt the practices of our home country, the Cayman Island, which do not require shareholder approval for issuance of securities in connection with acquisitions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Except for the foregoing, there are no material differences in our corporate governance practices from those of U.S. domestic companies under the listing standards of the Nasdaq.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><span></span><b><span id="a_028"></span>ITEM 16H.</b></td>
    <td style="text-align: justify"><b>MINE SAFETY DISCLOSURE</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><span></span><b><span id="a_029"></span>ITEM 16I.</b></td>
    <td style="text-align: justify"><b>DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><span style="font-size: 10pt"><b><span id="a_030"></span>ITEM 16J.</b></span></td>
    <td style="text-align: justify"><span style="font-size: 10pt"><b>INSIDER TRADING POLICIES</b></span></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><b><span id="a_031"></span>ITEM 16K.</b></td>
    <td style="text-align: justify"><b>CYBERSECURITY</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Risk Management and Strategy</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We have implemented comprehensive cybersecurity
risk assessment procedures to ensure effectiveness in cybersecurity management, strategy and governance and reporting cybersecurity risks.
We have also integrated cybersecurity risk management into our overall enterprise risk management system.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We strive to manage cybersecurity risks and protect
sensitive information through various means, such as technical safeguards, procedural requirements, an intensive program of monitoring
on our corporate network, frequent testing of aspects of our security posture internally and with outside vendors, a robust incident response
program and regular cybersecurity awareness training for employees. Our IT department regularly monitors the performance of our platforms,
apps and infrastructure to enable us to respond quickly to potential problems, including potential cybersecurity threats.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As of the date of this annual report, we have
not experienced any material cybersecurity incidents or identified any material cybersecurity threats that have affected or are reasonably
likely to materially affect us, our business strategy, results of operations or financial condition.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Governance</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our board of directors is responsible for overseeing
the cybersecurity risk management and be informed on risks from cybersecurity threats. The principal officer in charge of the cybersecurity
matters, who has experience as cybersecurity officer in large technology companies and extensive knowledge and skills in security product
development, security risk management and security compliance, are responsible for discussing material cybersecurity incidents or threats
with specific constituencies before sign-off, ensuring thorough review of information and disclosures. This involves our disclosure committee
(comprising of the principal accounting officer or the head of financial reporting, the head of the legal department, the principal investor
relations officer, the principal officer in charge of cybersecurity matters, and appropriate business unit heads of our company, as adjusted
from time to time by the then incumbent committee members), as a whole, and other members of senior management and external legal counsel,
to the extent appropriate. The chief financial officer, and the principal officer in charge of the cybersecurity matters are also responsible
for assessing, identifying and managing material risks from cybersecurity threats to our company and monitoring the prevention, detection,
mitigation and remediation of material cybersecurity incident, maintaining oversight of the disclosure in Form 6-K for material cybersecurity
incidents (if any) and meeting with our board of directors (i) in connection with each quarterly earnings release, update the status of
any material cybersecurity incidents or material risks from cybersecurity threats to the Company, if any, and the relevant disclosure
issues and (ii) in connection with each annual report, present the disclosure concerning cybersecurity matters in Form 20-F, along with
a report highlighting particular disclosure issues, if any, and hold a Q&amp;A session. Our board of directors is responsible for maintaining
oversight of the disclosure related to cybersecurity matters in the periodic reports of our company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<!-- Field: Page; Sequence: 106; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->101<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><b><span id="a_032"></span>PART III</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><span></span><b><span id="a_033"></span>ITEM 17.</b></td>
    <td style="text-align: justify"><b>FINANCIAL STATEMENTS</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We have elected to provide financial statements pursuant to Item 18.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><span></span><b><span id="a_034"></span>ITEM 18.</b></td>
    <td style="text-align: justify"><b>FINANCIAL STATEMENTS</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our consolidated financial statements are included at the end of this annual report.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.75in; text-align: left"><span></span><b><span id="a_035"></span>ITEM 19.</b></td>
    <td style="text-align: justify"><b>EXHIBITS</b></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Index to Exhibits</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="5" style="border-bottom: black 1pt solid; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Incorporated
    by Reference</b></span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; text-align: left; width: 9%; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit
    No.</b></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: left; width: 60%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description</b></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: center; width: 7%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Form</b></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: center; width: 7%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit</b></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: center; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Filing
    Date</b></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.1</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1841209/000182912621009924/goldenpathacq_ex2-1.htm">Business
    combination and Merger Agreement dated as of September&#160;10, 2021 by and among MC Hologram, Inc., Golden Path Acquisition Corporation
    and Golden Path Merger Sub Corporation</a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.1</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September&#160;13, 2021</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.2</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1841209/000182912622017079/microcloudholo_ex2-2.htm">First
    Amendment to the Business Combination and Merger Agreement dated as of August&#160;5, 2022</a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.2</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September&#160;22, 2022</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.3</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1841209/000182912622017079/microcloudholo_ex2-3.htm">Second
    Amendment to the Business Combination and Merger Agreement dated as of August&#160;10, 2022</a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.3</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September&#160;22, 2022</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.4*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="microcloud_ex2-4.htm">Description
    of Ordinary Shares</a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.5</span>*</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="microcloud_ex2-5.htm">Description
    of Warrants</a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.1</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1841209/000182912622017079/microcloudholo_ex3-1.htm">MicroCloud
    Hologram Inc. Amended and Restated Articles of Incorporation</a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.1</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September&#160;22, 2022</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1841209/000182912622017079/microcloudholo_ex4-1.htm">Specimen
    Ordinary Share Certificate</a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September&#160;22, 2022</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1841209/000182912622017079/microcloudholo_ex4-2.htm">Specimen
    Warrant Certificate</a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September&#160;22, 2022</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.3</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1841209/000182912622017079/microcloudholo_ex4-3.htm">Warrant
    Agreement between VStock Transfer LLC and Golden Path Acquisition Corporation</a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.3</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September&#160;22, 2022</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.4</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1841209/000182912624000849/microcloud_6k.htm">Form
    6-K furnished to the SEC on February 9, 2024, reporting the results of the Company&#8217;s reverse stock split.</a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6-K</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.4</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">February&#160;9, 2024</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1841209/000182912622017079/microcloudholo_ex10-1.htm">Form
    of Lock-Up Agreement</a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September&#160;22, 2022</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.2</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1841209/000182912622017079/microcloudholo_ex10-2.htm">Form
    of Indemnification Agreement</a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.2</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September&#160;22, 2022</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.3</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1841209/000182912622017079/microcloudholo_ex10-3.htm">Form
    of Registration Rights Agreement</a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.3</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September&#160;22, 2022</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.4</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1841209/000182912622017079/microcloudholo_ex10-4.htm">Form
    of Non-Competition and Non-Solicitation Agreements</a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.4</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September&#160;22, 2022</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.5</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1841209/000182912623002018/microcloud_ex10-5.htm">Form
    of Employment Agreement between the Registrant and each of its executive directors and officers</a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;10-K</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.5&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 14, 2023&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.6</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1841209/000182912623002018/microcloud_ex10-6.htm">Form
    of Director Offer Letter between the Registrant and each of its independent directors</a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10-K&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.6&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 14, 2023&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.1*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="microcloud_ex8-1.htm">List
    of Subsidiaries</a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>

<tr style="background-color: White">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.1*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="microcloud_ex12-1.htm">Certification
    by the Chief Executive Officer Pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002 </a></span></td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.2*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="microcloud_ex12-2.htm">Certification
    by the Chief Financial Officer Pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002 </a></span></td>
    <td colspan="7" style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13.1**
    </span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="microcloud_ex13-1.htm">Certification
    by the Chief Executive Officer Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 </a></span></td>
    <td colspan="7" style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13.2**</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="microcloud_ex13-2.htm">Certification
    by the Chief Financial Officer Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 </a></span></td>
    <td colspan="7" style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15.1*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="microcloud_ex15-1.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consent
    of Assentsure PAC</span></a></td>
    <td colspan="7" style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL
    Instance Document.</span></td>
    <td colspan="7" style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL
    Taxonomy Extension Schema Document.</span></td>
    <td colspan="7" style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL
    Taxonomy Extension Calculation Linkbase Document.</span></td>
    <td colspan="7" style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL
    Taxonomy Extension Definition Linkbase Document.</span></td>
    <td colspan="7" style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL
    Taxonomy Extension Labels Linkbase Document.</span></td>
    <td colspan="7" style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL
    Taxonomy Extension Presentation Linkbase Document.</span></td>
    <td colspan="7" style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104*</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cover
    Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).</span></td>
    <td colspan="7" style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Rule-Page --><div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->


<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.25in; text-align: left">*</td>
    <td style="text-align: justify">Filed with this annual report on Form 20-F.</td> </tr>
  </table>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.25in; text-align: left">**</td>
    <td style="text-align: justify">Furnished with this annual report on Form 20-F.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 107; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->102<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="a_036"></span>SIGNATURES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span id="poa"></span>The registrant hereby certifies that it meets all of the requirements for filing on Form 20-F and that it has duly caused and authorized the undersigned to sign this annual report on its behalf.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="text-align: left; font-family: Times New Roman, Times, Serif; vertical-align: top">&#160;</td>
    <td colspan="3" style="text-align: left">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left"><b>MicroCloud Hologram Inc. </b></p> </td> </tr>
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="text-align: left; font-family: Times New Roman, Times, Serif; vertical-align: top">&#160;</td>
    <td colspan="2" style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="text-align: left; font-family: Times New Roman, Times, Serif; vertical-align: top">&#160;</td>
    <td style="text-align: left">By:</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: left; font-family: Times New Roman, Times, Serif; vertical-align: top">/s/ Guohui Kang</td></tr>
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="text-align: left; font-family: Times New Roman, Times, Serif; vertical-align: top; width: 50%">&#160;</td>
    <td style="text-align: left; width: 4%">&#160;</td>
    <td style="text-align: left; font-family: Times New Roman, Times, Serif; vertical-align: top; width: 5%">Name:</td>
    <td style="text-align: left; width: 41%">Guohui Kang</td></tr>
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="text-align: left; font-family: Times New Roman, Times, Serif; vertical-align: top">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left; font-family: Times New Roman, Times, Serif; vertical-align: top">Title:</td>
    <td style="text-align: left">Chief Executive Officer</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0in; text-align: justify">Date: April 2, 2024</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 108; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->103<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>MICROCLOUD HOLOGRAM INC. AND SUBSIDIARIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>INDEX TO FINANCIAL STATEMENTS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 90%; background-color: #CCEEFF; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"><a href="#b_001">Report of Independent Registered Public Accounting Firm (PCAOB ID: 6783)</a></td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 1%; background-color: #CCEEFF">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; width: 9%; background-color: #CCEEFF; text-align: right">F-2</td> </tr>
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; background-color: #FFFFFF; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"><a href="#b_002">Consolidated Balance Sheets</a></td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; background-color: #FFFFFF">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; background-color: #FFFFFF; text-align: right">F-3</td> </tr>
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"><a href="#b_003">Consolidated Statements of Operations and Comprehensive Income (Loss)</a></td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; text-align: right">F-5</td> </tr>
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; background-color: #FFFFFF; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"><a href="#b_004">Consolidated Statements of Stockholders&#8217; Equity</a></td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; background-color: #FFFFFF">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; background-color: #FFFFFF; text-align: right">F-6</td> </tr>
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"><a href="#b_005">Consolidated Statements of Cash Flows</a></td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; text-align: right">F-7</td> </tr>
  <tr style="font-family: Times New Roman, Times, Serif">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; background-color: #FFFFFF; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"><a href="#b_006">Notes to Consolidated Financial Statements</a></td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; background-color: #FFFFFF">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; background-color: #FFFFFF; text-align: right">F-9</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 109; Options: NewSection; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span id="b_001"></span><b>Report of Independent Registered Public Accounting
Firm</b></p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
the shareholders and the board of directors of</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MicroCloud Hologram Inc. and subsidiaries</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Opinion
on the Financial Statements</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have audited the accompanying consolidated balance sheets of MicroCloud Hologram Inc. and subsidiaries (the &#8220;Company&#8221;) as
of December&#160;31, 2023 and 2022, the related consolidated statements of income and comprehensive income, shareholders&#8217; equity,
and cash flows, for each of the two years in the period ended December&#160;31, 2023, and the related notes (collectively referred to
as the &#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the consolidated
financial positions of the Company as of December&#160;31, 2023 and 2022, and the consolidated results of its operations and its cash
flows for each of the two years in the period ended December&#160;31, 2023, in conformity with accounting principles generally accepted
in the United States of America.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Basis
for Opinion</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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) (&#8220;PCAOB&#8221;) 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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain
reasonable assurance about whether the 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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
<span id="xdx_902_edei--AuditorName_c20230101__20231231_zyh1zNU3ABV5"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000066" name="dei:AuditorName">AssentSure PAC</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_edei--AuditorLocation_c20230101__20231231_zksEoNj3K85g"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000067" name="dei:AuditorLocation">Singapore</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PCAOB
ID# <span id="xdx_901_edei--AuditorFirmId_c20230101__20231231_zo3gFuEiRmQ2"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000068" name="dei:AuditorFirmId">6783</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April
2, 2024</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have been auditor since  2022</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<!-- Field: Page; Sequence: 110; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span id="b_002"></span><b>MICROCLOUD HOLOGRAM INC. AND SUBSIDIARIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>CONSOLIDATED BALANCE SHEETS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_307_111_z7GnmCpF1BCe" summary="xdx: Statement - CONSOLIDATED BALANCE SHEETS" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49C_20221231_zKQl8HQ9ugKi" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_490_20231231_z0Eg2uNUpvZa" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2022</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2023</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2023</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AssetsAbstract_iB_zz10BKgkRDu5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">ASSETS</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--AssetsCurrentAbstract_iB_zpuddwblnqN5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CURRENT ASSETS</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_maCzHST_zORUh4ko8591" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Cash and cash equivalents</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2022-12-31" id="Fact000076" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">151,119,985</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2023-12-31" id="Fact000077" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">126,037,538</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pp0p0_uUSD_c20231231_zOEVYqyihjXe" title="Cash and cash equivalents" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2023-12-31" id="Fact000079" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">17,795,126</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--AccountsReceivableNetCurrent_iI_maCzHST_zAJGYTdon5w8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accounts receivable, net</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2022-12-31" id="Fact000081" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">80,352,463</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2023-12-31" id="Fact000082" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">9,842,827</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0_uUSD_c20231231_zBLM7Tkdb0H3" title="Accounts receivable, net" style="text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2023-12-31" id="Fact000084" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,389,700</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--OtherAssetsCurrent_iI_maCzHST_zPgKjK9mKRe3" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Prepayments and other current assets</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="AsOf2022-12-31" id="Fact000086" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">6,169,398</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="AsOf2023-12-31" id="Fact000087" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">14,876,106</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--OtherAssetsCurrent_iI_pp0p0_uUSD_c20231231_zAtsaOqLqf8h" title="Prepayments and other current assets" style="text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="AsOf2023-12-31" id="Fact000089" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,100,344</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--LoansAndLeasesReceivableRelatedParties_iI_pp0p0_maCzHST_zVmbxlDZMCf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Due from related parties</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:LoansAndLeasesReceivableRelatedParties" contextRef="AsOf2022-12-31" id="Fact000091" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">60,280</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0092">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--LoansAndLeasesReceivableRelatedParties_iI_pp0p0_uUSD_c20231231_zSyVVcw9X9Qc" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0093">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--InventoryNet_iI_maCzHST_zHGOHKb6tBgb" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Inventories, net</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2022-12-31" id="Fact000095" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,757,949</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2023-12-31" id="Fact000096" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,373,911</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--InventoryNet_iI_pp0p0_uUSD_c20231231_zCd8kFORQWme" title="Inventories, net" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2023-12-31" id="Fact000098" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">193,981</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--AssetsCurrent_iTI_mtCzHST_maCzLu5_zLR2y933wP5j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total current assets</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2022-12-31" id="Fact000100" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">239,460,075</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2023-12-31" id="Fact000101" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">152,130,382</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--AssetsCurrent_iTI_pp0p0_uUSD_c20231231_zLDrurZpbX5j" title="Total current assets" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2023-12-31" id="Fact000103" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">21,479,151</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OtherAssetsAbstract_iB_zTLG3i7AXRk1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">NON-CURRENT ASSETS</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--PrepaymentAndDepositsNet_iI_maCzB3G_zITMSLnO6bxg" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Prepayment and deposits, net</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:PrepaymentAndDepositsNet" contextRef="AsOf2022-12-31" id="Fact000108" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">417,004</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:PrepaymentAndDepositsNet" contextRef="AsOf2023-12-31" id="Fact000109" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">310,468</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_ecustom--PrepaymentAndDepositsNet_iI_pp0p0_uUSD_c20231231_zNXQ6wVSa6u1" title="Prepayment and deposits, net" style="text-align: right"><ix:nonFraction name="HOLO:PrepaymentAndDepositsNet" contextRef="AsOf2023-12-31" id="Fact000111" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">43,835</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentNet_iI_maCzB3G_zI3hMcKYhxw9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Property and equipment, net</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-12-31" id="Fact000113" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,647,876</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2023-12-31" id="Fact000114" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,598,134</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_uUSD_c20231231_z8YjvgWWAWL1" title="Property and equipment, net" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2023-12-31" id="Fact000116" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">225,639</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_maCzB3G_zxSEVEeI9dme" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Intangible assets, net</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2022-12-31" id="Fact000118" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">15,376,524</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0119">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_uUSD_c20231231_z5t1Jkxk2wze" title="Intangible assets, net" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0121">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--Investments_iI_maCzB3G_z1NeKLQ6EvCd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Investments in unconsolidated entities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0123">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2023-12-31" id="Fact000124" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">600,000</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231_zLdw03lxwizd" title="Investments in unconsolidated entities" style="text-align: right"><ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2023-12-31" id="Fact000126" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">84,713</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingLeaseRightOfUseAsset_iI_maCzB3G_zjZO2w7Cg74k" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Right-of-use assets, net</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2022-12-31" id="Fact000128" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">4,064,525</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2023-12-31" id="Fact000129" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">2,988,691</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0_uUSD_c20231231_zgHwLc6btcbk" title="Right-of-use assets, net" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2023-12-31" id="Fact000131" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">421,971</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--Goodwill_iI_maCzB3G_z6e3Iga8YCK5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Goodwill</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2022-12-31" id="Fact000133" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">21,155,897</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0134">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20231231_zUXtuguPriMk" title="Goodwill" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0136">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredIncomeTaxAssetsNet_iI_maCzB3G_zk3jM1ohGuE5" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred tax assets</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0138">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" contextRef="AsOf2023-12-31" id="Fact000139" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">2,931,528</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--DeferredIncomeTaxAssetsNet_iI_pp0p0_uUSD_c20231231_zOTsJMJiD5Al" title="Deferred tax assets" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" contextRef="AsOf2023-12-31" id="Fact000141" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">413,900</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--OtherAssetsNoncurrent_iTI_mtCzB3G_maCzLu5_zS7RL7XcuOLf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total non-current assets</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2022-12-31" id="Fact000143" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">42,661,826</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2023-12-31" id="Fact000144" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">8,428,821</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--OtherAssetsNoncurrent_iTI_pp0p0_uUSD_c20231231_zHGbEOkTMGT" title="Total non-current assets" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2023-12-31" id="Fact000146" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,190,058</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--Assets_iTI_mtCzLu5_zFWUIp8iTf35" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total assets</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2022-12-31" id="Fact000148" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">282,121,901</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-12-31" id="Fact000149" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">160,559,203</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--Assets_iTI_pp0p0_uUSD_c20231231_z2GzMYjhX63d" title="Total assets" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-12-31" id="Fact000151" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">22,669,209</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LiabilitiesCurrentAbstract_iB_zFlvNS6Sytth" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CURRENT LIABILITIES</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AccountsPayableCurrent_iI_maCzpyB_zavLTI5OiNvi" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accounts payable</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2022-12-31" id="Fact000159" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">61,208,297</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2023-12-31" id="Fact000160" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,314,370</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--AccountsPayableCurrent_iI_pp0p0_uUSD_c20231231_zbOZncZ5uZ6e" title="Accounts payable" style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2023-12-31" id="Fact000162" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">185,575</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--AdvanceFromCustomers_iI_maCzpyB_zxk4i9KVmOM5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Advance from customers</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:AdvanceFromCustomers" contextRef="AsOf2022-12-31" id="Fact000164" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">3,404,038</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:AdvanceFromCustomers" contextRef="AsOf2023-12-31" id="Fact000165" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">2,230,852</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_980_ecustom--AdvanceFromCustomers_iI_pp0p0_uUSD_c20231231_zwxdP9Ptl3gg" title="Advance from customers" style="text-align: right"><ix:nonFraction name="HOLO:AdvanceFromCustomers" contextRef="AsOf2023-12-31" id="Fact000167" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">314,972</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_maCzpyB_zL4rhre0jLOa" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other payables and accrued liabilities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableAndOtherAccruedLiabilities" contextRef="AsOf2022-12-31" id="Fact000169" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">13,549,553</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableAndOtherAccruedLiabilities" contextRef="AsOf2023-12-31" id="Fact000170" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">9,097,870</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_pp0p0_uUSD_c20231231_zpO0Gif6GWFk" title="Other payables and accrued liabilities" style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableAndOtherAccruedLiabilities" contextRef="AsOf2023-12-31" id="Fact000172" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,284,520</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_ecustom--DueToRelatedParties_iI_pp0p0_maCzpyB_zVKY3G3RgOXc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Due to related parties</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:DueToRelatedParties" contextRef="AsOf2022-12-31" id="Fact000174" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">350,000</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0175">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_ecustom--DueToRelatedParties_iI_pp0p0_uUSD_c20231231_zCCdr614NbJ7" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0176">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityCurrent_iI_maCzpyB_zCF4FXqD1Z4j" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Operating lease liabilities - current</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2022-12-31" id="Fact000178" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,596,584</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2023-12-31" id="Fact000179" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,063,396</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_uUSD_c20231231_znqYUDqT7Kah" title="Operating lease liabilities - current" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2023-12-31" id="Fact000181" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">150,140</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LoansPayableCurrent_iI_maCzpyB_zYKKtOIMKQO1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Loan payable</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:LoansPayableCurrent" contextRef="AsOf2022-12-31" id="Fact000183" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">410,000</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:LoansPayableCurrent" contextRef="AsOf2023-12-31" id="Fact000184" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">2,903,896</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--LoansPayableCurrent_iI_pp0p0_uUSD_c20231231_zO524Ve4W5tl" title="Loan payable" style="text-align: right"><ix:nonFraction name="us-gaap:LoansPayableCurrent" contextRef="AsOf2023-12-31" id="Fact000186" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">409,998</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--TaxesPayableCurrent_iI_maCzpyB_zio3ckwwmTti" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Taxes payable</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="AsOf2022-12-31" id="Fact000188" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">602,254</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="AsOf2023-12-31" id="Fact000189" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">625,608</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--TaxesPayableCurrent_iI_pp0p0_uUSD_c20231231_z2MvXR2D4nU7" title="Taxes payable" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="AsOf2023-12-31" id="Fact000191" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">88,329</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LiabilitiesCurrent_iTI_mtCzpyB_maCzdgo_zjLChdV7kGGj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total current liabilities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2022-12-31" id="Fact000193" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">81,120,726</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2023-12-31" id="Fact000194" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">17,235,992</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--LiabilitiesCurrent_iTI_pp0p0_uUSD_c20231231_zF6BilcJviV7" title="Total current liabilities" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2023-12-31" id="Fact000196" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,433,534</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--LiabilitiesNoncurrentAbstract_iB_zV0y4N9RGhod" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">NON-CURRENT LIABILITIES</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_maCzWcb_z4GSHFco5TKj" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Operating lease liabilities - non-current</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2022-12-31" id="Fact000201" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">2,574,711</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2023-12-31" id="Fact000202" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">2,058,068</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_uUSD_c20231231_zpjXCmWGqprg" title="Operating lease liabilities - noncurrent" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2023-12-31" id="Fact000204" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">290,577</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--DeferredIncomeTaxLiabilities_iI_maCzWcb_zUwnsnP5Zo3k" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred tax liabilities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="AsOf2022-12-31" id="Fact000206" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,106,519</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0207">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--DeferredIncomeTaxLiabilities_iI_pp0p0_uUSD_c20231231_zbYevbrVAsLl" title="Deferred tax liabilities" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0209">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--WarrantLiabilities_iI_maCzWcb_z7h3FVNuT2ph" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Warrant liabilities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:WarrantLiabilities" contextRef="AsOf2022-12-31" id="Fact000211" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">425,619</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:WarrantLiabilities" contextRef="AsOf2023-12-31" id="Fact000212" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">62,200</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_982_ecustom--WarrantLiabilities_iI_pp0p0_uUSD_c20231231_zFqGNWAt9D02" title="Warrant liabilities" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:WarrantLiabilities" contextRef="AsOf2023-12-31" id="Fact000214" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,782</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--AccountsPayableAndAccruedLiabilitiesNoncurrent_iTI_mtCzWcb_maCzdgo_zwPvNyNQKJhd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total non-current liabilities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent" contextRef="AsOf2022-12-31" id="Fact000216" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">4,106,849</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent" contextRef="AsOf2023-12-31" id="Fact000217" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">2,120,268</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--AccountsPayableAndAccruedLiabilitiesNoncurrent_iTI_pp0p0_uUSD_c20231231_zRjfRCFoDcOg" title="Total non-current liabilities" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent" contextRef="AsOf2023-12-31" id="Fact000219" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">299,359</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--Liabilities_iTI_mtCzdgo_maCzdFn_zitWm6RQsVR7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total liabilities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2022-12-31" id="Fact000221" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">85,227,575</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2023-12-31" id="Fact000222" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">19,356,260</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--Liabilities_iTI_pp0p0_uUSD_c20231231_z6pVNs6OKCNb" title="Total liabilities" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2023-12-31" id="Fact000224" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,732,893</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 111; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>MICROCLOUD HOLOGRAM INC. AND SUBSIDIARIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>CONSOLIDATED BALANCE SHEETS &#8212; (Continued)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2022</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2023</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2023</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--CommitmentsAndContingencies_iI_ztTg6l7rDKv7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">COMMITMENTS AND CONTINGENCIES</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--StockholdersEquityAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">SHAREHOLDERS&#8217; EQUITY</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--CommonStockValue_iI_maCzztp_zFRFXAFNEMq7" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Ordinary shares<sup id="xdx_F49_zsPZkrUGLZh3">1
</sup>($<span id="xdx_904_eus-gaap--CommonStockParOrStatedValuePerShare_iI_uUSDPShares_c20231231_zTYxaDhkVh9k" title="Common stock, par value"><span id="xdx_902_eus-gaap--CommonStockParOrStatedValuePerShare_iI_uUSDPShares_c20221231_z0p6LQoXegWk" title="Common stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2023-12-31" id="Fact000235" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2022-12-31" id="Fact000237" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></ix:nonFraction></span></span>
par value; <span id="xdx_902_eus-gaap--CommonStockSharesAuthorized_iI_c20231231_zhoAvq5DZUOd"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2023-12-31" id="Fact000238" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,941,204</ix:nonFraction>
</span>shares authorized; <span id="xdx_906_eus-gaap--CommonStockSharesIssued_c20221231_pdd" title="Common stock, shares issued"><span id="xdx_901_eus-gaap--CommonStockSharesOutstanding_c20221231_pdd" title="Common stock, shares Outstanding"><span id="xdx_907_eus-gaap--CommonStockSharesAuthorized_iI_c20221231_zb8FHJWGDVUl"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2022-12-31" id="Fact000240" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2022-12-31" id="Fact000242" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2022-12-31" id="Fact000243" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,081,204</ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span></span>
and <span id="xdx_907_eus-gaap--CommonStockSharesIssued_c20231231_pdd" title="Common stock, shares issued"><span id="xdx_90F_eus-gaap--CommonStockSharesOutstanding_c20231231_pdd" title="Common stock, shares Outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2023-12-31" id="Fact000245" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2023-12-31" id="Fact000247" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,941,204</ix:nonFraction></ix:nonFraction></span></span> shares issued and outstanding as of December 31,2022 and December 31, 2023, respectively)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2022-12-31" id="Fact000232" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">36,144</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2023-12-31" id="Fact000233" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">42,318</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--CommonStockValue_iI_pp0p0_uUSD_c20231231_fMQ_____zDCe2J6Of74a" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2023-12-31" id="Fact000248" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,941</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--AdditionalPaidInCapital_iI_maCzztp_z9l8kgKZ23u5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Additional paid-in capital</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2022-12-31" id="Fact000250" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">254,138,709</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2023-12-31" id="Fact000251" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">286,296,970</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--AdditionalPaidInCapital_iI_pp0p0_uUSD_c20231231_zXBgwMm4mLR6" title="Additional paid-in capital" style="text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2023-12-31" id="Fact000253" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">41,180,750</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_maCzztp_zFpcGjUJV31f" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accumulative Deficit</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2022-12-31" id="Fact000255" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">65,500,622</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2023-12-31" id="Fact000256" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">146,909,851</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_pp0p0_uUSD_c20231231_z3HpY93uxzEk" title="Accumulative Deficit" style="text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2023-12-31" id="Fact000258" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">20,668,617</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_407_ecustom--StatutoryReserves_iI_maCzztp_zAHul6SgSlJ" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Statutory reserves</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:StatutoryReserves" contextRef="AsOf2022-12-31" id="Fact000260" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">11,110,699</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:StatutoryReserves" contextRef="AsOf2023-12-31" id="Fact000261" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">3,052,776</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_ecustom--StatutoryReserves_iI_pp0p0_uUSD_c20231231_zmUmcnaYE61a" title="Statutory reserves" style="text-align: right"><ix:nonFraction name="HOLO:StatutoryReserves" contextRef="AsOf2023-12-31" id="Fact000263" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">431,019</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_maCzztp_zA8947N3w4c5" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accumulated other comprehensive loss</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2022-12-31" id="Fact000265" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">3,182,525</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2023-12-31" id="Fact000266" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">1,365,466</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pp0p0_uUSD_c20231231_zLTtYqjtOJN" title="Accumulated other comprehensive loss" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2023-12-31" id="Fact000268" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,026,964</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--StockholdersEquity_iTI_mtCzztp_maCzKlf_ztb2QZbTdU9e" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total MICROCLOUD HOLOGRAM INC. shareholders&#8217; equity</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31" id="Fact000270" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">196,602,405</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31" id="Fact000271" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">141,116,747</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--StockholdersEquity_iTI_pp0p0_uUSD_c20231231_zPQPu9UJmeWf" title="Total MICROCLOUD HOLOGRAM INC. shareholders' equity" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31" id="Fact000273" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">19,922,129</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--MinorityInterest_iI_maCzKlf_zHEbJS0bGsYh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">NON-CONTROLLING INTERESTS</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2022-12-31" id="Fact000275" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">291,921</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2023-12-31" id="Fact000276" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">86,196</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--MinorityInterest_iI_pp0p0_uUSD_c20231231_zxs8yaoC4Sda" title="NON-CONTROLLING INTERESTS" style="text-align: right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2023-12-31" id="Fact000278" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">14,187</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iTI_mtCzKlf_maCzdFn_z9qOBwODi8Vf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total equity</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-12-31" id="Fact000280" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">196,894,326</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31" id="Fact000281" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">141,202,943</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iTI_pp0p0_uUSD_c20231231_zwbVMiG8fSkk" title="Total Equity" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31" id="Fact000283" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">19,936,316</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LiabilitiesAndStockholdersEquity_iTI_mtCzdFn_zDhjYN8hiKr5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total liabilities and shareholders&#8217; equity</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2022-12-31" id="Fact000285" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">282,121,901</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2023-12-31" id="Fact000286" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">160,559,203</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--LiabilitiesAndStockholdersEquity_iTI_pp0p0_uUSD_c20231231_zB3F0mqtRsie" title="Total liabilities and shareholders' equity" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2023-12-31" id="Fact000288" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">22,669,209</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Rule-Page --><div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->



<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><sup id="xdx_F00_zBN82js6ZkOf">1</sup></td><td id="xdx_F17_zIaeC6tNs76" style="text-align: justify"><ix:footnote id="Footnote000289" xml:lang="en-US">All period results have been adjusted for the reverse stock
split effective February 2, 2024 (See Note 18 - Subsequent Event).</ix:footnote></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">The accompanying notes are an integral part of these consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 112; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span id="b_003"></span><b>MICROCLOUD HOLOGRAM INC. AND SUBSIDIARIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_302_113_zzDxQHddW62d" summary="xdx: Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49B_20210101__20211231_zGBrid4EHey6" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_491_20220101__20221231_zxZ8qyeYOrP4" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_495_20230101__20231231_z6ot1vc8mgf9" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Years Ending December&#160;31,</td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--RevenuesAbstract_iB_zskiiBY2opPf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">OPERATING REVENUES</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Products</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--Revenues_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--ProductsMember_zUQT6oD1XvC" title="Total operating revenues" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-01-012021-12-31_custom_ProductsMember" id="Fact000295" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">102,209,275</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--Revenues_pp0p0_c20220101__20221231__srt--ProductOrServiceAxis__custom--ProductsMember_zcYLzOxCkLZ9" title="Total operating revenues" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-01-012022-12-31_custom_ProductsMember" id="Fact000297" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">124,609,677</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--Revenues_pp0p0_c20230101__20231231__srt--ProductOrServiceAxis__custom--ProductsMember_zknCLyqp00ag" title="Total operating revenues" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-012023-12-31_custom_ProductsMember" id="Fact000299" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">22,401,569</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__srt--ProductOrServiceAxis__custom--ProductsMember_zJt3hybDdPui" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-012023-12-31_custom_ProductsMember" id="Fact000300" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,179,016</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Services</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--Revenues_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--ServicesMember_zCtCtjTws1Ad" title="Total operating revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-01-012021-12-31_custom_ServicesMember" id="Fact000302" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">256,440,023</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--Revenues_pp0p0_c20220101__20221231__srt--ProductOrServiceAxis__custom--ServicesMember_zz2aWAJ3qp0c" title="Total operating revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-01-012022-12-31_custom_ServicesMember" id="Fact000304" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">363,329,187</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--Revenues_pp0p0_c20230101__20231231__srt--ProductOrServiceAxis__custom--ServicesMember_zFyQNB7JyUKc" title="Total operating revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-012023-12-31_custom_ServicesMember" id="Fact000306" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">181,146,436</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__srt--ProductOrServiceAxis__custom--ServicesMember_zX6Yi0k6dSBe" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-012023-12-31_custom_ServicesMember" id="Fact000307" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">25,706,563</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--Revenues_maCzBIq_zDAiD81rpd7l" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total operating revenues</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-01-012021-12-31" id="Fact000309" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">358,649,298</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-01-012022-12-31" id="Fact000310" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">487,938,864</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-01to2023-12-31" id="Fact000311" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">203,548,005</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231_zGpNZBnb6dBg" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-01to2023-12-31" id="Fact000312" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">28,885,579</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--CostOfRevenue_iN_di_msCzBIq_zcx7wFctK7Qf" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">COST OF REVENUES</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-012021-12-31" id="Fact000314" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">108,623,048</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2022-01-012022-12-31" id="Fact000315" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">264,679,547</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2023-01-01to2023-12-31" id="Fact000316" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">129,296,306</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--CostOfRevenue_iN_di_uUSD_c20230101__20231231_zyDgzjqCGxg6" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2023-01-01to2023-12-31" id="Fact000317" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,348,491</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--GrossProfit_iT_mtCzBIq_maOILzTUR_zun92HjRClvl" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">GROSS PROFIT</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-01-012021-12-31" id="Fact000319" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">250,026,250</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2022-01-012022-12-31" id="Fact000320" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">223,259,317</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-01-01to2023-12-31" id="Fact000321" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">74,251,699</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--GrossProfit_iT_pp0p0_uUSD_c20230101__20231231_zhdh0OR1Mepi" title="GROSS PROFIT" style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-01-01to2023-12-31" id="Fact000323" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,537,088</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--OperatingExpensesAbstract_iB_zAgcNCmLVmFe" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">OPERATING EXPENSES</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--SellingExpense_iN_di_maCz2e4_zJ5VMHACDrzi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Selling expenses</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:SellingExpense" contextRef="From2021-01-012021-12-31" id="Fact000329" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">5,257,331</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:SellingExpense" contextRef="From2022-01-012022-12-31" id="Fact000330" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">8,824,405</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:SellingExpense" contextRef="From2023-01-01to2023-12-31" id="Fact000331" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">6,692,316</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--SellingExpense_iN_pp0p0_di_uUSD_c20230101__20231231_zYC51W0SHiwc" title="Selling expenses" style="text-align: right">(<ix:nonFraction name="us-gaap:SellingExpense" contextRef="From2023-01-01to2023-12-31" id="Fact000333" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">949,709</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_407_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_di_maCz2e4_zcJUjcLHoEvc" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">General and administrative expenses</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2021-01-012021-12-31" id="Fact000335" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">20,058,463</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2022-01-012022-12-31" id="Fact000336" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">22,936,520</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2023-01-01to2023-12-31" id="Fact000337" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">65,354,201</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--SellingGeneralAndAdministrativeExpense_iN_pp0p0_di_uUSD_c20230101__20231231_zTC3NcUf4h6h" title="General and administrative expenses" style="text-align: right">(<ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2023-01-01to2023-12-31" id="Fact000339" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,274,441</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_408_eus-gaap--ResearchAndDevelopmentExpense_iN_di_maCz2e4_z06CJlOnEVZi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Research and development expenses</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2021-01-012021-12-31" id="Fact000341" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">145,346,168</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2022-01-012022-12-31" id="Fact000342" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">331,274,831</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2023-01-01to2023-12-31" id="Fact000343" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">78,655,572</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--ResearchAndDevelopmentExpense_iN_pp0p0_di_uUSD_c20230101__20231231_zoSuSPZfFTWd" title="Research and development expenses" style="text-align: right">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2023-01-01to2023-12-31" id="Fact000345" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">11,162,043</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_407_eus-gaap--ProvisionForDoubtfulAccounts_iN_di_maCz2e4_zGPxxRiyeoBl" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Provision for doubtful accounts</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="From2021-01-012021-12-31" id="Fact000347" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">515,345</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="From2022-01-012022-12-31" id="Fact000348" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">2,976,474</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="From2023-01-01to2023-12-31" id="Fact000349" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">857,713</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--ProvisionForDoubtfulAccounts_iN_pp0p0_di_uUSD_c20230101__20231231_zS7ejiYjqkx4" title="Provision for doubtful accounts" style="text-align: right">(<ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="From2023-01-01to2023-12-31" id="Fact000351" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">121,718</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_401_ecustom--ChangeInFairValueOfWarrantLiability_msCz2e4_zPKNQioTU5id" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Change in fair value of warrant liability</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0353">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:ChangeInFairValueOfWarrantLiability" contextRef="From2022-01-012022-12-31" id="Fact000354" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">4,415,328</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:ChangeInFairValueOfWarrantLiability" contextRef="From2023-01-01to2023-12-31" id="Fact000355" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">372,961</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_981_ecustom--ChangeInFairValueOfWarrantLiability_pp0p0_uUSD_c20230101__20231231_zHPSLo5vp9hd" title="Change in fair value of warrant liability" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:ChangeInFairValueOfWarrantLiability" contextRef="From2023-01-01to2023-12-31" id="Fact000357" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">52,927</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OperatingExpenses_iNT_di_mtCz2e4_msOILzTUR_zStZKLFZLzV1" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total operating expenses</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2021-01-012021-12-31" id="Fact000359" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">171,177,307</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2022-01-012022-12-31" id="Fact000360" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">361,596,902</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2023-01-01to2023-12-31" id="Fact000361" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">151,186,841</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--OperatingExpenses_iNT_pp0p0_di_uUSD_c20230101__20231231_zLSPxm1b5ie6" title="Total operating expenses" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2023-01-01to2023-12-31" id="Fact000363" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">21,454,984</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"> </td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"> </td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"> </td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"> </td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--OperatingIncomeLoss_iT_maCzZLx_mtOILzTUR_zmnjgakVYoof" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">INCOME (LOSS) FROM OPERATIONS</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-01-012021-12-31" id="Fact000365" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">78,848,943</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2022-01-012022-12-31" id="Fact000366" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">138,337,585</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2023-01-01to2023-12-31" id="Fact000367" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">76,935,142</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--OperatingIncomeLoss_iT_pp0p0_uUSD_c20230101__20231231_zZzFCHl2BYra" title="INCOME (LOSS) FROM OPERATIONS" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2023-01-01to2023-12-31" id="Fact000369" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">10,917,896</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--OtherIncomeAndExpensesAbstract_iB_z6AG2nLdgvm5" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">OTHER INCOME (EXPENSE)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--FinanceIncomeNet_maCzcZL_z2G3a4BjYTPf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Finance income, net</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:FinanceIncomeNet" contextRef="From2021-01-012021-12-31" id="Fact000375" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">626,796</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:FinanceIncomeNet" contextRef="From2022-01-012022-12-31" id="Fact000376" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,669,078</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:FinanceIncomeNet" contextRef="From2023-01-01to2023-12-31" id="Fact000377" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">3,363,084</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98D_ecustom--FinanceIncomeNet_pp0p0_uUSD_c20230101__20231231_zJfefIsJCDg3" title="Finance income, net" style="text-align: right"><ix:nonFraction name="HOLO:FinanceIncomeNet" contextRef="From2023-01-01to2023-12-31" id="Fact000379" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">477,257</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--ImpairmentLossForUnconsolidatedEntities_iN_di_msCzcZL_zu6StTxnU1Mc" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Impairment loss for unconsolidated entities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0381">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="HOLO:ImpairmentLossForUnconsolidatedEntities" contextRef="From2022-01-012022-12-31" id="Fact000382" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,600,000</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0383">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_ecustom--ImpairmentLossForUnconsolidatedEntities_iN_pp0p0_di_uUSD_c20230101__20231231_zuYCd5CMMuL" title="Impairment loss for unconsolidated entities" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0385">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--ProfitOrLossOnDisposalOfSubsidiaries_maCzcZL_zTabtLLuZirk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Profit or loss on disposal of subsidiaries</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0387">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0388">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="HOLO:ProfitOrLossOnDisposalOfSubsidiaries" contextRef="From2023-01-01to2023-12-31" id="Fact000389" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">15,278,949</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98D_ecustom--ProfitOrLossOnDisposalOfSubsidiaries_pp0p0_uUSD_c20230101__20231231_zXt4Z3f2ckw2" title="Profit or loss on disposal of subsidiaries" style="text-align: right">(<ix:nonFraction name="HOLO:ProfitOrLossOnDisposalOfSubsidiaries" contextRef="From2023-01-01to2023-12-31" id="Fact000391" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">2,168,242</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_40B_eus-gaap--OtherIncome_maCzcZL_zAKx50aWSIK5" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other income, net</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherIncome" contextRef="From2021-01-012021-12-31" id="Fact000393" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">973,932</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherIncome" contextRef="From2022-01-012022-12-31" id="Fact000394" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">983,466</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherIncome" contextRef="From2023-01-01to2023-12-31" id="Fact000395" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">3,124,103</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--OtherIncome_pp0p0_uUSD_c20230101__20231231_zobLGnueAJn5" title="Other income, net" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherIncome" contextRef="From2023-01-01to2023-12-31" id="Fact000397" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">443,343</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--NonoperatingIncomeExpense_iT_mtCzcZL_maCzZLx_zXdgPY5YbMnj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total other income (expenses), net</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2021-01-012021-12-31" id="Fact000399" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,600,728</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2022-01-012022-12-31" id="Fact000400" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,052,544</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2023-01-01to2023-12-31" id="Fact000401" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">8,791,762</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--NonoperatingIncomeExpense_iT_pp0p0_uUSD_c20230101__20231231_zXNTZuDQ4ozi" title="Total other income, (expenses), net" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2023-01-01to2023-12-31" id="Fact000403" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,247,642</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"> </td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"> </td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"> </td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"> </td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_mtCzZLx_maCzTIe_z9VaCu6UIzWl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">INCOME (LOSS) BEFORE INCOME TAXES</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2021-01-012021-12-31" id="Fact000405" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">80,449,671</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2022-01-012022-12-31" id="Fact000406" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">137,285,041</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2023-01-01to2023-12-31" id="Fact000407" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">85,726,904</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_pp0p0_uUSD_c20230101__20231231_zmbmKiXUFzCl" title="INCOME (LOSS) BEFORE INCOME TAXES" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2023-01-01to2023-12-31" id="Fact000409" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">12,165,538</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--IncomeTaxExpenseBenefit_iN_di_msCzTIe_zGCUxioczCzf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Income tax credit</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-01-012021-12-31" id="Fact000411" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">794,803</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2022-01-012022-12-31" id="Fact000412" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">826,140</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2023-01-01to2023-12-31" id="Fact000413" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">4,138,906</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--IncomeTaxExpenseBenefit_iN_pp0p0_di_uUSD_c20230101__20231231_z1KLRyDbYpXk" title="BENEFIT OF (PROVISION FOR) INCOME TAXES" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2023-01-01to2023-12-31" id="Fact000415" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">587,354</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--ProfitLoss_iT_mtCzTIe_maCzwqO_maCzxZM_zgxrx4DohEJ6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">NET INCOME (LOSS)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-12-31" id="Fact000417" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">81,244,474</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2022-01-012022-12-31" id="Fact000418" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">136,458,901</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2023-01-01to2023-12-31" id="Fact000419" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">81,587,998</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--ProfitLoss_iT_pp0p0_uUSD_c20230101__20231231_zdZCbAI2J9p3" title="NET INCOME (LOSS)" style="text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2023-01-01to2023-12-31" id="Fact000421" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">11,578,184</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_msCzwqO_zixEbXNT7NH" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Less: Net income (loss) attributable to non-controlling interests</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2021-01-012021-12-31" id="Fact000423" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">66</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2022-01-012022-12-31" id="Fact000424" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">291,987</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2023-01-01to2023-12-31" id="Fact000425" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">205,725</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_uUSD_c20230101__20231231_zRtwp4H0xMs5" title="Less: Net income (loss) attributable to non-controlling interests" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2023-01-01to2023-12-31" id="Fact000427" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">29,195</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_iT_mtCzwqO_zVxIfKl7zYN3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">NET LOSS ATTRIBUTABLE TO MICROCLOUD HOLOGRAM INC. ORDINARY SHAREHOLDERS</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2021-01-012021-12-31" id="Fact000429" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">81,244,540</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2022-01-012022-12-31" id="Fact000430" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">136,750,888</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2023-01-01to2023-12-31" id="Fact000431" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">81,382,273</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_iT_pp0p0_uUSD_c20230101__20231231_zjky7efeTFvj" title="NET LOSS ATTRIBUTABLE TO MICROCLOUD HOLOGRAM INC. ORDINARY SHAREHOLDERS" style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2023-01-01to2023-12-31" id="Fact000433" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">11,548,989</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--OtherComprehensiveIncomeLossTaxAbstract_iB_zfTYWtAAJM4a" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">OTHER COMPREHENSIVE INCOME (LOSS)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_maCzxZM_zuGUJZj5xpp2" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Foreign currency translation adjustment</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2021-01-012021-12-31" id="Fact000439" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">32,022</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2022-01-012022-12-31" id="Fact000440" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">995,415</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2023-01-01to2023-12-31" id="Fact000441" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,817,059</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_pp0p0_uUSD_c20230101__20231231_zgvqd2bi1VH" title="Foreign currency translation adjustment" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2023-01-01to2023-12-31" id="Fact000443" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">257,860</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_iT_mtCzxZM_maCz1uO_zyOqigIlyDRd" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">COMPREHENSIVE INCOME (LOSS)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2021-01-012021-12-31" id="Fact000445" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">81,212,452</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2022-01-012022-12-31" id="Fact000446" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">135,463,486</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2023-01-01to2023-12-31" id="Fact000447" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">79,770,939</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_iT_pp0p0_uUSD_c20230101__20231231_zfGSfdGf3W4" title="COMPREHENSIVE INCOME (LOSS)" style="text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2023-01-01to2023-12-31" id="Fact000449" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">11,320,324</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_40A_eus-gaap--ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_msCz1uO_zaPewWXrNyl1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Less: Comprehensive income (loss) attributable to non-controlling interests</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="From2021-01-012021-12-31" id="Fact000451" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">66</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="From2022-01-012022-12-31" id="Fact000452" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">291,987</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="From2023-01-01to2023-12-31" id="Fact000453" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">205,725</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_pp0p0_uUSD_c20230101__20231231_zVpJ0fGJTpZh" title="Less: Comprehensive income (loss) attributable to non-controlling interests" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="From2023-01-01to2023-12-31" id="Fact000455" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">29,195</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--ComprehensiveIncomeNetOfTax_iT_mtCz1uO_zkHtMnA6ufdg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">COMPREHENSIVE LOSS ATTRIBUTABLE TO MICROCLOUD HOLOGRAM INC.</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2021-01-012021-12-31" id="Fact000457" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">81,212,518</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2022-01-012022-12-31" id="Fact000458" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">135,755,473</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2023-01-01to2023-12-31" id="Fact000459" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">79,565,214</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--ComprehensiveIncomeNetOfTax_iT_pp0p0_uUSD_c20230101__20231231_zSk0kaiauv8k" title="COMPREHENSIVE LOSS ATTRIBUTABLE TO MICROCLOUD HOLOGRAM INC" style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2023-01-01to2023-12-31" id="Fact000461" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">11,291,129</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB_zYSLyybBnhL9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">WEIGHTED AVERAGE NUMBER OF ORDINARY
    SHARES<sup>1</sup></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Basic and diluted</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_908_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20210101__20211231_fMQ_____zeoi9AeXhToe" title="Weighted average number of ordinary shares outstanding - basic" class="xdx_phnt_U3RhdGVtZW50IC0gQ09OU09MSURBVEVEIFNUQVRFTUVOVFMgT0YgT1BFUkFUSU9OUyBBTkQgQ09NUFJFSEVOU0lWRSBJTkNPTUUgKExPU1MpAA__"><span id="xdx_90B_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20210101__20211231_fMQ_____zO6gCIyBd1j5" title="Weighted average number of ordinary shares outstanding - diluted" class="xdx_phnt_U3RhdGVtZW50IC0gQ09OU09MSURBVEVEIFNUQVRFTUVOVFMgT0YgT1BFUkFUSU9OUyBBTkQgQ09NUFJFSEVOU0lWRSBJTkNPTUUgKExPU1MpAA__"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-01-012021-12-31" id="Fact000467" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2021-01-012021-12-31" id="Fact000469" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">13,200,000</ix:nonFraction></ix:nonFraction></span></span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_905_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20220101__20221231_fMQ_____zC6NTe4rNDik" title="Weighted average number of ordinary shares outstanding - basic" class="xdx_phnt_U3RhdGVtZW50IC0gQ09OU09MSURBVEVEIFNUQVRFTUVOVFMgT0YgT1BFUkFUSU9OUyBBTkQgQ09NUFJFSEVOU0lWRSBJTkNPTUUgKExPU1MpAA__"><span id="xdx_90F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20220101__20221231_fMQ_____zbi5H4CGPkCe" title="Weighted average number of ordinary shares outstanding - diluted" class="xdx_phnt_U3RhdGVtZW50IC0gQ09OU09MSURBVEVEIFNUQVRFTUVOVFMgT0YgT1BFUkFUSU9OUyBBTkQgQ09NUFJFSEVOU0lWRSBJTkNPTUUgKExPU1MpAA__"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2022-01-012022-12-31" id="Fact000471" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2022-01-012022-12-31" id="Fact000473" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,007,160</ix:nonFraction></ix:nonFraction></span></span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_900_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20230101__20231231_fMQ_____zIEQSk99pXeb" title="Weighted average number of ordinary shares outstanding - basic" class="xdx_phnt_U3RhdGVtZW50IC0gQ09OU09MSURBVEVEIFNUQVRFTUVOVFMgT0YgT1BFUkFUSU9OUyBBTkQgQ09NUFJFSEVOU0lWRSBJTkNPTUUgKExPU1MpAA__"><span id="xdx_90A_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20230101__20231231_fMQ_____zPhHJD1Altui" title="Weighted average number of ordinary shares outstanding - diluted" class="xdx_phnt_U3RhdGVtZW50IC0gQ09OU09MSURBVEVEIFNUQVRFTUVOVFMgT0YgT1BFUkFUSU9OUyBBTkQgQ09NUFJFSEVOU0lWRSBJTkNPTUUgKExPU1MpAA__"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-01-01to2023-12-31" id="Fact000475" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2023-01-01to2023-12-31" id="Fact000477" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,167,379</ix:nonFraction></ix:nonFraction></span></span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90F_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20230101__20231231_fMQ_____zl0FAGIvII3l" title="Weighted average number of ordinary shares outstanding - basic" class="xdx_phnt_U3RhdGVtZW50IC0gQ09OU09MSURBVEVEIFNUQVRFTUVOVFMgT0YgT1BFUkFUSU9OUyBBTkQgQ09NUFJFSEVOU0lWRSBJTkNPTUUgKExPU1MpAA__"><span id="xdx_90D_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20230101__20231231_fMQ_____zwX2xHlpc9Hk" title="Weighted average number of ordinary shares outstanding - diluted" class="xdx_phnt_U3RhdGVtZW50IC0gQ09OU09MSURBVEVEIFNUQVRFTUVOVFMgT0YgT1BFUkFUSU9OUyBBTkQgQ09NUFJFSEVOU0lWRSBJTkNPTUUgKExPU1MpAA__"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-01-01to2023-12-31" id="Fact000479" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2023-01-01to2023-12-31" id="Fact000481" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,167,379</ix:nonFraction></ix:nonFraction></span></span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--EarningsPerShareAbstract_iB_zMWlAlCFoawi" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">EARNINGS (LOSS) PER SHARE<sup>1</sup></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Basic and diluted</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_907_eus-gaap--EarningsPerShareBasic_c20210101__20211231_fMQ_____zKupzOP2QAea" title="Earnings (loss) per share - basic" class="xdx_phnt_U3RhdGVtZW50IC0gQ09OU09MSURBVEVEIFNUQVRFTUVOVFMgT0YgT1BFUkFUSU9OUyBBTkQgQ09NUFJFSEVOU0lWRSBJTkNPTUUgKExPU1MpAA__"><span id="xdx_901_eus-gaap--EarningsPerShareDiluted_c20210101__20211231_fMQ_____zyWUCZ9C0Udj" title="Earnings (loss) per share - diluted" class="xdx_phnt_U3RhdGVtZW50IC0gQ09OU09MSURBVEVEIFNUQVRFTUVOVFMgT0YgT1BFUkFUSU9OUyBBTkQgQ09NUFJFSEVOU0lWRSBJTkNPTUUgKExPU1MpAA__"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2021-01-012021-12-31" id="Fact000487" format="ixt:numdotdecimal" decimals="INF" unitRef="RMBPShares"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2021-01-012021-12-31" id="Fact000489" format="ixt:numdotdecimal" decimals="INF" unitRef="RMBPShares">6.15</ix:nonFraction></ix:nonFraction></span></span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_907_eus-gaap--EarningsPerShareBasic_c20220101__20221231_fMQ_____z0pqadc2Jial" title="Earnings (loss) per share - basic" class="xdx_phnt_U3RhdGVtZW50IC0gQ09OU09MSURBVEVEIFNUQVRFTUVOVFMgT0YgT1BFUkFUSU9OUyBBTkQgQ09NUFJFSEVOU0lWRSBJTkNPTUUgKExPU1MpAA__"><span id="xdx_902_eus-gaap--EarningsPerShareDiluted_c20220101__20221231_fMQ_____zOQT5atn3vHe" title="Earnings (loss) per share - diluted" class="xdx_phnt_U3RhdGVtZW50IC0gQ09OU09MSURBVEVEIFNUQVRFTUVOVFMgT0YgT1BFUkFUSU9OUyBBTkQgQ09NUFJFSEVOU0lWRSBJTkNPTUUgKExPU1MpAA__">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2022-01-012022-12-31" id="Fact000491" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="RMBPShares"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2022-01-012022-12-31" id="Fact000493" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="RMBPShares">68.13</ix:nonFraction></ix:nonFraction></span></span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90C_eus-gaap--EarningsPerShareBasic_c20230101__20231231_fMQ_____zcEtTUjlBd8" title="Earnings (loss) per share - basic" class="xdx_phnt_U3RhdGVtZW50IC0gQ09OU09MSURBVEVEIFNUQVRFTUVOVFMgT0YgT1BFUkFUSU9OUyBBTkQgQ09NUFJFSEVOU0lWRSBJTkNPTUUgKExPU1MpAA__"><span id="xdx_903_eus-gaap--EarningsPerShareDiluted_c20230101__20231231_fMQ_____zyVdltYacmA8" title="Earnings (loss) per share - diluted" class="xdx_phnt_U3RhdGVtZW50IC0gQ09OU09MSURBVEVEIFNUQVRFTUVOVFMgT0YgT1BFUkFUSU9OUyBBTkQgQ09NUFJFSEVOU0lWRSBJTkNPTUUgKExPU1MpAA__">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2023-01-01to2023-12-31" id="Fact000495" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="RMBPShares"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2023-01-01to2023-12-31" id="Fact000497" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="RMBPShares">37.55</ix:nonFraction></ix:nonFraction></span></span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_907_eus-gaap--EarningsPerShareBasic_uUSDPShares_c20230101__20231231_fMQ_____zOoTLiIsOkpd" title="Earnings (loss) per share - basic" class="xdx_phnt_U3RhdGVtZW50IC0gQ09OU09MSURBVEVEIFNUQVRFTUVOVFMgT0YgT1BFUkFUSU9OUyBBTkQgQ09NUFJFSEVOU0lWRSBJTkNPTUUgKExPU1MpAA__"><span id="xdx_901_eus-gaap--EarningsPerShareDiluted_uUSDPShares_c20230101__20231231_fMQ_____zmStMUITkP5h" title="Earnings (loss) per share - diluted" class="xdx_phnt_U3RhdGVtZW50IC0gQ09OU09MSURBVEVEIFNUQVRFTUVOVFMgT0YgT1BFUkFUSU9OUyBBTkQgQ09NUFJFSEVOU0lWRSBJTkNPTUUgKExPU1MpAA__">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2023-01-01to2023-12-31" id="Fact000499" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2023-01-01to2023-12-31" id="Fact000501" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">5.33</ix:nonFraction></ix:nonFraction></span></span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Rule-Page --><div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->



<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup id="xdx_F08_zWG0Y1ekEgVe">1</sup></span></td><td style="text-align: justify"><span id="xdx_F12_zFqbMNgE4vLj" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:footnote id="Footnote000502" xml:lang="en-US">All
                                            period results have been adjusted for the reverse stock split effective February 2, 2024
                                            (See Note 18 - Subsequent Event).</ix:footnote></span></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">The accompanying notes are an integral part of these consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 113; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="b_004"></span>MICROCLOUD HOLOGRAM INC. AND SUBSIDIARIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#8217; EQUITY</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_306_114_zRgyfNWGQfhc" summary="xdx: Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY" style="font: 8pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td id="xdx_4B7_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zhd8xUDFdYb1" style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td id="xdx_4B0_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_zpo8E6kiF2vl" style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td id="xdx_4B6_us-gaap--StatementEquityComponentsAxis_custom--RetainedEarningsStatutoryMember_zerNIq2QbZ11" style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td id="xdx_4BB_us-gaap--StatementEquityComponentsAxis_custom--RetainedEarningsUnrestrictedMember_z5Rcu3PjXqO2" style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td id="xdx_4B1_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_zfvinhOPHBVd" style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td id="xdx_4B0_us-gaap--StatementEquityComponentsAxis_us-gaap--NoncontrollingInterestMember_zjB1c79EjYQ5" style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td id="xdx_4BF_zCdekZAS8Kyk" style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><b>&#160;</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><b>Ordinary shares</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><b>Additional</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><b>Retained earnings (Deficit)</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center"><b>Accumulated other</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><b>Non-</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><b>&#160;</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><b>&#160;</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center"><b>&#160;</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center">Par</td>
    <td style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center"><b>paid-in</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center"><b>Statutory</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><b>&#160;</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center"><b>comprehensive</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><b>controlling</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><b>&#160;</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><b>&#160;</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"><b>Shares<sup>1</sup></b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"><b>value<sup id="xdx_F54_zuo0MNu35A1i">1</sup></b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>capital</b></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>reserves</b></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"><b>Unrestricted</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>(loss)</b></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Interest</b></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"><b>Total</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Total</b></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; vertical-align: top; padding-left: 0.125in; text-align: center"><b>&#160;</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center"><b>&#160;</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"><b>RMB</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><b>RMB</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><b>RMB</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"><b>RMB</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><b>RMB</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><b>RMB</b></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"><b>RMB</b></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>USD</b></td>
    <td style="padding-bottom: 1pt; text-align: center"><b>&#160;</b></td></tr>
  <tr id="xdx_434_c20210101__20211231_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_zO4ZpOnpTTI1" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 28%; text-align: left">BALANCE, December&#160;31, 2020</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--SharesOutstanding_iS_c20210101__20211231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_fMQ_____z0RYkjK3DDCl" title="Beginning balance, shares" style="font: 8pt Times New Roman, Times, Serif; width: 5%; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" id="Fact000512" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">13,200,000</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 5%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" id="Fact000504" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">86,093</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 5%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000505" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">29,910,089</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 5%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_custom_RetainedEarningsStatutoryMember" id="Fact000506" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">5,802,662</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 5%; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_custom_RetainedEarningsUnrestrictedMember" id="Fact000507" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">4,686,228</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 5%; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="Fact000508" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">25,795</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 5%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0509">-</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 5%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31" id="Fact000510" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">31,086,821</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_984_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_uUSD_c20210101__20211231_ztdU07T3kMr5" style="text-align: right; width: 5%"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31" id="Fact000513" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,878,586</ix:nonFraction></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--NetIncomeLoss_i_pp0p0" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Net income</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; color: White; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0515">-</span>&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; color: White; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0516">-</span>&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-12-31_custom_RetainedEarningsUnrestrictedMember" id="Fact000518" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">81,244,540</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-12-31_us-gaap_NoncontrollingInterestMember" id="Fact000520" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">66</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-12-31" id="Fact000521" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">81,244,474</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_980_eus-gaap--NetIncomeLoss_pp0p0_uUSD_c20210101__20211231_ziLnuwK4XiNk" title="Net income" style="text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-12-31" id="Fact000523" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,750,031</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_408_ecustom--StatutoryReservesAmount_i_pp0p0" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Statutory reserves</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="HOLO:StatutoryReservesAmount" contextRef="From2021-01-012021-12-31_custom_RetainedEarningsStatutoryMember" id="Fact000527" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">2,738,633</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="HOLO:StatutoryReservesAmount" contextRef="From2021-01-012021-12-31_custom_RetainedEarningsUnrestrictedMember" id="Fact000528" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">2,738,633</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0531">-</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98B_ecustom--StatutoryReservesAmount_pp0p0_uUSD_c20210101__20211231_zP1TrSHSbZjf" title="Statutory reserves" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0533">-</span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_i_pp0p0" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Foreign currency translation</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" contextRef="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="Fact000539" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">32,022</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" contextRef="From2021-01-012021-12-31" id="Fact000541" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">32,022</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid">&#160;</td>
    <td id="xdx_98D_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_pp0p0_uUSD_c20210101__20211231_zPMdOFNFCJkg" title="Foreign currency translation" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" contextRef="From2021-01-012021-12-31" id="Fact000543" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">5,025</ix:nonFraction></td>
    <td>)</td></tr>
  <tr id="xdx_431_c20220101__20221231_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_zxhvo7Zh4Afg" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">BALANCE, December&#160;31, 2021</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--SharesOutstanding_iS_c20220101__20221231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_fMQ_____zz7Uu7tOQqe6" style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2021-12-31_us-gaap_CommonStockMember" id="Fact000552" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">13,200,000</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_us-gaap_CommonStockMember" id="Fact000545" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">86,093</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000546" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">29,910,089</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_custom_RetainedEarningsStatutoryMember" id="Fact000547" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">8,541,295</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_custom_RetainedEarningsUnrestrictedMember" id="Fact000548" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">73,819,679</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="Fact000549" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">57,817</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_us-gaap_NoncontrollingInterestMember" id="Fact000550" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">66</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31" id="Fact000551" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">112,299,273</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98C_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_uUSD_c20220101__20221231_zBIWNPwCCic7" style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31" id="Fact000553" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,623,592</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--NetIncomeLoss_zGAEXVjCf2jf" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Net income</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-12-31_custom_RetainedEarningsUnrestrictedMember" id="Fact000558" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">136,750,888</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-12-31_us-gaap_NoncontrollingInterestMember" id="Fact000560" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">291,987</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-12-31" id="Fact000561" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">136,458,901</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_986_eus-gaap--NetIncomeLoss_pp0p0_uUSD_c20220101__20221231_zWozHgbrtq4d" title="Net income" style="text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-12-31" id="Fact000563" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">20,279,224</ix:nonFraction></td>
    <td>)</td></tr>
  <tr id="xdx_40F_ecustom--StatutoryReservesAmount_zCYleH3osEq9" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Statutory reserves</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="HOLO:StatutoryReservesAmount" contextRef="From2022-01-012022-12-31_custom_RetainedEarningsStatutoryMember" id="Fact000567" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">2,569,404</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="HOLO:StatutoryReservesAmount" contextRef="From2022-01-012022-12-31_custom_RetainedEarningsUnrestrictedMember" id="Fact000568" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">2,569,404</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160; </td>
    <td>&#160;</td></tr>
  <tr id="xdx_408_ecustom--CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders_iP3custom--StatutoryReservesAmount_zauY9rdcVNBd" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Cancellation of the outstanding shares in MC held by former MC shareholders</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td id="xdx_98F_ecustom--CancellationOfOutstandingSharesInMcHeldByFormerMcShareholdersshares_iP3custom--CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders_c20220101__20221231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_fMQ_____zhgkWuzMAD05" title="Cancellation of the outstanding shares in MC held by former MC shareholders, shares" style="font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="HOLO:CancellationOfOutstandingSharesInMcHeldByFormerMcShareholdersshares" contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember" id="Fact000581" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">13,200,000</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="HOLO:CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders" contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember" id="Fact000573" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">86,093</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="HOLO:CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders" contextRef="From2022-01-012022-12-31" id="Fact000579" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">86,093</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_985_ecustom--CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders_pp0p0_uUSD_c20220101__20221231_zfgxzgpiF9ze" title="Cancellation of the outstanding shares in MC held by former MC shareholders" style="text-align: right">(<ix:nonFraction name="HOLO:CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders" contextRef="From2022-01-012022-12-31" id="Fact000583" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">13,511</ix:nonFraction></td>
    <td>)</td></tr>
  <tr id="xdx_40A_ecustom--InitialCommonSharesOfGoldenPath_iP3custom--CancellationOfOutstandingSharesInMcHeldByFormerMcShareholdersshares_zBg5FcgCYBQl" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Initial common shares of Golden Path</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td id="xdx_98E_ecustom--InitialCommonSharesOfGoldenPathShares_iP3custom--InitialCommonSharesOfGoldenPath_c20220101__20221231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_fMQ_____zd7CL4gmP5tf" title="Initial common shares of Golden Path, shares" style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="HOLO:InitialCommonSharesOfGoldenPathShares" contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember" id="Fact000593" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">170,800</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="HOLO:InitialCommonSharesOfGoldenPath" contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember" id="Fact000585" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,215</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="HOLO:InitialCommonSharesOfGoldenPath" contextRef="From2022-01-012022-12-31" id="Fact000591" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,215</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98C_ecustom--InitialCommonSharesOfGoldenPath_pp0p0_uUSD_c20220101__20221231_zw0cmrPBEIQd" title="Initial common shares of Golden Path" style="text-align: right"><ix:nonFraction name="HOLO:InitialCommonSharesOfGoldenPath" contextRef="From2022-01-012022-12-31" id="Fact000595" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">171</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_400_ecustom--InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption_iP3custom--InitialCommonSharesOfGoldenPathShares_zZu7zNyZr2f" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Initial common shares of Golden Path subject to possible redemption</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td id="xdx_986_ecustom--InitialCommonSharesOfGoldenPathSubjectToPossibleRedemptionShares_iP3custom--InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption_c20220101__20221231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_fMQ_____zFRWNp5RLIb9" title="Initial common shares of Golden Path subject to possible redemption, shares" style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="HOLO:InitialCommonSharesOfGoldenPathSubjectToPossibleRedemptionShares" contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember" id="Fact000605" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">575,000</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="HOLO:InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption" contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember" id="Fact000597" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">4,090</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="HOLO:InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption" contextRef="From2022-01-012022-12-31" id="Fact000603" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">4,090</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98A_ecustom--InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption_pp0p0_uUSD_c20220101__20221231_ze9GRhP36JCb" title="Initial common shares of Golden Path subject to possible redemption" style="text-align: right"><ix:nonFraction name="HOLO:InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption" contextRef="From2022-01-012022-12-31" id="Fact000607" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">575</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_402_ecustom--SharesConvertedFromRights_iP3custom--InitialCommonSharesOfGoldenPathSubjectToPossibleRedemptionShares_z0NzcUIrIkeh" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Shares converted from rights</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td id="xdx_989_ecustom--SharesConvertedFromRightsShares_iP3custom--SharesConvertedFromRights_c20220101__20221231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_fMQ_____zLEHlxwH3Xe9" title="Shares converted from rights, shares" style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="HOLO:SharesConvertedFromRightsShares" contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember" id="Fact000617" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">60,205</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="HOLO:SharesConvertedFromRights" contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember" id="Fact000609" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">428</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="HOLO:SharesConvertedFromRights" contextRef="From2022-01-012022-12-31" id="Fact000615" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">428</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_983_ecustom--SharesConvertedFromRights_pp0p0_uUSD_c20220101__20221231_zdMiyCC61NFl" title="Shares converted from rights" style="text-align: right"><ix:nonFraction name="HOLO:SharesConvertedFromRights" contextRef="From2022-01-012022-12-31" id="Fact000619" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">60</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_401_ecustom--IssuanceOfCommonStockToFinder_iP3custom--SharesConvertedFromRightsShares_zVJLzEKjr139" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Issuance of common stock to Finder</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td id="xdx_983_ecustom--IssuanceOfCommonStockToFinderShares_iP3custom--IssuanceOfCommonStockToFinder_c20220101__20221231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_fMQ_____zHBxAXh4hPwc" title="Issuance of common stock to Finder, shares" style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="HOLO:IssuanceOfCommonStockToFinderShares" contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember" id="Fact000629" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">38,000</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="HOLO:IssuanceOfCommonStockToFinder" contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember" id="Fact000621" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">270</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="HOLO:IssuanceOfCommonStockToFinder" contextRef="From2022-01-012022-12-31" id="Fact000627" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">270</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98E_ecustom--IssuanceOfCommonStockToFinder_pp0p0_uUSD_c20220101__20221231_zfTaJkbVhOGj" title="Issuance of common stock to Finder" style="text-align: right"><ix:nonFraction name="HOLO:IssuanceOfCommonStockToFinder" contextRef="From2022-01-012022-12-31" id="Fact000631" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">38</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40B_ecustom--IssuanceOfCommonStockAsConsiderationOfBusinessCombination_iP3custom--IssuanceOfCommonStockToFinderShares_znvH3WJK58W3" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Issuance of common stock as consideration of business combination</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td id="xdx_983_ecustom--IssuanceOfCommonStockAsConsiderationOfBusinessCombinationShares_iP3custom--IssuanceOfCommonStockAsConsiderationOfBusinessCombination_c20220101__20221231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_fMQ_____zkEddTtHVhD2" title="Issuance of common stock as consideration of business combination, shares" style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="HOLO:IssuanceOfCommonStockAsConsiderationOfBusinessCombinationShares" contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember" id="Fact000641" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">4,455,446</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="HOLO:IssuanceOfCommonStockAsConsiderationOfBusinessCombination" contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember" id="Fact000633" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">31,694</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="HOLO:IssuanceOfCommonStockAsConsiderationOfBusinessCombination" contextRef="From2022-01-012022-12-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000634" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">224,228,620</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="HOLO:IssuanceOfCommonStockAsConsiderationOfBusinessCombination" contextRef="From2022-01-012022-12-31" id="Fact000639" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">224,260,314</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_987_ecustom--IssuanceOfCommonStockAsConsiderationOfBusinessCombination_pp0p0_uUSD_c20220101__20221231_zKWGeaZ5Rrya" title="Issuance of common stock as consideration of business combination" style="text-align: right"><ix:nonFraction name="HOLO:IssuanceOfCommonStockAsConsiderationOfBusinessCombination" contextRef="From2022-01-012022-12-31" id="Fact000643" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">32,011,551</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--StockRedeemedOrCalledDuringPeriodValue_iP3custom--IssuanceOfCommonStockAsConsiderationOfBusinessCombinationShares_zzKcgXp5Z2f4" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Redemption of common stock</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--StockRedeemedOrCalledDuringPeriodShares_iP3us-gaap--StockRedeemedOrCalledDuringPeriodValue_c20220101__20221231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_fMQ_____zQvD12GhorGb" title="Redemption of common stock, shares" style="font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:StockRedeemedOrCalledDuringPeriodShares" contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember" id="Fact000653" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">218,247</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember" id="Fact000645" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">1,553</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" contextRef="From2022-01-012022-12-31" id="Fact000651" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">1,553</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_989_eus-gaap--StockRedeemedOrCalledDuringPeriodValue_pp0p0_uUSD_c20220101__20221231_zsOX269HBKh5" title="Redemption of common stock" style="text-align: right">(<ix:nonFraction name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" contextRef="From2022-01-012022-12-31" id="Fact000655" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">218</ix:nonFraction></td>
    <td>)</td></tr>
  <tr id="xdx_402_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_iP3us-gaap--StockRedeemedOrCalledDuringPeriodShares_zDL2UdQC79Cg" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Foreign currency translation</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" contextRef="From2022-01-012022-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="Fact000661" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">3,124,717</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" contextRef="From2022-01-012022-12-31" id="Fact000663" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">3,124,717</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid">&#160;</td>
    <td id="xdx_987_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_pp0p0_uUSD_c20220101__20221231_zoIiYMSddrhh" title="Foreign currency translation" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" contextRef="From2022-01-012022-12-31" id="Fact000665" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">796,039</ix:nonFraction></td>
    <td>)</td></tr>
  <tr id="xdx_439_c20230101__20231231_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_z82ejPtCr0u4" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">BALANCE, December&#160;31, 2022</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--SharesOutstanding_iS_c20230101__20231231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_fMQ_____zEHyTxT8JxDl" style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-12-31_us-gaap_CommonStockMember" id="Fact000674" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,081,204</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-12-31_us-gaap_CommonStockMember" id="Fact000667" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">36,144</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000668" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">254,138,709</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-12-31_custom_RetainedEarningsStatutoryMember" id="Fact000669" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">11,110,699</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-12-31_custom_RetainedEarningsUnrestrictedMember" id="Fact000670" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">65,500,622</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="Fact000671" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">3,182,525</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-12-31_us-gaap_NoncontrollingInterestMember" id="Fact000672" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">291,921</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-12-31" id="Fact000673" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">196,894,326</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_982_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_uUSD_c20230101__20231231_zk7kOcHZBYGi" style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-12-31" id="Fact000675" format="ixt:numdotdecimal" decimals="0" unitRef="USD">28,546,995</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--NetIncomeLoss_zjdcpDAFYNN9" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Net income</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-12-31_custom_RetainedEarningsUnrestrictedMember" id="Fact000680" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">81,382,273</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-12-31_us-gaap_NoncontrollingInterestMember" id="Fact000682" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">205,725</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-01to2023-12-31" id="Fact000683" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">81,587,998</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98F_eus-gaap--NetIncomeLoss_pp0p0_uUSD_c20230101__20231231_z0W6KgusAXMd" title="Net income" style="text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-01to2023-12-31" id="Fact000685" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">11,578,184</ix:nonFraction></td>
    <td>)</td></tr>
  <tr id="xdx_405_ecustom--StatutoryReservesAmount_z3YQ11BlHi1h" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Statutory reserves</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="HOLO:StatutoryReservesAmount" contextRef="From2023-01-012023-12-31_custom_RetainedEarningsStatutoryMember" id="Fact000689" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">26,956</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="HOLO:StatutoryReservesAmount" contextRef="From2023-01-012023-12-31_custom_RetainedEarningsUnrestrictedMember" id="Fact000690" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">26,956</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0693">-</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98B_ecustom--StatutoryReservesAmount_pp0p0_uUSD_c20230101__20231231_zfsQni33wRi2" title="Statutory reserves" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0695">-</span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40F_ecustom--IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans_i_pp0p0" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Issuance of common stock to employees in employee benefit plans</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td id="xdx_984_ecustom--IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlansShares_iP3custom--IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans_c20230101__20231231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_fMQ_____zWd78CEC8Ltj" title="Issuance of common stock to employees in employee benefit plans, shares" style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="HOLO:IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlansShares" contextRef="From2023-01-012023-12-31_us-gaap_CommonStockMember" id="Fact000705" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">860,000</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="HOLO:IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans" contextRef="From2023-01-012023-12-31_us-gaap_CommonStockMember" id="Fact000697" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">6,174</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="HOLO:IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans" contextRef="From2023-01-012023-12-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000698" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">32,158,261</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="HOLO:IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans" contextRef="From2023-01-01to2023-12-31" id="Fact000703" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">32,164,435</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_980_ecustom--IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans_pp0p0_uUSD_c20230101__20231231_zWIB7ooY1jU" title="Issuance of common stock to employees in employee benefit plans" style="text-align: right"><ix:nonFraction name="HOLO:IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans" contextRef="From2023-01-01to2023-12-31" id="Fact000707" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,480,600</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_401_ecustom--DisposalOfSubsidiaries_iP3custom--IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlansShares_zyH9NHItWXu3" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Disposal of subsidiaries</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="HOLO:DisposalOfSubsidiaries" contextRef="From2023-01-012023-12-31_custom_RetainedEarningsStatutoryMember" id="Fact000711" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">8,084,879</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="HOLO:DisposalOfSubsidiaries" contextRef="From2023-01-01to2023-12-31" id="Fact000715" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">8,084,879</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_981_ecustom--DisposalOfSubsidiaries_pp0p0_uUSD_c20230101__20231231_zywg1mOYcKUf" title="Disposal of subsidiaries" style="text-align: right">(<ix:nonFraction name="HOLO:DisposalOfSubsidiaries" contextRef="From2023-01-01to2023-12-31" id="Fact000717" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,770,955</ix:nonFraction></td>
    <td>)</td></tr>
  <tr id="xdx_40A_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_zlvq8WRAYazf" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Foreign currency translation</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"> &#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right">&#160; </td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right">&#160; </td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right">&#160; </td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right">&#160; </td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" contextRef="From2023-01-012023-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="Fact000723" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,817,059</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right">&#160; </td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" contextRef="From2023-01-01to2023-12-31" id="Fact000725" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,817,059</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid">&#160;</td>
    <td id="xdx_984_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_pp0p0_uUSD_c20230101__20231231_zBAgt2ahNgA" title="Foreign currency translation" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" contextRef="From2023-01-01to2023-12-31" id="Fact000727" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">257,860</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_432_c20230101__20231231_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_zY1KBzw46w9d" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">BALANCE, December&#160;31, 2023</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--SharesOutstanding_iE_c20230101__20231231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_fMQ_____zcleIFutnchb" title="Ending balance, shares" style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-12-31_us-gaap_CommonStockMember" id="Fact000737" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,941,204</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31_us-gaap_CommonStockMember" id="Fact000729" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">42,318</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000730" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">286,296,970</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31_custom_RetainedEarningsStatutoryMember" id="Fact000731" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">3,052,776</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31_custom_RetainedEarningsUnrestrictedMember" id="Fact000732" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">146,909,851</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="Fact000733" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">1,365,466</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31_us-gaap_NoncontrollingInterestMember" id="Fact000734" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">86,196</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31" id="Fact000735" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">141,202,943</ix:nonFraction></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td id="xdx_98F_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_uUSD_c20230101__20231231_zrqt1NrkKOq3" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31" id="Fact000738" format="ixt:numdotdecimal" decimals="0" unitRef="USD">19,936,316</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Rule-Page --><div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->



<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup id="xdx_F00_zcnxIhF7O1dh">1</sup></span></td><td style="text-align: justify"><span id="xdx_F16_z6m8IyLrqh8g" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:footnote id="Footnote000739" xml:lang="en-US">All
                                            period results have been adjusted for the reverse stock split effective February 2, 2024
                                            (See Note 18 - Subsequent Event).</ix:footnote></span></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">The accompanying notes are an integral part of these consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 114; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="b_005"></span>MICROCLOUD HOLOGRAM INC. AND SUBSIDIARIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>CONSOLIDATED STATEMENTS OF CASH FLOWS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_302_112_zAEZLDEhhrE" summary="xdx: Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_496_20210101__20211231_zCvJEvp4ZBAc" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_496_20220101__20221231_zYqm6ttWblje" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_499_20230101__20231231_zbkqJ9uGKCSl" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Year Ended December&#160;31,</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_zNGIIZpbmtib" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOWS FROM OPERATING ACTIVITIES:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--ProfitLoss_maCzZHx_zCYvgEQTPXx6" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Net income (loss)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-12-31" id="Fact000745" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">81,244,474</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2022-01-012022-12-31" id="Fact000746" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">136,458,901</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2023-01-01to2023-12-31" id="Fact000747" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">81,587,998</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--ProfitLoss_pp0p0_uUSD_c20230101__20231231_z4TlTBR1O49l" title="Net loss" style="width: 9%; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2023-01-01to2023-12-31" id="Fact000749" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">11,578,184</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_iB_zOWvw09niLUa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--DeferredIncomeTaxesAndTaxCredits_maCzZHx_z0yFUxrtTVjj" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Depreciation and amortization<br/> </td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxesAndTaxCredits" contextRef="From2021-01-012021-12-31" id="Fact000755" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">6,674,311</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxesAndTaxCredits" contextRef="From2022-01-012022-12-31" id="Fact000756" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">6,844,237</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxesAndTaxCredits" contextRef="From2023-01-01to2023-12-31" id="Fact000757" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">6,161,834</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--DeferredIncomeTaxesAndTaxCredits_pp0p0_uUSD_c20230101__20231231_zJANimUJNwHk" title="Depreciation and amortization" style="text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxesAndTaxCredits" contextRef="From2023-01-01to2023-12-31" id="Fact000759" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">874,428</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_maCzZHx_zFSJe6PSLXTg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Amortization of operating lease right-of-use assets</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0761">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="From2022-01-012022-12-31" id="Fact000762" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,589,078</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="From2023-01-01to2023-12-31" id="Fact000763" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,075,834</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_pp0p0_uUSD_c20230101__20231231_zF5Og7dVAega" title="Amortization of operating lease right-of-use assets" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="From2023-01-01to2023-12-31" id="Fact000765" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">152,672</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--ProvisionForDoubtfulAccount_maCzZHx_zGYLGaYztgTc" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Provision for doubtful accounts</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:ProvisionForDoubtfulAccount" contextRef="From2021-01-012021-12-31" id="Fact000767" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">515,345</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:ProvisionForDoubtfulAccount" contextRef="From2022-01-012022-12-31" id="Fact000768" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">2,976,474</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="HOLO:ProvisionForDoubtfulAccount" contextRef="From2023-01-01to2023-12-31" id="Fact000769" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">274,155</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_ecustom--ProvisionForDoubtfulAccount_pp0p0_uUSD_c20230101__20231231_z7CNONiYR3Ca" title="Provision for doubtful accounts" style="text-align: right">(<ix:nonFraction name="HOLO:ProvisionForDoubtfulAccount" contextRef="From2023-01-01to2023-12-31" id="Fact000771" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">38,906</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_409_ecustom--DeferredTaxBenefits_maCzZHx_zd3OybCQO1Le" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Deferred tax expense (benefits)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="HOLO:DeferredTaxBenefits" contextRef="From2021-01-012021-12-31" id="Fact000773" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">841,948</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="HOLO:DeferredTaxBenefits" contextRef="From2022-01-012022-12-31" id="Fact000774" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">880,475</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="HOLO:DeferredTaxBenefits" contextRef="From2023-01-01to2023-12-31" id="Fact000775" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">4,038,047</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_989_ecustom--DeferredTaxBenefits_pp0p0_uUSD_c20230101__20231231_zLDstTIRicQ" title="Deferred tax expense (benefits)" style="text-align: right">(<ix:nonFraction name="HOLO:DeferredTaxBenefits" contextRef="From2023-01-01to2023-12-31" id="Fact000777" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">573,041</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_408_ecustom--ProvisionForInventoryReserve_iN_di_msCzZHx_zpP0tQO8neM" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Provision for inventory reserve</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:ProvisionForInventoryReserve" contextRef="From2021-01-012021-12-31" id="Fact000779" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">88,047</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0780">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0781">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_ecustom--ProvisionForInventoryReserve_iN_pp0p0_di_uUSD_c20230101__20231231_zDYOgvGu9HCh" title="Provision for inventory reserve" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0783">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--InterestAndOtherIncome_iN_di_msCzZHx_zDEKvOMU6tMd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Interest income</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:InterestAndOtherIncome" contextRef="From2021-01-012021-12-31" id="Fact000785" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">626,054</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0786">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0787">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--InterestAndOtherIncome_iN_pp0p0_di_uUSD_c20230101__20231231_zgwPNHhKSQMk" title="Interest income" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0789">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--ImpairmentLossForUnconsolidatedEntities_maCzZHx_zWGUknKABLIf" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Impairment loss for unconsolidated entities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0791">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:ImpairmentLossForUnconsolidatedEntities" contextRef="From2022-01-012022-12-31" id="Fact000792" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,600,000</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0793">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_988_ecustom--ImpairmentLossForUnconsolidatedEntities_pp0p0_uUSD_c20230101__20231231_znOUT897Ae22" title="Impairment loss for unconsolidated entities" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0795">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--GainLossOnDispositionOfAssets1_iN_di_msCzZHx_zotaRLOVcTjd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Loss on disposal fixed assets</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="From2021-01-012021-12-31" id="Fact000797" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">365,636</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="From2022-01-012022-12-31" id="Fact000798" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">3,285</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0799">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--GainLossOnDispositionOfAssets1_iN_pp0p0_di_uUSD_c20230101__20231231_zBpUDNKyvWTa" title="Loss on disposal fixed assets" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0801">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--ChangeInFairValueOfWarrantLiabilities_iN_di_msCzZHx_zQGby4PRCTCe" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Change in fair value of warrant liabilities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0803">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="HOLO:ChangeInFairValueOfWarrantLiabilities" contextRef="From2022-01-012022-12-31" id="Fact000804" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">4,415,328</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="HOLO:ChangeInFairValueOfWarrantLiabilities" contextRef="From2023-01-01to2023-12-31" id="Fact000805" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">372,961</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_982_ecustom--ChangeInFairValueOfWarrantLiabilities_iN_pp0p0_di_uUSD_c20230101__20231231_zblj2Ef9g7yj" title="Change in fair value of warrant liabilities" style="text-align: right">(<ix:nonFraction name="HOLO:ChangeInFairValueOfWarrantLiabilities" contextRef="From2023-01-01to2023-12-31" id="Fact000807" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">52,927</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--ShareBasedCompensation_maCzZHx_zXnanBro0JC" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Stock compensation expense</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0809">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0810">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2023-01-01to2023-12-31" id="Fact000811" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">32,164,435</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--ShareBasedCompensation_pp0p0_uUSD_c20230101__20231231_zdXATOFJnUrb" title="Stock compensation expense" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2023-01-01to2023-12-31" id="Fact000813" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,564,468</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--ImpairmentOfIntangibleAssetsFinitelived_maCzZHx_zU2qNmvL4zMi" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Impairment loss for intangible assets</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0815">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0816">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" contextRef="From2023-01-01to2023-12-31" id="Fact000817" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">3,854,547</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--ImpairmentOfIntangibleAssetsFinitelived_pp0p0_uUSD_c20230101__20231231_zHJcLVN2ZMSg" title="Impairment loss for intangible assets" style="text-align: right"><ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" contextRef="From2023-01-01to2023-12-31" id="Fact000819" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">547,000</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--GoodwillImpairmentLoss_maCzZHx_zxlsmEyGqM6e" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Impairment loss for goodwill</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0821">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0822">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="From2023-01-01to2023-12-31" id="Fact000823" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">21,155,897</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--GoodwillImpairmentLoss_pp0p0_uUSD_c20230101__20231231_zlfNtoq5XV4e" title="Impairment loss for goodwill" style="text-align: right"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="From2023-01-01to2023-12-31" id="Fact000825" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,002,242</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--LossOnDisposalOfSubsidiaries_iN_di_msCzZHx_z5Nm79fCI0W7" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Loss on disposal of subsidiaries</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0827">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0828">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="HOLO:LossOnDisposalOfSubsidiaries" contextRef="From2023-01-01to2023-12-31" id="Fact000829" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,900,379</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_ecustom--LossOnDisposalOfSubsidiaries_iN_pp0p0_di_uUSD_c20230101__20231231_zKZRElPcDlV" title="Loss on disposal of subsidiaries" style="text-align: right">(<ix:nonFraction name="HOLO:LossOnDisposalOfSubsidiaries" contextRef="From2023-01-01to2023-12-31" id="Fact000831" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">269,684</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--IncreaseDecreaseInOperatingCapitalAbstract_iB_zGMfkQC47rQi" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Change in operating assets and liabilities:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--IncreaseDecreaseInAccountsReceivable_iN_di_msCzZHx_z1aaEXio0uFc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Accounts receivable</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2021-01-012021-12-31" id="Fact000837" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">11,479,621</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2022-01-012022-12-31" id="Fact000838" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">15,072,501</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2023-01-01to2023-12-31" id="Fact000839" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">70,783,791</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--IncreaseDecreaseInAccountsReceivable_iN_pp0p0_di_uUSD_c20230101__20231231_zQuhN8NIn1M9" title="Accounts receivable" style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2023-01-01to2023-12-31" id="Fact000841" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">10,044,956</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--IncreaseDecreaseInOtherCurrentAssets_iN_di_msCzZHx_zAHvqNNMb1lb" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Prepayment and other current assets</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" contextRef="From2021-01-012021-12-31" id="Fact000843" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">4,324,504</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" contextRef="From2022-01-012022-12-31" id="Fact000844" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">5,544,532</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" contextRef="From2023-01-01to2023-12-31" id="Fact000845" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">8,706,708</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--IncreaseDecreaseInOtherCurrentAssets_iN_pp0p0_di_uUSD_c20230101__20231231_z1QahmWlBbud" title="Prepayment and other current assets" style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" contextRef="From2023-01-01to2023-12-31" id="Fact000847" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,235,572</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInInventories_iN_di_msCzZHx_zG9DVwQo80b7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Inventories</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2021-01-012021-12-31" id="Fact000849" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">2,855,093</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2022-01-012022-12-31" id="Fact000850" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">167,562</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2023-01-01to2023-12-31" id="Fact000851" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">384,038</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--IncreaseDecreaseInInventories_iN_pp0p0_di_uUSD_c20230101__20231231_zprSMXpFPW51" title="Inventories" style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2023-01-01to2023-12-31" id="Fact000853" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">54,499</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--PrepaymentsAndDeposits_maCzZHx_zEkGe9gLdZbk" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Prepayments and deposits</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:PrepaymentsAndDeposits" contextRef="From2021-01-012021-12-31" id="Fact000855" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">177,350</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:PrepaymentsAndDeposits" contextRef="From2022-01-012022-12-31" id="Fact000856" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">32,688</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:PrepaymentsAndDeposits" contextRef="From2023-01-01to2023-12-31" id="Fact000857" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">106,536</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_988_ecustom--PrepaymentsAndDeposits_pp0p0_uUSD_c20230101__20231231_z1VRsrAjHCK6" title="Prepayments and deposits" style="text-align: right"><ix:nonFraction name="HOLO:PrepaymentsAndDeposits" contextRef="From2023-01-01to2023-12-31" id="Fact000859" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">15,119</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--IncreaseDecreaseInAccountsPayableTrade_maCzZHx_z0CWT5nRd333" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Accounts payable</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" contextRef="From2021-01-012021-12-31" id="Fact000861" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">6,012,590</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" contextRef="From2022-01-012022-12-31" id="Fact000862" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">14,191,808</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" contextRef="From2023-01-01to2023-12-31" id="Fact000863" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">59,893,927</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--IncreaseDecreaseInAccountsPayableTrade_pp0p0_uUSD_c20230101__20231231_zliow0ES7J8g" title="Accounts payable" style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" contextRef="From2023-01-01to2023-12-31" id="Fact000865" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">8,499,571</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--IncreaseDecreaseInOperatingLeaseLiability_maCzZHx_zDsBqBQj58me" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Operating lease liabilities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0867">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" contextRef="From2022-01-012022-12-31" id="Fact000868" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">1,482,308</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" contextRef="From2023-01-01to2023-12-31" id="Fact000869" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">1,049,831</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--IncreaseDecreaseInOperatingLeaseLiability_pp0p0_uUSD_c20230101__20231231_zYUzftO0qBz4" title="Operating lease liabilities" style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" contextRef="From2023-01-01to2023-12-31" id="Fact000871" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">148,982</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_400_ecustom--IncreaseDecreaseInCustomerAdvancesValue_maCzZHx_zFipSLJCPmf5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Advance from customers</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="HOLO:IncreaseDecreaseInCustomerAdvancesValue" contextRef="From2021-01-012021-12-31" id="Fact000873" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">698,465</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:IncreaseDecreaseInCustomerAdvancesValue" contextRef="From2022-01-012022-12-31" id="Fact000874" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">2,545,326</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="HOLO:IncreaseDecreaseInCustomerAdvancesValue" contextRef="From2023-01-01to2023-12-31" id="Fact000875" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">1,173,186</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_ecustom--IncreaseDecreaseInCustomerAdvancesValue_pp0p0_uUSD_c20230101__20231231_zOq50xsY9FNd" title="Advance from customers" style="text-align: right">(<ix:nonFraction name="HOLO:IncreaseDecreaseInCustomerAdvancesValue" contextRef="From2023-01-01to2023-12-31" id="Fact000877" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">166,487</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_402_eus-gaap--IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_maCzZHx_za3U8iNkkjE8" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Other payables and accrued liabilities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="From2021-01-012021-12-31" id="Fact000879" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">2,066,507</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="From2022-01-012022-12-31" id="Fact000880" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,891,849</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="From2023-01-01to2023-12-31" id="Fact000881" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">4,451,683</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_pp0p0_uUSD_c20230101__20231231_ztIdEs3urzod" title="Other payables and accrued liabilities" style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="From2023-01-01to2023-12-31" id="Fact000883" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">631,740</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--IncreaseDecreaseInAccruedTaxesPayable_maCzZHx_zfaz9e0xn9xi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Taxes payable</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="From2021-01-012021-12-31" id="Fact000885" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,382,989</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="From2022-01-012022-12-31" id="Fact000886" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">2,647,030</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="From2023-01-01to2023-12-31" id="Fact000887" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">23,354</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--IncreaseDecreaseInAccruedTaxesPayable_pp0p0_uUSD_c20230101__20231231_z8fVhUlXV6kl" title="Taxes payable" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="From2023-01-01to2023-12-31" id="Fact000889" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,314</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iT_mtCzZHx_maCCERCz29v_z9wreLpg7jI4" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net cash provided by (used in) operating activities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2021-01-012021-12-31" id="Fact000891" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">102,994,820</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2022-01-012022-12-31" id="Fact000892" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">134,658,768</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2023-01-01to2023-12-31" id="Fact000893" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">27,738,609</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iT_pp0p0_uUSD_c20230101__20231231_zXPiOm4zbOn2" title="Net cash provided by (used in) operating activities" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2023-01-01to2023-12-31" id="Fact000895" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">3,936,396</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_zoxNy9sKCF4c" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOWS FROM INVESTING ACTIVITIES:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--ProceedsFromRepaymentsOfRelatedPartyDebt_i01_maCzpCE_maCzUbu_zs5zVPPg7r0b" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Payments for business acquisition payable - related parties</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt" contextRef="From2021-01-012021-12-31" id="Fact000901" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">50,000,000</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0902">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0903">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--ProceedsFromRepaymentsOfRelatedPartyDebt_pp0p0_uUSD_c20230101__20231231_ziyHIJhIPVS9" title="Payments for business acquisition payable - related parties" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0905">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--LoanProceedsToThirdParties_maCzpCE_zcaBxSIGImM1" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Loan proceeds to third parties</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="HOLO:LoanProceedsToThirdParties" contextRef="From2021-01-012021-12-31" id="Fact000907" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">90,268,908</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="HOLO:LoanProceedsToThirdParties" contextRef="From2022-01-012022-12-31" id="Fact000908" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">10,339,518</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0909">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_ecustom--LoanProceedsToThirdParties_pp0p0_uUSD_c20230101__20231231_zr3w3OyyDPC5" title="Loan proceeds to third parties" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0911">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_ecustom--RepaymentsOfDebts_maCzpCE_zqf56Y3Tcjqb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Loan repayment from third parties</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:RepaymentsOfDebts" contextRef="From2021-01-012021-12-31" id="Fact000913" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">57,906,587</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:RepaymentsOfDebts" contextRef="From2022-01-012022-12-31" id="Fact000914" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">23,668,959</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0915">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_982_ecustom--RepaymentsOfDebts_pp0p0_uUSD_c20230101__20231231_zJ6Bb4OnxsV6" title="Loan repayment from third parties" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0917">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_iN_di_msCzpCE_zeflBgqUKCJ7" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Purchases of property and equipment</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2021-01-012021-12-31" id="Fact000919" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">135,676</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2022-01-012022-12-31" id="Fact000920" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,821,918</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2023-01-01to2023-12-31" id="Fact000921" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">774,615</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_iN_pp0p0_di_uUSD_c20230101__20231231_z2c4sTCMfQI4" title="Purchases of property and equipment" style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2023-01-01to2023-12-31" id="Fact000923" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">109,926</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_40D_ecustom--CashReceivedOnFixedAssetsDisposal_maCzpCE_zB7VJQVi0sS3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cash received on fixed assets disposal</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:CashReceivedOnFixedAssetsDisposal" contextRef="From2021-01-012021-12-31" id="Fact000925" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">600</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0926">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0927">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_ecustom--CashReceivedOnFixedAssetsDisposal_uUSD_c20230101__20231231_zzOlGmlrTpje" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0928">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_ecustom--InvestmentsInUnconsolidatedEntities_maCzpCE_zV5iGfmI0SX2" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Investments in unconsolidated entities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="HOLO:InvestmentsInUnconsolidatedEntities" contextRef="From2021-01-012021-12-31" id="Fact000930" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">1,600,000</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0931">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="HOLO:InvestmentsInUnconsolidatedEntities" contextRef="From2023-01-01to2023-12-31" id="Fact000932" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">600,000</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98E_ecustom--InvestmentsInUnconsolidatedEntities_pp0p0_uUSD_c20230101__20231231_zxHqaRz6og4b" title="Investments in unconsolidated entities" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="HOLO:InvestmentsInUnconsolidatedEntities" contextRef="From2023-01-01to2023-12-31" id="Fact000934" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">85,146</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_406_eus-gaap--NetCashProvidedByUsedInInvestingActivities_iT_pp0p0_mtCzpCE_maCCERCz29v_ztgGvHP6cKH9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net cash provided by (used in) investing activities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2021-01-012021-12-31" id="Fact000936" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="RMB">84,097,397</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2022-01-012022-12-31" id="Fact000937" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">11,507,523</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2023-01-01to2023-12-31" id="Fact000938" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="RMB">1,374,615</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--NetCashProvidedByUsedInInvestingActivities_iT_pp0p0_uUSD_c20230101__20231231_zj1diI9evvU3" title="Net cash (used in) provided by investing activities" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2023-01-01to2023-12-31" id="Fact000940" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">195,072</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 115; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>MICROCLOUD HOLOGRAM INC. AND SUBSIDIARIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>CONSOLIDATED STATEMENTS OF CASH FLOWS &#8212; (Continued)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Year Ended December&#160;31,</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_zUnDEBulCSZh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOWS FROM FINANCING ACTIVITIES:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--AmountsAdvancedFromRelatedParties_iN_di_msCzv4I_zjzhQQAAOoId" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Amounts advanced from related parties</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction name="HOLO:AmountsAdvancedFromRelatedParties" contextRef="From2021-01-012021-12-31" id="Fact000946" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">1,806,084</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0947">-</span></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0948">-</span></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98C_ecustom--AmountsAdvancedFromRelatedParties_iN_pp0p0_di_uUSD_c20230101__20231231_z3FCeCctb9df" title="Amounts advanced from related parties" style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0950">-</span></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--AmountsAdvancedToRelatedParties_maCzv4I_z6lu3tbQP2Ki" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Amounts advanced to related parties</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0952">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="HOLO:AmountsAdvancedToRelatedParties" contextRef="From2022-01-012022-12-31" id="Fact000953" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">40,280</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0954">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_ecustom--AmountsAdvancedToRelatedParties_pp0p0_uUSD_c20230101__20231231_z4N0gktXTEp9" title="Amounts advanced to related parties" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0956">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_ecustom--RepaymentsFromRelatedParties_iN_di_msCzv4I_zosnnbxaf8eh" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Repayments from related parties</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:RepaymentsFromRelatedParties" contextRef="From2021-01-012021-12-31" id="Fact000958" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">8,703,084</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0959">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:RepaymentsFromRelatedParties" contextRef="From2023-01-01to2023-12-31" id="Fact000960" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">60,280</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_ecustom--RepaymentsFromRelatedParties_iN_pp0p0_di_uUSD_c20230101__20231231_zY77TrsjrIWd" title="Repayments from related parties" style="text-align: right"><ix:nonFraction name="HOLO:RepaymentsFromRelatedParties" contextRef="From2023-01-01to2023-12-31" id="Fact000962" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">8,554</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--RepaymentsOfRelatedPartyDebt_iN_di_msCzv4I_zLwysOwNo0I2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Repayments to related parties</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfRelatedPartyDebt" contextRef="From2021-01-012021-12-31" id="Fact000964" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">10,643,080</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfRelatedPartyDebt" contextRef="From2022-01-012022-12-31" id="Fact000965" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">370</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfRelatedPartyDebt" contextRef="From2023-01-01to2023-12-31" id="Fact000966" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">350,000</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--RepaymentsOfRelatedPartyDebt_iN_pp0p0_di_uUSD_c20230101__20231231_zMdHDpLJELY4" title="Repayments to related parties" style="text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfRelatedPartyDebt" contextRef="From2023-01-01to2023-12-31" id="Fact000968" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">49,669</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--RepaymentsOfBankDebt_iN_di_msCzv4I_zpBTOx64PYU1" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Repayments of third-party loan</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfBankDebt" contextRef="From2021-01-012021-12-31" id="Fact000970" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,167,504</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfBankDebt" contextRef="From2022-01-012022-12-31" id="Fact000971" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">90,000</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfBankDebt" contextRef="From2023-01-01to2023-12-31" id="Fact000972" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">7,406,104</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--RepaymentsOfBankDebt_iN_pp0p0_di_uUSD_c20230101__20231231_z7cwYp8EFJwk" title="Repayments of third-party loan" style="text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfBankDebt" contextRef="From2023-01-01to2023-12-31" id="Fact000974" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,051,003</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_40B_ecustom--CashReceivedFromRecapitalization_maCzv4I_zaT6pRHG1CLf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cash received from recapitalization</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0976">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:CashReceivedFromRecapitalization" contextRef="From2022-01-012022-12-31" id="Fact000977" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">223,513,290</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0978">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98A_ecustom--CashReceivedFromRecapitalization_pp0p0_uUSD_c20230101__20231231_zU7jqFokAMjf" title="Cash received from recapitalization" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0980">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--ProceedsOfThirdpartyLoan_maCzv4I_zqblLeOhlVG3" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Proceeds of third-party loan</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0982">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:ProceedsOfThirdpartyLoan" contextRef="From2022-01-012022-12-31" id="Fact000983" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">500,000</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:ProceedsOfThirdpartyLoan" contextRef="From2023-01-01to2023-12-31" id="Fact000984" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">9,900,000</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_982_ecustom--ProceedsOfThirdpartyLoan_pp0p0_uUSD_c20230101__20231231_zgY0CXwUkLq8" title="Proceeds of third-party loan" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:ProceedsOfThirdpartyLoan" contextRef="From2023-01-01to2023-12-31" id="Fact000986" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,404,913</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--NetCashProvidedByUsedInFinancingActivities_iT_pp0p0_mtCzv4I_maCCERCz29v_zn6HG4ByFvt5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net cash provided by (used in) financing activities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2021-01-012021-12-31" id="Fact000988" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="RMB">1,301,416</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2022-01-012022-12-31" id="Fact000989" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">223,882,640</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2023-01-01to2023-12-31" id="Fact000990" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">2,204,176</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--NetCashProvidedByUsedInFinancingActivities_iT_pp0p0_uUSD_c20230101__20231231_zCsNzyHeyDr2" title="Net cash provided by/(used in) financing activities" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2023-01-01to2023-12-31" id="Fact000992" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">312,795</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_maCCERCz29v_zB5PFiSf5S9c" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">EFFECT OF EXCHANGE RATE ON CASH AND CASH EQUIVALENTS</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="From2021-01-012021-12-31" id="Fact000994" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">271,402</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="From2022-01-012022-12-31" id="Fact000995" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">2,381,611</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="From2023-01-01to2023-12-31" id="Fact000996" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,826,601</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_pp0p0_uUSD_c20230101__20231231_zTpceFNLKDEl" title="EFFECT OF EXCHANGE RATE ON CASH, CASH EQUIVALENTS AND RESTRICTED CASH" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="From2023-01-01to2023-12-31" id="Fact000998" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">296,539</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_iT_pp0p0_mtCCERCz29v_z0T3evwSj36" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CHANGE IN CASH AND CASH EQUIVALENTS</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2021-01-012021-12-31" id="Fact001000" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">17,324,605</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2022-01-012022-12-31" id="Fact001001" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">103,113,006</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2023-01-01to2023-12-31" id="Fact001002" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="RMB">25,082,447</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_iT_pp0p0_uUSD_c20230101__20231231_ztK5VhAhvTC3" title="CHANGE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH" style="text-align: right">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2023-01-01to2023-12-31" id="Fact001004" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">4,115,212</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_pp0p0_zARSerCLyWQl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH AND CASH EQUIVALENTS, beginning of year</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2020-12-31" id="Fact001006" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">30,682,374</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2021-12-31" id="Fact001007" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">48,006,979</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2022-12-31" id="Fact001008" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">151,119,985</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_pp0p0_uUSD_c20230101__20231231_zZeoRUj67O3k" title="CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2022-12-31" id="Fact001010" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">21,910,338</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">CASH AND CASH EQUIVALENTS, end of year</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2021-12-31" id="Fact001012" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">48,006,979</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2022-12-31" id="Fact001013" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">151,119,985</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2023-12-31" id="Fact001014" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">126,037,538</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_pp0p0_uUSD_c20230101__20231231_zYgPT4jKElRc" title="CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2023-12-31" id="Fact001016" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">17,795,126</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--SupplementalCashFlowInformationAbstract_iB_zI0ZcrKxN6Ch" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">SUPPLEMENTAL CASH FLOW INFORMATION:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--IncomeTaxesPaidNet_zgjsz49exwh6" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Cash paid for income taxes</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2021-01-012021-12-31" id="Fact001022" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">72,041</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2022-01-012022-12-31" id="Fact001023" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">4,201</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1024">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--IncomeTaxesPaidNet_pp0p0_uUSD_c20230101__20231231_zt7SrhukIY27" title="Cash paid for income taxes" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1026">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--InterestPaidNet_zAozZ6qbI3U9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Cash paid for interest</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2021-01-012021-12-31" id="Fact001028" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">20,177</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2022-01-012022-12-31" id="Fact001029" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">38,084</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2023-01-01to2023-12-31" id="Fact001030" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">26,442</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--InterestPaidNet_pp0p0_uUSD_c20230101__20231231_za2YDxRpfNAg" title="Cash paid for interest" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2023-01-01to2023-12-31" id="Fact001032" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,752</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--OtherNoncashInvestingAndFinancingItemsAbstract_iB_zf7tSfiOW02i" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">NON-CASH INVESTING AND FINANCING ACTIVITIES:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--CapitalLeaseObligationsIncurred_zL09CmoDOZIi" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Initial recognition of right-of-use assets and lease liabilities</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1038">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CapitalLeaseObligationsIncurred" contextRef="From2022-01-012022-12-31" id="Fact001039" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">5,653,603</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CapitalLeaseObligationsIncurred" contextRef="From2023-01-01to2023-12-31" id="Fact001040" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">932,174</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--CapitalLeaseObligationsIncurred_pp0p0_uUSD_c20230101__20231231_zASgeYnOwuX" title="Initial recognition of right-of-use assets and lease liabilities" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CapitalLeaseObligationsIncurred" contextRef="From2023-01-01to2023-12-31" id="Fact001042" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">132,285</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the balance sheets that sum to the total of the same amounts shown in the statements of cash flows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49C_20210101__20211231_zCZGcmkpUgwb" style="font-weight: bold; text-align: center">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_495_20220101__20221231_zBUIlJRMuzai" style="font-weight: bold; text-align: center">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_494_20230101__20231231_zx4vlgOfvdml" style="font-weight: bold; text-align: center">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iE_pdp0_zCyPoJ5fUnze" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Cash and cash equivalents</td>
    <td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 9%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-12-31" id="Fact001044" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">48,006,979</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 9%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2022-12-31" id="Fact001045" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">151,119,985</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 9%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2023-12-31" id="Fact001046" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">126,037,538</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iE_pp0p0_uUSD_c20230101__20231231_zaITVbrhC4x9" title="Cash and cash equivalents" style="border-bottom: Black 1pt solid; width: 9%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2023-12-31" id="Fact001048" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">17,795,126</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iE_pp0d_zVAk05sFNc21" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total cash and cash equivalents shown in the consolidated statements of cash flows</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2021-12-31" id="Fact001050" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">48,006,979</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2022-12-31" id="Fact001051" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">151,119,985</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2023-12-31" id="Fact001052" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">126,037,538</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iE_pp0p0_uUSD_c20230101__20231231_z1lUbwu1ikh3" title="Total cash and cash equivalents shown in the consolidated statements of cash flows" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2023-12-31" id="Fact001054" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">17,795,126</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">The accompanying notes are an integral part of these consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 116; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page -->


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="b_006"></span>MICROCLOUD HOLOGRAM INC. AND SUBSIDIARIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001056" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock"><p id="xdx_80C_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_z6eJXRb1dJFe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 1 &#8212; <span id="xdx_825_zjGF6FF71Ix5">Nature of business and organization</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">MicroCloud Hologram Inc. (formerly known as Golden Path Acquisition Corporation) (&#8220;Golden Path&#8221; or &#8220;the Company&#8221;), a Cayman Islands exempted company, is a leading holographic digitalization technology service provider in China, which is committed to providing first-class holographic technology services to the customers worldwide.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">MC Hologram Inc. (&#8220;MC&#8221;) is a holding company incorporated on November&#160;10, 2020, under the laws of the Cayman Islands. The Company has no substantive operations other than holding all of the outstanding share capital of Quantum Edge HK Limited (&#8220;Mengyun HK&#8221;), which was established in Hong Kong on November&#160;25, 2020. Mengyun HK is also a holding company holding all of the outstanding equity of Beijing Xihuiyun Technology Co., Ltd (&#8220;Beijing Xihuiyun&#8221;) which was established on May&#160;11, 2021 under the law of the People&#8217;s Republic of China (&#8220;PRC&#8221; or &#8220;China&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline">Reorganization</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On September&#160;10, 2021, MC completed a reorganization of entities under common control of its then existing shareholders, who collectively owned majority of the equity interests of MC. MC, Mengyun HK and Beijing Xihuiyun were established as the holding companies of Shanghai Mengyun. All of these entities are under common control as the same group of shareholders held more than 50% of the voting ownership interest of each entity which results in the consolidation of Shanghai Mengyun and its subsidiaries which have been accounted for as a reorganization of entities under common control at carrying value.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">After the reorganization, MC owns 100% equity interests of Mengyun HK, Mengyun HK owns 100% equity interests of Beijing Xihuiyun. Mengyun HK and Beijing Xihuiyun together own 100% equity interest of Shanghai Mengyun. The consolidation of the Company and its subsidiaries has been accounted for at historical cost and prepared on the basis as if the aforementioned transactions had become effective as of the beginning of the first period presented in the consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company, through its wholly owned subsidiaries, are mainly engaged in holographic technology: (1) Holographic solutions, and (2) Holographic technology service. The majority of Company&#8217;s business activities are carried out in Shenzhen, China.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As of December&#160;31, 2023, there are thirteen subsidiaries under the consolidation of the Shanghai Mengyun.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In March&#160;2016, Shanghai Mengyun established wholly owned subsidiaries Shenzhen Mengyun Holographic Technology Co.,Ltd. (&#8220;Shenzhen Mengyun&#8221;) and Mcloudvr Software Network Technology Co., Limited(&#8220;Mcloudvr Software&#8221;). Shenzhen Mengyun established Horgos Weiyi Software Technology Co., Ltd. (&#8220;Horgos Weiyi&#8221;) on September&#160;6, 2016 and Shenzhen Yunao Hongxiang Technology Co., Ltd. (&#8220;Shenzhen Yunao&#8221;) on December&#160;3, 2021. Shenzhen Mengyun and subsidiaries engaged in holographic integrated entertainment solutions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On June&#160;26, 2017, Shanghai Mengyun acquired Shenzhen Qianhaiyoushi Technology Co., Ltd. (&#8220;Qianhai Youshi&#8221;) and Qianhai Youshi&#8217;s subsidiary Kashgar Youshi Information Technology Co., Ltd. (&#8220;Kashgar Youshi&#8221;). Qianhai Youshi established wholly owned subsidiaries Horgos Youshi Information Technology Co., Ltd. (&#8220;Horgos Youshi&#8221;) in November&#160;2020 and acquired Shenzhen Yijia Network Technology Co., Ltd. (&#8220;Yijia Network&#8221;) in July&#160;2020. Qianhai Youshi and subsidiaries are mainly engaged in holographic content sales and SDK software services.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On July&#160;1, 2020, Shenzhen Mengyun acquired Shenzhen Bowei BroadVision Technology Co., Ltd. (&#8220;Shenzhen Bowei&#8221;), Shenzhen Bowei established wholly owned subsidiaries Horgos BroadVision Technology Co., Ltd. (&#8220;Horgos Bowei&#8221;) and Broadvision Intelligence (Hong Kong), Ltd. (&#8220;Broadvision HK&#8221;) in November&#160;2020. Shenzhen Bowei and subsidiaries are mainly engaged in holographic printed circuit board assembly (&#8220;PCBA&#8221;) solutions.</p>

<ix:exclude><p id="xdx_230_zhUaWkCpD2dg" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 117; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_23F_zXVeZmzjnF7h" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23C_zHdbLicplgGd" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On October&#160;1, 2020, Shenzhen Mengyun acquired Shenzhen Tianyuemeng Technology Co., Ltd. (&#8220;Shenzhen Tianyuemeng&#8221;). Shenzhen Tianyuemeng established Horgos Tianyuemeng Technology Co., Ltd. (&#8220;Horgos Tianyuemeng&#8221;) in October&#160;2020 and Horgos Tianyuemeng Technology Co., Ltd.-Shenzhen Branch (&#8220;Horgos Tianyuemeng-SZ&#8221;) in March&#160;2021, which was later dissolved on December&#160;10, 2021. Shenzhen Tianyuemeng and subsidiary engaged in holographic advertising services and SDK software services.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On October&#160;5, 2020, Shenzhen Mengyun acquired Mcloudvr Software Network Technology HK (&#8220;Mcloudvr HK&#8221;) for no consideration, which engaged in holographic integrated entertainment solutions, from the majority shareholder of Shanghai Mengyun, as of the acquisition date, there is no operation for Mcloudvr HK. Mcloudvr HK and another two investors established Ocean Cloud Technology Co., Limited. (&#8220;Ocean HK&#8221;) in November&#160;2021 and Ocean HK established Shenzhen Haiyun Xinsheng Technology Co., Ltd. (&#8220;Shenzhen Haiyun&#8221;) in December&#160;2021. On January&#160;18, 2022, Shenzhen Haiyun acquired Shenzhen Tata Mutual Entertainment Information Technology Co., Ltd. (&#8220;Shenzhen Tata&#8221;) for RMB 4 (USD 0.62) from four third parties. Shenzhen Tata further established Horgos Tata Mutual Entertainment Information Technology Co., Ltd. (&#8220;Horgos Tata&#8221;) on March&#160;22, 2022. On June&#160;30, 2022, Shenzhen Haiyun transferred Shenzhen Tata and its subsidiary to an third party for RMB 1 (USD 0.15). On January&#160;29, 2022, Shenzhen Haiyun established Shenzhen Youmi Technology Co., Ltd. (&#8220;Shenzhen Youmi&#8221;) under the law of PRC. Shenzhen Youmi further established Horgos Youmi Technology Co., Ltd. (&#8220;Horgos Youmi&#8221;) on March&#160;17, 2022. On February&#160;18, 2022, Shenzhen Haiyun established Shenzhen Yushian Technology Co., Ltd. (&#8220;Shenzhen Yushi&#8221;) under the law of PRC. Shenzhen Yushi further established Horgos Yushian Technology Co., Ltd. (&#8220;Horgos Yushi&#8221;) on March&#160;24, 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On June&#160;24, 2021 Shanghai Mengyun established Quanyou Vision Technology Co., Ltd (&#8220;Shanghai Quanyou&#8221;), which primarily engages in software development and was later dissolved on September&#160;1, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On July&#160;31, 2022, Shenzhen Haiyun acquired Beijing Weixiaohai Technology Co., Ltd. (&#8220;Beijing Weixiaohai&#8221;), which engaged in advertising service. On October&#160;1, 2022, Shenzhen Haiyun transferred Beijing Weixiaohai to a third party for RMB 1.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On May&#160;31, 2023, Shenzhen Haiyun transferred Shenzhen Youmi and Horgos Youmi to a third party for RMB 10.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On September&#160;30, 2023, Shanghai Mengyun transferred Qianhai Youshi, Yijia Network, Horgos Youshi, Kashgar Youshi to a third party for RMB <span id="xdx_905_ecustom--AmountTransferred_c20230901__20230930__us-gaap--BusinessAcquisitionAxis__custom--ThirdPartyMember_zR8VI0yLAWj5" title="Amount transferred"><ix:nonFraction name="HOLO:AmountTransferred" contextRef="From2023-09-012023-09-30_custom_ThirdPartyMember" id="Fact001060" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">7,000,000</ix:nonFraction></span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On September&#160;30, 2023, Shenzhen Mengyun transferred Shenzhen Tianyuemeng and Horgos Tianyuemeng to a third party for RMB <span id="xdx_90F_ecustom--AmountTransferred_c20230901__20230930__us-gaap--BusinessAcquisitionAxis__custom--ThirdPartyOneMember_zHkAt3T53nui" title="Amount transferred"><ix:nonFraction name="HOLO:AmountTransferred" contextRef="From2023-09-012023-09-30_custom_ThirdPartyOneMember" id="Fact001062" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">3,000,000</ix:nonFraction></span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company&#8217;s main recognized revenue producing assets includes patented holographic software and technology, and customer relationship. The unrecognized revenue producing assets include digital product copyright and licensing.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The accompanying consolidated financial statements reflect the activities of MicroCloud and each of the following entities as of December&#160;31, 2023:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001064" name="HOLO:ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock"><table cellspacing="0" cellpadding="0" summary="xdx: Disclosure - Nature of business and organization (Details)" id="xdx_89C_ecustom--ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock_z7nsTxlaRUHg" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; background-color: white">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;<span id="xdx_8B0_zhdqjSQvBsAc" style="display: none">Schedule of accompanying consolidated financial statements</span></td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Name</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Background</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Ownership</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; text-align: left"><span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--MCHologramIncMCMember_zEkYNb4htcxe" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_MCHologramIncMCMember" id="Fact001066" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">MC Hologram Inc (&#8220;MC&#8221;)</ix:nonNumeric></span></td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">-</td>
    <td style="text-align: left">A Cayman Islands company</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--MCHologramIncMCMember_z9mjU7osJ6tf" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_MCHologramIncMCMember" id="Fact001068" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by MicroCloud</ix:nonNumeric></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">-</td>
    <td style="text-align: left">Formed on November 10, 2020</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">-</td>
    <td style="text-align: left"><span id="xdx_907_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--MCHologramIncMCMember_zmZAIOidF3d9" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_MCHologramIncMCMember" id="Fact001070" name="us-gaap:MinorityInterestDescription">Registered capital of USD 50,000</ix:nonNumeric></span></td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">-</td>
    <td style="text-align: left">Primarily engages in holographic integrated solutions.</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: bottom; text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 30%"><span style="font-size: 10pt"><span id="xdx_905_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--QuantumEdgeHKLimitedMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_QuantumEdgeHKLimitedMember" id="Fact001072" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Quantum Edge HK Limited (&#8220;Mengyun HK&#8221;)</ix:nonNumeric></span></span></td>
    <td style="text-align: left; width: 2%">&#160;</td>
    <td style="text-align: left; width: 3%"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left; width: 33%"><span style="font-size: 10pt">A&#160;Hong&#160;Kong company</span></td>
    <td style="text-align: left; width: 2%">&#160;</td>
    <td rowspan="4" style="text-align: left; width: 30%"><span style="font-size: 10pt"><span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--QuantumEdgeHKLimitedMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_QuantumEdgeHKLimitedMember" id="Fact001074" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by MC</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Formed&#160;on November&#160;25, 2020</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt"><span id="xdx_900_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--QuantumEdgeHKLimitedMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_QuantumEdgeHKLimitedMember" id="Fact001076" name="us-gaap:MinorityInterestDescription">Registered&#160;capital of HK 10,000 (USD 1,290)</ix:nonNumeric></span></span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">A&#160;holding company</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"><span id="xdx_901_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingXihuiyunTechnologyCoMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_BeijingXihuiyunTechnologyCoMember" id="Fact001078" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Beijing Xihuiyun Technology Co., Ltd (&#8220;Beijing Xihuiyun&#8221;)</ix:nonNumeric></span></span></td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">PRC&#160;limited liability company</span></td>
    <td style="text-align: left">&#160;</td>
    <td rowspan="4" style="text-align: left"><span style="font-size: 10pt"><span id="xdx_900_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingXihuiyunTechnologyCoMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_BeijingXihuiyunTechnologyCoMember" id="Fact001080" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by Mengyun HK</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Formed&#160;on May&#160;11, 2021</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt"><span id="xdx_90D_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingXihuiyunTechnologyCoMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_BeijingXihuiyunTechnologyCoMember" id="Fact001082" name="us-gaap:MinorityInterestDescription">Registered&#160;capital of RMB 207,048,000 (USD&#160;30,000,000)</ix:nonNumeric></span></span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">A&#160;holding company</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"><span id="xdx_90F_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiMengyunHolographicTechnologyCoMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShanghaiMengyunHolographicTechnologyCoMember" id="Fact001084" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Shanghai Mengyun Holographic Technology Co., Ltd. (&#8220;Shanghai Mengyun&#8221;)</ix:nonNumeric></span></span></td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td style="text-align: left">&#160;</td>
    <td rowspan="4" style="text-align: left">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiMengyunHolographicTechnologyCoMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShanghaiMengyunHolographicTechnologyCoMember" id="Fact001086" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">81.63% owned by Beijing Xihuiyun and 18.37% owned by Mengyun HK</ix:nonNumeric></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Formed&#160;on March&#160;24, 2016</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt"><span id="xdx_908_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiMengyunHolographicTechnologyCoMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShanghaiMengyunHolographicTechnologyCoMember" id="Fact001088" name="us-gaap:MinorityInterestDescription">Registered&#160;capital of RMB 27,000,000 (USD&#160;4,316,665)</ix:nonNumeric></span></span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Primarily&#160;engages in holographic integrated solutions.</span></td>
    <td style="text-align: left">&#160;</td></tr>
  </table>

<ix:exclude><p id="xdx_231_zFpk0ufvBk0e" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 118; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_23C_zhvTzbHaTwsc" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" summary="xdx: Disclosure - Nature of business and organization (Details)" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Background</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ownership</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenMengyunHolographicTechnologyCoMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenMengyunHolographicTechnologyCoMember" id="Fact001091" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Shenzhen Mengyun Holographic Technology Co., Ltd. (&#8220;Shenzhen Mengyun&#8221;)</ix:nonNumeric></span></span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="width: 33%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td style="width: 2%">&#160;</td>
    <td rowspan="4" style="width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenMengyunHolographicTechnologyCoMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenMengyunHolographicTechnologyCoMember" id="Fact001093" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by Shanghai Mengyun</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on March&#160;15, 2016</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenMengyunHolographicTechnologyCoMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenMengyunHolographicTechnologyCoMember" id="Fact001095" name="us-gaap:MinorityInterestDescription">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic integrated solutions.</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiYoushiTechnologyCoLtdMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenQianhaiYoushiTechnologyCoLtdMember" id="Fact001097" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Shenzhen Qianhai Youshi Technology Co., Ltd. (&#8220;Qianhai Youshi&#8221;)</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiYoushiTechnologyCoLtdMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenQianhaiYoushiTechnologyCoLtdMember" id="Fact001099" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by Shanghai Mengyun</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on August&#160;14, 2014</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiYoushiTechnologyCoLtdMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenQianhaiYoushiTechnologyCoLtdMember" id="Fact001101" name="us-gaap:MinorityInterestDescription">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic content sales and SDK software services.</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sold on September 30, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYijiaNetworkTechnologyCoLtdMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenYijiaNetworkTechnologyCoLtdMember" id="Fact001103" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Shenzhen Yijia Network Technology Co., Ltd. (&#8220;Yijia Network&#8221;)</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYijiaNetworkTechnologyCoLtdMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenYijiaNetworkTechnologyCoLtdMember" id="Fact001105" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by Qianhai Youshi</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on September&#160;25, 2008</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYijiaNetworkTechnologyCoLtdMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenYijiaNetworkTechnologyCoLtdMember" id="Fact001107" name="us-gaap:MinorityInterestDescription">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic content sales and SDK software services.</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sold on September 30, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoushiNetworkTechnologyCoLtdMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosYoushiNetworkTechnologyCoLtdMember" id="Fact001109" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Horgos Youshi Network Technology Co., Ltd. (&#8220;Horgos Youshi&#8221;)</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoushiNetworkTechnologyCoLtdMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosYoushiNetworkTechnologyCoLtdMember" id="Fact001111" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by Qianhai Youshi</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on November&#160;2, 2020</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoushiNetworkTechnologyCoLtdMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosYoushiNetworkTechnologyCoLtdMember" id="Fact001113" name="us-gaap:MinorityInterestDescription">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic content sales and SDK software services.</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sold on September 30, 2023</span></td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosWeiyiSoftwareTechnologyCoLtdMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosWeiyiSoftwareTechnologyCoLtdMember" id="Fact001115" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Horgos Weiyi Software Technology Co., Ltd. (&#8220;Horgos Weiyi&#8221;)</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosWeiyiSoftwareTechnologyCoLtdMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosWeiyiSoftwareTechnologyCoLtdMember" id="Fact001117" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by Shenzhen Mengyun</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed on September&#160;6, 2016</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosWeiyiSoftwareTechnologyCoLtdMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosWeiyiSoftwareTechnologyCoLtdMember" id="Fact001119" name="us-gaap:MinorityInterestDescription">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic integrated solutions.</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenBroadVisionTechnologyCoLtdMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenBroadVisionTechnologyCoLtdMember" id="Fact001121" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Shenzhen BroadVision Technology Co., Ltd. (&#8220;Shenzhen Bowei&#8221;)</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenBroadVisionTechnologyCoLtdMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenBroadVisionTechnologyCoLtdMember" id="Fact001123" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by Shenzhen Mengyun</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on April&#160;12, 2016</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenBroadVisionTechnologyCoLtdMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenBroadVisionTechnologyCoLtdMember" id="Fact001125" name="us-gaap:MinorityInterestDescription">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic PCBA&#160;solutions.</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" id="Fact001127" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Mcloudvr Software Network Technology HK Co., Limited (&#8220;Mcloudvr HK&#8221;)</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;Hong&#160;Kong company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" id="Fact001129" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by Shenzhen Mengyun</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on February&#160;2, 2016</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" id="Fact001131" name="us-gaap:MinorityInterestDescription">Registered&#160;capital of HKD 100,000 (USD&#160;12,882)</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic integrated solutions.</span></td>
    <td>&#160;</td></tr>
  </table>

<ix:exclude><p id="xdx_236_zH0zI31SCEGi" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 119; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_231_z0sGz3CdtESk" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" summary="xdx: Disclosure - Nature of business and organization (Details)" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Background</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ownership</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTianyuemengTechnologyCoLtdMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenTianyuemengTechnologyCoLtdMember" id="Fact001134" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Shenzhen Tianyuemeng Technology Co., Ltd. (&#8220;Shenzhen Tianyuemeng&#8221;)</ix:nonNumeric></span></span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="width: 33%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td style="width: 2%">&#160;</td>
    <td rowspan="5" style="width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTianyuemengTechnologyCoLtdMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenTianyuemengTechnologyCoLtdMember" id="Fact001136" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by Shenzhen Mengyun</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on January&#160;6, 2014</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTianyuemengTechnologyCoLtdMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenTianyuemengTechnologyCoLtdMember" id="Fact001138" name="us-gaap:MinorityInterestDescription">Registered&#160;capital of RMB 20,000,000 (USD&#160;3,076,922)</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic advertising services.</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sold on September 30, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYunaoHongxiangTechnologyCoLtdMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenYunaoHongxiangTechnologyCoLtdMember" id="Fact001140" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Shenzhen Yunao Hongxiang Technology Co., Ltd. (&#8220;Shenzhen Yunao&#8221;)</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company&#160;</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYunaoHongxiangTechnologyCoLtdMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenYunaoHongxiangTechnologyCoLtdMember" id="Fact001142" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by Shenzhen Mengyun</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on December 3, 2021</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYunaoHongxiangTechnologyCoLtdMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenYunaoHongxiangTechnologyCoLtdMember" id="Fact001144" name="us-gaap:MinorityInterestDescription">Registered&#160;capital of RMB 5,000,000 (USD&#160;784,671)</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising service</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dissolved on August 11, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BroadvisionIntelligenceHongKongLtdMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_BroadvisionIntelligenceHongKongLtdMember" id="Fact001146" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Broadvision Intelligence (Hong&#160;Kong), Ltd. (&#8220;Broadvision HK&#8221;)</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;Hong&#160;Kong company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BroadvisionIntelligenceHongKongLtdMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_BroadvisionIntelligenceHongKongLtdMember" id="Fact001148" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by Shenzhen Bowei</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on November&#160;5, 2020</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BroadvisionIntelligenceHongKongLtdMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_BroadvisionIntelligenceHongKongLtdMember" id="Fact001150" name="us-gaap:MinorityInterestDescription">Registered&#160;capital of HKD 10,000 (USD 1,288)</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No&#160;operation</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosBroadVisionTechnologyCoLtdMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosBroadVisionTechnologyCoLtdMember" id="Fact001152" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Horgos BroadVision Technology Co., Ltd. (&#8220;Horgos Bowei&#8221;)</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosBroadVisionTechnologyCoLtdMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosBroadVisionTechnologyCoLtdMember" id="Fact001154" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by Shenzhen Bowei</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on November&#160;4, 2020</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosTianyuemengTechnologyCoLtdMember" id="Fact001156" name="us-gaap:MinorityInterestDescription">Registered&#160;capital of RMB 1,000,000 (USD&#160;153,846)</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic PCBA&#160;solutions.</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosTianyuemengTechnologyCoLtdMember" id="Fact001158" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Horgos Tianyuemeng Technology Co., Ltd. (&#8220;Horgos Tianyuemeng&#8221;)</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosTianyuemengTechnologyCoLtdMember" id="Fact001160" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by Shenzhen Tianyuemeng&#160;</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on October&#160;23, 2020</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdMember_zaVdEfxTgcCi" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosTianyuemengTechnologyCoLtdMember" id="Fact001162" name="us-gaap:MinorityInterestDescription">Registered&#160;capital of RMB 1,000,000 (USD&#160;153,846)</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in SDK software services.</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sold on September 30, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="5" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" id="Fact001164" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Horgos Tianyuemeng Technology Co., Ltd.-Shenzhen Branch (&#8220;Horgos Tianyuemeng-SZ&#8221;)</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" id="Fact001166" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by Horgos Tianyuemeng</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed on March&#160;19, 2021</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" id="Fact001168" name="us-gaap:MinorityInterestDescription">Registered capital of RMB 1,000,000 (USD&#160;153,846)</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No&#160;operation</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dissolved on December 10, 2021</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--OceanCloudTechnologyCoLimitedMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_OceanCloudTechnologyCoLimitedMember" id="Fact001170" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Ocean Cloud Technology Co., Limited. (&#8220;Ocean HK&#8221;)</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;Hong&#160;Kong company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--OceanCloudTechnologyCoLimitedMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_OceanCloudTechnologyCoLimitedMember" id="Fact001172" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">56% owned by Mcloudvr HK</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on November 4, 2021</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--OceanCloudTechnologyCoLimitedMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_OceanCloudTechnologyCoLimitedMember" id="Fact001174" name="us-gaap:MinorityInterestDescription">Registered&#160;capital of HKD 10,000 (USD 1,288)</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No&#160;operation</span></td>
    <td>&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" summary="xdx: Disclosure - Nature of business and organization (Details)" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td rowspan="4" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 30%"><span style="font-size: 10pt"><span id="xdx_907_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenHaiyunXinshengTechnologyCoLtdMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenHaiyunXinshengTechnologyCoLtdMember" id="Fact001176" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Shenzhen Haiyun Xinsheng Technology Co., Ltd. (&#8220;Shenzhen Haiyun&#8221;)</ix:nonNumeric></span></span></td>
    <td style="text-align: left; width: 2%">&#160;</td>
    <td style="text-align: left; width: 3%"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left; width: 33%"><span style="font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td style="text-align: left; width: 2%">&#160;</td>
    <td rowspan="4" style="text-align: left; width: 30%"><span style="font-size: 10pt"><span id="xdx_906_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenHaiyunXinshengTechnologyCoLtdMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenHaiyunXinshengTechnologyCoLtdMember" id="Fact001178" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by Ocean HK</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Formed&#160;on December 3, 2021</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt"><span id="xdx_903_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenHaiyunXinshengTechnologyCoLtdMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenHaiyunXinshengTechnologyCoLtdMember" id="Fact001180" name="us-gaap:MinorityInterestDescription">Registered&#160;capital of RMB 50,000,000 (USD&#160;7,846,707)</ix:nonNumeric></span></span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">No&#160;operation</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"/></tr>
  </table>

<ix:exclude><p id="xdx_235_z6E06KHFKej1" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 120; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_230_z7ppIRAGcFNg" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" summary="xdx: Disclosure - Nature of business and organization (Details)" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Background</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ownership</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" id="Fact001183" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Shenzhen Tata Mutual Entertainment Information Technology Co., Ltd. (&#8220;Shenzhen Tata&#8221;)</ix:nonNumeric></span></span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="width: 33%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td style="width: 2%">&#160;</td>
    <td rowspan="4" style="width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" id="Fact001185" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by Shenzhen Haiyun</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on January 16, 2020</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disposed on June 30, 2022</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" id="Fact001187" name="us-gaap:MinorityInterestDescription">Registered&#160;capital of RMB 5,000,000 (USD&#160;784,671)</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYoumiTechnologyCoLtdMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenYoumiTechnologyCoLtdMember" id="Fact001189" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Shenzhen Youmi Technology Co., Ltd. (&#8220;Shenzhen Youmi&#8221;)</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYoumiTechnologyCoLtdMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenYoumiTechnologyCoLtdMember" id="Fact001191" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by Shenzhen Haiyun</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed on March 17, 2022</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYoumiTechnologyCoLtdMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenYoumiTechnologyCoLtdMember" id="Fact001193" name="us-gaap:MinorityInterestDescription">Registered capital of RMB 5,000,000 (USD 784,671)</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Game promotion and advertising service</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disposed on May 31, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYushianTechnologyCoLtdMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenYushianTechnologyCoLtdMember" id="Fact001195" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Shenzhen Yushian Technology Co., Ltd. (&#8220;Shenzhen Yushi&#8221;)</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYushianTechnologyCoLtdMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenYushianTechnologyCoLtdMember" id="Fact001197" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by Shenzhen Haiyun</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed on February 18, 2022</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYushianTechnologyCoLtdMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_ShenzhenYushianTechnologyCoLtdMember" id="Fact001199" name="us-gaap:MinorityInterestDescription">Registered capital of RMB 5,000,000 (USD 784,671)</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising service</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="5" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" id="Fact001201" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Horgos Tata Mutual Entertainment Information Technology Co., Ltd. (&#8220;Horgos Tata&#8221;)</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" id="Fact001203" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by Shenzhen Tata</ix:nonNumeric></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on March 22, 2022</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sold on June 30, 2022</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" id="Fact001205" name="us-gaap:MinorityInterestDescription">Registered&#160;capital of RMB 5,000,000 (USD&#160;784,671)</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Game promotion service</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoumiTechnologyCoLtdMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosYoumiTechnologyCoLtdMember" id="Fact001207" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Horgos Youmi Technology Co., Ltd. (&#8220;Horgos Youmi&#8221;)</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoumiTechnologyCoLtdMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosYoumiTechnologyCoLtdMember" id="Fact001209" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by Shenzhen Youmi</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed on January 29, 2022</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoumiTechnologyCoLtdMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosYoumiTechnologyCoLtdMember" id="Fact001211" name="us-gaap:MinorityInterestDescription">Registered capital of RMB 5,000,000 (USD 784,671)</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising service</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disposed on May 31, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#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></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYushianTechnologyCoLtdMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosYushianTechnologyCoLtdMember" id="Fact001213" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Horgos Yushian Technology Co., Ltd. (&#8220;Horgos Yushi&#8221;)</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYushianTechnologyCoLtdMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosYushianTechnologyCoLtdMember" id="Fact001215" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by Shenzhen Yushi</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed on March 24, 2022</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYushianTechnologyCoLtdMember_zEhEO2KcRXNh" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_HorgosYushianTechnologyCoLtdMember" id="Fact001217" name="us-gaap:MinorityInterestDescription">Registered capital of RMB 5,000,000 (USD 784,671)</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising service</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dissolved on December 18, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--KashgarYoushiInformationTechnologyCoLtdMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_KashgarYoushiInformationTechnologyCoLtdMember" id="Fact001219" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Kashgar Youshi Information Technology Co., Ltd. (&#8220;Kashgar Youshi&#8221;)</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--KashgarYoushiInformationTechnologyCoLtdMember_zJU7qfIrvWoh" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_KashgarYoushiInformationTechnologyCoLtdMember" id="Fact001221" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by Qianhai Youshi</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on May&#160;5, 2016</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--KashgarYoushiInformationTechnologyCoLtdMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_KashgarYoushiInformationTechnologyCoLtdMember" id="Fact001223" name="us-gaap:MinorityInterestDescription">Registered&#160;capital of RMB 5,000,000 (USD&#160;769,230)</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic content sales and SDK software services.</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disposed on September 30, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingWeixiaohaiTechnologyCoLtdMember" title="Name"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_BeijingWeixiaohaiTechnologyCoLtdMember" id="Fact001225" name="us-gaap:BusinessAcquisitionNameOfAcquiredEntity">Beijing Weixiaohai Technology Co., Ltd. (&#8220;Beijing Weixiaohai&#8221;)</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingWeixiaohaiTechnologyCoLtdMember" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_BeijingWeixiaohaiTechnologyCoLtdMember" id="Fact001227" name="us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">100% owned by Shenzhen Haiyun</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on April&#160;17, 2019</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingWeixiaohaiTechnologyCoLtdMember" title="Background"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_BeijingWeixiaohaiTechnologyCoLtdMember" id="Fact001229" name="us-gaap:MinorityInterestDescription">Registered&#160;capital of RMB 8,000,000 (USD&#160;1,124,622)</ix:nonNumeric></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in Advertising service.</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disposed on October 1, 2022</span></td>
    <td>&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A3_zNZnXmzxjjp4" style="margin-top: 0; margin-bottom: 0">&#160;</p>

<ix:exclude><!-- Field: Page; Sequence: 121; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_23B_zrkdxX7V7bJi" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001231" name="us-gaap:SignificantAccountingPoliciesTextBlock"><p id="xdx_803_eus-gaap--SignificantAccountingPoliciesTextBlock_zXWQrNhi70F6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 2 &#8212; <span id="xdx_825_zgzFTNlAh2vj">Summary of significant accounting policies</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline; font-size: 10pt; background-color: white">Liquidity</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="background-color: white">In
assessing the Company&#8217;s liquidity, the Company monitors and analyses its cash on-hand&#160;and its operating and capital expenditure
commitments. The Company&#8217;s liquidity needs are to meet its working capital requirements, operating expenses and capital expenditure
obligations. Cash flow from operations, advance from shareholders, and proceeds from third party loan have been utilized to finance the
working capital requirements of the Company. As of December 31, 2022 and December 31, 2023, the Company had cash of RMB <span id="xdx_90A_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20221231_pp0p0" title="Cash and cash equivalents"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2022-12-31" id="Fact001233" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">151,119,985</ix:nonFraction></span> and
RMB <span id="xdx_905_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20231231_pp0p0" title="Cash and cash equivalents"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2023-12-31" id="Fact001235" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">126,037,538</ix:nonFraction></span>. The Company&#8217;s working capital was RMB <span id="xdx_90C_ecustom--WorkingCapital_iI_c20221231_zkXVHDTlOfy3" title="Working capital"><ix:nonFraction name="HOLO:WorkingCapital" contextRef="AsOf2022-12-31" id="Fact001237" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">158,339,349</ix:nonFraction></span> and RMB <span id="xdx_906_ecustom--WorkingCapital_iI_c20231231_zOIjNnlSDBh3" title="Working capital"><ix:nonFraction name="HOLO:WorkingCapital" contextRef="AsOf2023-12-31" id="Fact001239" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">134,894,390</ix:nonFraction></span> as of December 31, 2022 and December 31,
2023. The Company believes its revenues and operations will continue to grow and the current working capital is sufficient to support
its operations and debt obligations as they become due one year through report date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001241" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock"><p id="xdx_841_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zKvRTqELfkf5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zAB4hLQGYjO3">Basis of presentation</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The accompanying consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;), regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary for a fair presentation of its financial position and operation results.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001243" name="us-gaap:ConsolidationPolicyTextBlock"><p id="xdx_847_eus-gaap--ConsolidationPolicyTextBlock_z4dTZcdgruRe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_865_z65xpCLQ7DA3">Principles of consolidation</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the wholly-foreign owned enterprise (&#8220;WFOE&#8221;) over which the Company exercises control and, when applicable, entities for which the Company has a controlling financial interest or is the primary beneficiary. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001245" name="us-gaap:UseOfEstimates"><p id="xdx_841_eus-gaap--UseOfEstimates_zXn49Uw29Rq" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_zxqvIfPcom74">Use of estimates and assumptions</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates reflected in the Company&#8217;s consolidated financial statements include the useful lives of property and equipment and intangible assets, impairment of long-lived assets and goodwill, allowance for doubtful accounts, provision for contingent liabilities, revenue recognition, right-of-use assets and lease liabilities, deferred taxes and uncertain tax position, purchase price allocations for business combination, the fair value of contingent consideration related to business acquisitions. Actual results could differ from these estimates.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001247" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"><p id="xdx_844_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zfW47q598xy6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_ztuY4HahIXTi">Foreign currency translation and other comprehensive income (loss)</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The reporting currency of
the Company was US Dollor (&#8220;USD&#8221;) for the years ended December 31, 2021 and December 31, 2022. On June 30, 2023, the Company
determined that it would qualify as a foreign private issuer, as that term is defined in Rule 3b-4(c) promulgated under the Securities
Exchange Act of 1934, beginning as of July 1, 2023. The Company therefore changed its reporting currency from USD to Chinese Renminbi
(&#8220;RMB&#8221;) as of June 30, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">To enhance comparability of
its consolidated financial statement, the Company presented financial information in both RMB and USD for the year ended December 31,
2023 as additional information to the reader.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Pursuant to Accounting Standards
Codification (&#8220;ASC&#8221;) 830 &#8220;Foreign Currency Matters&#8221;, the Company determined that its functional currency is RMB.
MicroCloud and its Hong Kong subsidiaries, <span style="background-color: white">Quantum Edge HK Limited</span>, Broadvision HK, Ocean
HK and Mcloudvr HK, maintain their book and records in USD, hence their financial information were translated into RMB in preparation
of the consolidated financial statements. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity
amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for
the period.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Translation adjustments included in accumulated other comprehensive loss amounted to RMB 3,182,525 and RMB 1,365,466 as of December&#160;31, 2022 and 2023, respectively. The balance sheet amounts, with the exception of shareholders&#8217; equity at December&#160;31, 2022 and 2023 were translated at USD 1.00 to 6.8972 and to 7.0827, respectively. The average translation rates applied to statement of income accounts for the years ended December&#160;31, 2021, 2022 and 2023 were <span id="xdx_908_eus-gaap--ForeignCurrencyTransactionsDescription_c20210101__20211231" title="Foreign cuurency transactions"><ix:nonNumeric contextRef="From2021-01-012021-12-31" id="Fact001249" name="us-gaap:ForeignCurrencyTransactionsDescription">USD 1.00 to RMB 6.3721</ix:nonNumeric></span>, <span id="xdx_90E_eus-gaap--ForeignCurrencyTransactionsDescription_c20220101__20221231" title="Foreign cuurency transactions"><ix:nonNumeric contextRef="From2022-01-012022-12-31" id="Fact001251" name="us-gaap:ForeignCurrencyTransactionsDescription">RMB 6.7290</ix:nonNumeric></span> and <span id="xdx_90C_eus-gaap--ForeignCurrencyTransactionsDescription_c20230101__20231231" title="Foreign cuurency transactions"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact001253" name="us-gaap:ForeignCurrencyTransactionsDescription">7.0467</ix:nonNumeric></span>, respectively. The shareholders&#8217; equity accounts were stated at their historical rate. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheets.</p>

<ix:exclude><p id="xdx_23D_zW8FmLLEiYib" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 122; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_232_z2oNyCMdART8" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001256" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock"><p id="xdx_843_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z16IhF3errH2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zFZVi1yVUMU">Cash and cash equivalents</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Cash and cash equivalents primarily consist of bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use. Cash and cash equivalents also consist of funds earned from the Company&#8217;s operating revenues which were held at third party platform fund accounts which are unrestricted as to immediate use or withdraw. The Company maintains most of its bank accounts in the PRC.</p>

<ix:exclude><p id="xdx_23B_zUxHZf5awQG4" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001259" name="us-gaap:ReceivablesPolicyTextBlock"><p id="xdx_84C_eus-gaap--ReceivablesPolicyTextBlock_zjJLs7xUfQ2g" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_zOZexSUGM1X5">Accounts receivable, net</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Accounts receivable include trade accounts due from customers. Accounts are considered overdue after 90 days. Management reviews its receivables on a regular basis to determine if the bad debt allowance is adequate and provides allowance when necessary. The allowance is based on management&#8217;s best estimates of specific losses on individual customer exposures, as well as the historical trends of collections. Account balances are charged off against the allowance after all means of collection have been exhausted and the likelihood of collection is not probable. As of December 31, 2023 and 2022, the Company has RMB <span id="xdx_90A_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iI_c20231231_zFVqdcl1barl" title="Doubtful accounts for accounts receivable"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" contextRef="AsOf2023-12-31" id="Fact001261" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">4,588,786</ix:nonFraction></span> and RMB <span id="xdx_908_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iI_c20221231_zL6me0W4f4Se" title="Doubtful accounts for accounts receivable"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" contextRef="AsOf2022-12-31" id="Fact001263" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">4,862,941</ix:nonFraction></span> of allowance for doubtful accounts for accounts receivable, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001265" name="us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock"><p id="xdx_84E_eus-gaap--CashCashEquivalentsAndShortTermInvestmentsTextBlock_zQ0TVKsmvXSf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zAs1L34D0pyk">Short term investments</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Short-term investments are investments in wealth management product with underlying in cash, bonds and equity funds. The investments can be redeemed any time and the investment was recorded at fair value. The gain (loss) from sale of any investments and fair value change are recognized in the statements of income and comprehensive income.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001267" name="us-gaap:InventoryPolicyTextBlock"><p id="xdx_844_eus-gaap--InventoryPolicyTextBlock_zQOc9hKHybcj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zmPSgKMu4XVi">Inventories</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Inventories are comprised of finished goods and are stated at the lower of cost or net realizable value using the weighted average method. Management reviews inventories for obsolescence and cost in excess of net realizable value periodically when appropriate and records a reserve against the inventory when the carrying value exceeds net realizable value. As of December 31, 2023 and 2022, the Company has an allowance of RMB<span id="xdx_900_eus-gaap--InventoryValuationReserves_iI_c20231231_zwVYAswrqLab" title="Inventory Valuation Reserves"><ix:nonFraction name="us-gaap:InventoryValuationReserves" contextRef="AsOf2023-12-31" id="Fact001269" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">176,459</ix:nonFraction></span> and RMB<span id="xdx_90B_eus-gaap--InventoryValuationReserves_iI_c20221231_zhW3LSBj48L" title="Inventory Valuation Reserves"><ix:nonFraction name="us-gaap:InventoryValuationReserves" contextRef="AsOf2022-12-31" id="Fact001271" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">176,459</ix:nonFraction></span>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001273" name="HOLO:PrepaidServicesFeesPolicyTextBlock"><p id="xdx_84A_ecustom--PrepaidServicesFeesPolicyTextBlock_zmU9AHct0HAa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_866_zjcsvt6QO9O2">Prepaid services fees</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Prepaid services fees are mainly payments made to vendors or services providers for future services. These amounts are refundable and bear no interest. Prepaid services fees also include money deposited with certain channel providers to ensure the contents of the advertisement do not violate the terms of the channel providers. The deposits usually have one year term and are refundable upon contract termination. Management reviews its prepaid services fees on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. As of December&#160;31, 2022 and 2023, no allowance was deemed necessary.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001275" name="HOLO:PrepaymentsOtherCurrentAssetsAndDepositsPolicyTextBlock"><p id="xdx_845_ecustom--PrepaymentsOtherCurrentAssetsAndDepositsPolicyTextBlock_zgWRYO1UvOA7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_867_zoWt1iXULPih">Prepayments, other current assets and deposits, net</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Prepayments and other current assets are mainly payments made to vendors or service providers for purchasing goods or services that have not been received or provided, deposits for rent and utilities and employee advances. This amount is refundable and bears no interest. Prepayment and deposit are classified as either current or non-current&#160;based on the terms of the respective agreements. These advances are unsecured and are reviewed periodically to determine whether their carrying value has become impaired. As of December&#160;31, 2023 and 2022, the Company made Nil and RMB <span id="xdx_90B_ecustom--AllowanceForNoncurrentPrepaymentsAndDeposits_iI_c20221231_zqerO2aHrrU" title="Allowance for noncurrent prepayments and deposits"><ix:nonFraction name="HOLO:AllowanceForNoncurrentPrepaymentsAndDeposits" contextRef="AsOf2022-12-31" id="Fact001277" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">3,300</ix:nonFraction></span> allowance for noncurrent prepayments and deposits, respectively.</p>

<ix:exclude><p id="xdx_237_zDsExnkCFEQ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 123; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_232_zWhJus79dqi3" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001280" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock"><p id="xdx_84D_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zKqJ6cmVz6e" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zzObD0VBS62">Property and equipment, net</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Property and equipment are stated at cost less accumulated depreciation and impairment if applicable. Depreciation is computed using the straight-line method over the estimated useful lives of the assets with 5% residual value. The estimated useful lives are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001282" name="HOLO:PropertyPlantAndEquipmentsTextBlock"><table border="0" cellspacing="0" cellpadding="0" id="xdx_89C_ecustom--PropertyPlantAndEquipmentsTextBlock_zGUvz8g6Uuc2" summary="xdx: Disclosure - Summary of significant accounting policies (Details)" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"><span id="xdx_8BE_zltq3vWzHzba" style="display: none">Schedule of estimated useful lives</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"><b>Useful Life</b></td> </tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 83%; text-align: justify; text-indent: -0.25in; padding-left: 0.25in">Office equipment</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%; text-align: justify; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 15%; text-align: center; vertical-align: bottom"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zrBvPFbG6sV4" title="Estimated useful lives"><ix:nonNumeric contextRef="AsOf2023-12-31_us-gaap_OfficeEquipmentMember" format="ixt-sec:duryear" id="Fact001284" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">3</ix:nonNumeric></span> years</td> </tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in">Mechanical equipment</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_zNmXPspMlc76" title="Estimated useful lives"><ix:nonNumeric contextRef="AsOf2023-12-31_srt_MinimumMember_custom_MechanicalEquipmentMember" format="ixt-sec:duryear" id="Fact001286" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">3</ix:nonNumeric></span> &#8211; <span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_zJv2hep2LB24" title="Estimated useful lives"><ix:nonNumeric contextRef="AsOf2023-12-31_srt_MaximumMember_custom_MechanicalEquipmentMember" format="ixt-sec:duryear" id="Fact001288" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">5</ix:nonNumeric></span> years</td> </tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in">Electronic equipment</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicEquipmentMember_zzA7c8g5YOMg" title="Estimated useful lives"><ix:nonNumeric contextRef="AsOf2023-12-31_srt_MinimumMember_custom_ElectronicEquipmentMember" format="ixt-sec:duryear" id="Fact001290" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">3</ix:nonNumeric></span> &#8211; <span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicEquipmentMember_zRFrxPlt7QZk" title="Estimated useful lives"><ix:nonNumeric contextRef="AsOf2023-12-31_srt_MaximumMember_custom_ElectronicEquipmentMember" format="ixt-sec:duryear" id="Fact001292" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">5</ix:nonNumeric></span> years</td> </tr>
  </table>

</ix:nonNumeric><p id="xdx_8A1_zQuse1Opewvg" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001294" name="HOLO:CostMethodInvestmentsPolicyTextBlock"><p id="xdx_841_ecustom--CostMethodInvestmentsPolicyTextBlock_zX5SfEWlhcm2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zxFJz8hAz8S8">Cost method investments</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company records cost method investments at the historical cost in its consolidated financial statements and subsequently records any dividends received from the net accumulated earrings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Cost method investments are evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near term prospects of the investments; and (v) ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001296" name="us-gaap:IntangibleAssetsFiniteLivedPolicy"><p id="xdx_84A_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zTYZYs7wJWI2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zhNBnMsjGGTc">Intangible assets, net</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company&#8217;s intangible assets with definite useful lives primarily consist of customer relationships, software, and non-competing&#160;agreements. Identifiable intangible assets resulting from the acquisitions of subsidiaries accounted for using the purchase method of accounting are estimated by management based on the fair value of assets received. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line&#160;basis over the shorter of the contractual terms or the estimated useful lives of three to ten years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001298" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy"><p id="xdx_842_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zaYv3UqIDsJ" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zmtZYv2WDwrb">Goodwill</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment losses on goodwill are not reversed.</p>

<ix:exclude><p id="xdx_23D_zHb0uypC6TK5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 124; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_231_zEN5oKIn8DA9" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required. The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001301" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"><p id="xdx_848_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zXzEnpshsXR7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zyOXB3VQq67h">Impairment for long-lived assets</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Long-lived assets, including property and equipment and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate, to comparable market values.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001303" name="us-gaap:BusinessCombinationsPolicy"><p id="xdx_841_eus-gaap--BusinessCombinationsPolicy_zGoUtWdq43pc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_869_zp3ZLk4EyjJ">Business combination</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The purchase price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in the Company&#8217;s consolidated statements of operations. The results of operations of the acquired business are included in the Company&#8217;s operating results from the date of acquisition.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001305" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock"><p id="xdx_840_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_ztB3HJrqUgFk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_zqcM7od5HOF4">Fair value measurement</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The accounting standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires disclosure of the fair value of financial instruments held by the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The accounting standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure requirements for fair value measures. The three levels are defined as follow:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Level 3 inputs to the valuation methodology are unobservable and significant to the fair value.</td> </tr>
  </table>

<ix:exclude><p id="xdx_23E_zZJOGt2sGftj" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 125; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_239_zKg00NoFQkGi" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001308" name="HOLO:WarrantsLiabilitiesPolicyTextBlock"><p id="xdx_84D_ecustom--WarrantsLiabilitiesPolicyTextBlock_z2ectKvATwa7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_869_zBV9Uwup56F6">Warrants liabilities</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company accounts for warrants (Public Warrants or Private Warrants) as either equity-classified or liability-classified instruments based on an assessment of the warrant&#8217;s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (&#8220;FASB&#8221;) ASC 480 and ASC 815, &#8220;Derivatives and Hedging&#8221; (&#8220;ASC 815&#8221;). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company&#8217;s own ordinary shares and whether the warrant holders could potentially require &#8220;net cash settlement&#8221; in a circumstance outside of the Company&#8217;s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of equity at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded as liabilities at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the consolidated statements of operations. The Company has elected to account for its Public Warrants as equity and the Private Warrants as liabilities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001310" name="us-gaap:RevenueRecognitionPolicyTextBlock"><p id="xdx_841_eus-gaap--RevenueRecognitionPolicyTextBlock_zTzDAtxnA7Uh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zKblnL4z9Qra">Revenue recognition</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Effective January 1, 2019, the Company adopted ASC Topic 606 using the modified retrospective adoption method. Based on the requirements of ASC Topic 606, revenue is recognized when control of the promised goods or services is transferred to the customers in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for those goods or services. The Company primarily sells its products to hospitals and medical equipment companies. Revenue is recognized when the following 5-step revenue recognition criteria are met:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.5in; font-size: 10pt; text-align: justify">&#160;</td>
    <td style="width: 0.25in; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">1)</span></td>
    <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">Identify the contract with a customer</span></td></tr>
  </table>

<p style="text-align: justify; margin-top: 0; margin-bottom: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.5in; text-align: justify">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">2)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Identify the performance obligations in the contract</span></td></tr>
  </table>

<p style="text-align: justify; margin-top: 0; margin-bottom: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.5in; text-align: justify">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">3)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Determine the transaction price</span></td></tr>
  </table>

<p style="text-align: justify; margin-top: 0; margin-bottom: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.5in; text-align: justify">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">4)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Allocate the transaction price</span></td></tr>
  </table>

<p style="text-align: justify; margin-top: 0; margin-bottom: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.5in; text-align: justify">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">5)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Recognize revenue when or as the entity satisfies a performance obligation</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company&#8217;s revenue recognition policies effective upon the adoption of ASC 606 are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="text-align: justify; width: 0.5in"/>
    <td style="width: 0.25in; text-align: justify"><i>(i)</i></td>
    <td style="text-align: justify"><i>Holographic Solutions</i></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="text-align: justify; width: 0.75in"/>
    <td style="width: 0.25in; text-align: justify"><i>a.</i></td>
    <td style="text-align: justify"><i>Holographic Technology LiDAR Products</i></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">The Company generates LiDAR revenue through selling integrated circuit board embedded with holographic software. The Company typically enters into written contracts with its customer where the rights of the parties, including payment terms, are identified and sales prices to the customers are fixed with no separate sales rebate, discount, or other incentive and no right of return exists on sales of inventory. The Company&#8217;s performance obligation is to deliver products according to contract specifications. The Company recognizes product revenue at a point in time when the control of products is transferred to customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="text-align: justify; width: 0.75in"/>
    <td style="width: 0.25in; text-align: justify"><i>b.</i></td>
    <td style="text-align: justify"><i>Holographic Technology Intelligence Vision software and Technology Development Service</i></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">The Company generates revenue by developing ADAS software and technology, which are generally on a fixed-priced&#160;basis. The Company has no alternative use for the customized software and the Company has an enforceable right to payment for performance completed to date. Revenues from ADAS software development contracts are recognized over time during the contract period based on the Company&#8217;s measurement of progress towards completion using input method, which is usually measured by comparing labor hours expended to date to total estimated labor hours needed to satisfy the performance obligation. Assumptions, risks and uncertainties inherent in the estimates used to measure progress could affect the amount of revenues, receivables and deferred revenues at each reporting period. The Company has a long history of developing various ADAS software resulting in its ability to reasonably estimate the progress toward completion on each fixed price customized contracts.</p>

<ix:exclude><p id="xdx_23F_zBIrz8HGqNX2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 126; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_239_zzmiwjxdcgY4" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="text-align: justify; width: 0.75in"/>
    <td style="width: 0.25in; text-align: justify"><i>c.</i></td>
    <td style="text-align: justify"><i>Holographic Technology Licensing and Content Products</i></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">The Company provides holographic content products and holographic software for music videos, shows, and commercials on a fixed-price&#160;basis. These contents and software are generally pre-developed&#160;and exist when made available to the customer. Content products are delivered through its website or offline using hard drive.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">Revenues from licensing and content products are recognized at the point in time when the control of products or services is transferred to customers. No upgrades, maintenance, or any other post-contract&#160;customer support are provided.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="text-align: justify; width: 0.75in"/>
    <td style="width: 0.25in; text-align: justify"><i>d.</i></td>
    <td style="text-align: justify"><i>Holographic Technology Hardware Sales</i></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">The Company is a distributer of holographic hardware and generates revenue through resale. In accordance with ASC 606, revenue recognition: principal agent consideration, an entity is a principal if it controls the specified good or service before that good or service is transferred to a customer. Otherwise, the entity is an agent in the transaction. The Company evaluates three indicators of control in accordance with ASU 2016-08: 1) For hardware sales, the Company is the most visible entity to customers and assumes fulfilment risk and risks related to the acceptability of products, including addressing customer complaints directly and handling of product returns or refunds directly. 2) The Company assumes inventory risk after taking the title from vendors and is responsible for product damage during shipment period prior to acceptance of its customers and is also responsible for product return if the customer is not satisfied with the products. 3) The Company determines the resale price of hardware products. 4) The Company is the party that directs the use of the inventory and can prevent the vendor from transferring the product to a customer or to redirect the products to a different customer. After evaluating the above scenario, the Company considers itself the principal of these arrangements and records hardware sales revenue on a gross basis.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">Hardware sales contracts are on a fixed price basis with no separate sales rebate, discount, or other incentive. Revenue is recognized at a point in time when the Company has delivered products and the acceptance by its customer with no future obligation. The Company generally permits returns of products due to deficits; however, returns are historically insignificant.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="text-align: justify; width: 0.5in"/>
    <td style="width: 0.25in; text-align: justify"><i>(ii)</i></td>
    <td style="text-align: justify"><i>Holographic Technology Service</i></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">Holographic advertisements are the use of holographic technology integrated into advertisements on media platforms and offline display. The Company enters advertising contracts with advertisers to promote merchandises and services where the price, which is generally based on cost per action (&#8220;CPA&#8221;), is fixed and determinable. The Company provides its advertising service to channel providers where the amounts cost per action are also fixed and determinable. Revenue is recognized at a point of time when agreed actions are performed. The Company considers itself as provider of the services under the CPA model as it has the control of the services at any time before it is transferred to the customers which is evidenced by 1) having a right to a service to be performed by the other party, which gives the Company the ability to direct that party to provide the service to the customers on the Company&#8217;s behalf. 2) having discretion in setting the price for the service 3) billing monthly advertising fee directly to customers by settling valid CPA data with customers. Therefore, the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis. The Company also provides advertisement services through influencers on social networks. The Company charges advertisers a fixed rate, which is generally a fixed percentage of total value of merchandise sold over a specific period (&#8220;GMV&#8221;). Revenue is recognized at a point of time when merchandise is sold through social network.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">The Company&#8217;s SDK service is a collection of software development tools in one installable package that enables customers (usually software developers) to add holographic functionality and run holographic advertisements in their APPs or software. SDK contracts are primarily on a fixed rate basis, or cost per SDK Connection. The Company recognizes SDK service revenue at a point in time when a user completes an SDK connection via a designated portal. Service fees are generally billed monthly based on per-connection&#160;basis.</p>

<ix:exclude><p id="xdx_234_zuQxZEjpWcE1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 127; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_23F_ziw4uhI2xst4" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">The Company also provides game promotion services for game developers and licensed game operators. The Company acted as a marketing channel that it will promote the games through in-house or third-party platforms, from which users can download the mobile and purchase virtual currency for in game premium features to enhance their game playing experience. The Company contracts with third party payment platforms for collection services offered to game players who have purchased virtual currency. The game developers, licensed operator, payment platforms and the marketing channels are entitled to profit sharing based on a prescribed percentage of the gross amount charged to the game players. The Company&#8217;s obligation in the promotion services is completed at a point in time when the game players made a payment to purchase virtual currency. The Company considered itself an agent in these arrangements since it does not control the services at any time. Accordingly, the Company records the game promotion service revenue on a net basis.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline">Contract
balances</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company records receivable related to revenue when it has an unconditional right to invoice and receive payment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Payments received from customers before all the relevant criteria for revenue recognition met are recorded as deferred revenue.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company&#8217;s disaggregated revenue streams are summarized and disclosed in Note 17.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001314" name="HOLO:ContractBalancesPolicyTextBlock"><p id="xdx_847_ecustom--ContractBalancesPolicyTextBlock_zyQYg3jvsD1k" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_zbnHumUXdsu7">Cost of revenues</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">For holographic solutions, the cost of revenue consists primarily of the costs of hardware products sold and outsourced content providers, third party software development costs, and compensation expenses for the Company&#8217;s professionals.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">For holographic technology service, the cost of revenue consists primarily of&#160;costs paid to channel distributors for advertising services and compensation expenses for the Company&#8217;s professionals.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001316" name="us-gaap:AdvertisingCostsPolicyTextBlock"><p id="xdx_840_eus-gaap--AdvertisingCostsPolicyTextBlock_zN7jlmhdiv2h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zjJ9WdfIXhGh">Advertising costs</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Advertising costs are expensed as incurred and included in selling expenses. Advertising costs are historically immaterial to the Company&#8217;s operating expenses. Advertising costs amounted to RMB <span id="xdx_905_eus-gaap--AdvertisingExpense_c20210101__20211231_zKlCwPpvoE1k" title="Advertising expense"><ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="From2021-01-012021-12-31" id="Fact001318" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">148,521</ix:nonFraction></span>, RMB <span id="xdx_90C_eus-gaap--AdvertisingExpense_c20220101__20221231_zL7u7H8ltx86" title="Advertising expense"><ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="From2022-01-012022-12-31" id="Fact001320" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">3,735,551</ix:nonFraction></span> and RMB <span id="xdx_902_eus-gaap--AdvertisingExpense_c20230101__20231231_zPBEC2utvDx4" title="Advertising expense"><ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="From2023-01-01to2023-12-31" id="Fact001322" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">2,727,591</ix:nonFraction></span> for the years ended December&#160;31, 2021,2022 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001324" name="us-gaap:ResearchAndDevelopmentExpensePolicy"><p id="xdx_844_eus-gaap--ResearchAndDevelopmentExpensePolicy_zKm3Cqn12ks5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zxcsfb1T0U4k">Research and development</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Research and development expenses include salaries and other compensation-related expenses to the Company&#8217;s research and product development personnel, outsourced subcontractors, as well as office rental, depreciation and related expenses for the Company&#8217;s research and product development team.</p>

<ix:exclude><p id="xdx_235_zon0huBLLWVf" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 128; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_232_zzxjCH6jWCo7" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001327" name="HOLO:ValueAddedTaxesVATAndgoodsAndServicesTaxesGSTPolicyTextBlock"><p id="xdx_849_ecustom--ValueAddedTaxesVATAndgoodsAndServicesTaxesGSTPolicyTextBlock_zB7JsgU4U9Fe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_860_z8NcT3Zu6GEb">Value added taxes (&#8220;VAT&#8221;)</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Revenue represents the invoiced value of service, net of VAT. VAT is based on the gross sales price. The VAT rate is 6% on services and 13% on goods in China. Entities that are VAT general taxpayers are allowed to offset qualified input VAT paid to suppliers against their output VAT liabilities. Net VAT balance between input VAT and output VAT is recorded in taxes payable. All of the VAT returns filed by the Company&#8217;s subsidiaries in China, have been and remain subject to examination by the tax authorities for five years from the date of filing.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001329" name="us-gaap:IncomeTaxPolicyTextBlock"><p id="xdx_84E_eus-gaap--IncomeTaxPolicyTextBlock_zDl2UWl5xBGd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_zlvjVQhb2qFe">Income taxes</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the results for the fiscal year as adjusted for items, which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Deferred taxes is accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying amount of assets and liabilities in the consolidated financial statements and the corresponding tax basis used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences. Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">An uncertain tax position is recognized as a benefit only if it is &#8220;more likely than not&#8221; that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the &#8220;more likely than not&#8221; test, no tax benefit is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001331" name="HOLO:OtherIncomePolicyTextBlock"><p id="xdx_84B_ecustom--OtherIncomePolicyTextBlock_zR13uNUnIHV1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_zvgvEK0rPcyi">Other Income, net</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Other Income includes government subsidies which are amounts granted by local government authorities as an incentive for companies to promote development of the local technology industry. The Company receives government subsidies related to government sponsored projects and records such government subsidies as a liability when it is received. The Company records government subsidies as other income when there is no further performance obligation. Total government subsidies amounted to RMB <span id="xdx_90F_ecustom--GovernmentSubsidies_c20210101__20211231_zCFES2ruaHB2" title="Government subsidies"><ix:nonFraction name="HOLO:GovernmentSubsidies" contextRef="From2021-01-012021-12-31" id="Fact001333" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">76,988</ix:nonFraction></span>, RMB <span id="xdx_90C_ecustom--GovernmentSubsidies_c20220101__20221231_zqbitnTDFZ3h" title="Government subsidies"><ix:nonFraction name="HOLO:GovernmentSubsidies" contextRef="From2022-01-012022-12-31" id="Fact001335" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">478,809</ix:nonFraction></span> and RMB <span id="xdx_90F_ecustom--GovernmentSubsidies_c20230101__20231231_zKzxKX0qmQx4" title="Government subsidies"><ix:nonFraction name="HOLO:GovernmentSubsidies" contextRef="From2023-01-01to2023-12-31" id="Fact001337" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">844,332</ix:nonFraction></span> for the years ended December&#160;31, 2021, 2022 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001339" name="us-gaap:LesseeOperatingLeasesTextBlock"><p id="xdx_847_eus-gaap--LesseeOperatingLeasesTextBlock_zj6UJovTCPXc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_zLljC98KKA8h">Leases</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt">Effective
January 1, 2022, the Company adopted ASU 2016-02, &#8220;Leases&#8221; (Topic 842), and elected the practical expedients that does not
require us to reassess: (1) whether any expired or existing contracts are, or contain, leases, (2) lease classification for any expired
or existing leases and (3) initial direct costs for any expired or existing leases. For lease terms of twelve months or fewer, a lessee
is permitted to make an accounting policy election not to recognize lease assets and liabilities. The Company also adopted the practical
expedient that allows lessees to treat the lease and non-lease components of a lease as a single lease component. On January 1, 2022,
the Company recognized approximately RMB&#160;5.7&#160;million (USD&#160;0.9&#160;million) of right of use (&#8220;ROU&#8221;) assets
and approximately RMB&#160;5.7&#160;million (USD&#160;0.9&#160;million) of operating lease liabilities based on the present value of the
future minimum rental payments of leases, using incremental borrowing rate of&#160;5.6% to&#160;7%.</span></p>



<ix:exclude><p id="xdx_23B_zhSwpqVz96De" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 129; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_23A_zuTUsgrMrGAe" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company determines if
a contract contains a lease at inception. US GAAP requires that the Company<span style="font-family: Times New Roman, Times, Serif">&#8217;</span>s
leases be evaluated and classified as operating or finance leases for financial reporting purposes. The classification evaluation begins
at the commencement date and the lease term used in the evaluation includes the non-cancellable period for which the Company has the right
to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain and failure
to exercise such option which result in an economic penalty. All of the Company<span style="font-family: Times New Roman, Times, Serif">&#8217;</span>s
real estate leases are classified as operating leases.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">When determining the lease
payments for an operating lease transitioning to ASC 842 using the effective date, it&#8217;s based on future payments at the transition
date, based on the present value of lease payments over the remaining lease term. Since the implicit rate for the Company&#8217;s leases
is not readily determinable, the Company use its incremental borrowing rate based on the information available at the commencement date
in determining the present value of lease payments. The incremental borrowing rate is the rate of interest that the Company would have
to pay to borrow, on a collateralized basis, an amount equal to the lease payments, in a similar economic environment and over a similar
term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Lease terms used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives. Lease expense is recognized on a straight-line basis over the lease term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future pre-tax cash flows.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001342" name="us-gaap:CompensationRelatedCostsPolicyTextBlock"><p id="xdx_842_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zDTsJYKwuZGb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zZPskJppLwRj">Share-based compensation</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company records share-based compensation expense for employees by allocations from MicroCloud using a proportional cost allocation method by considering the headcount and its estimates of each employee&#8217;s time attributable to the Company. The share-based compensation expenses are valued at fair value on the grant date when the reward is approved. Share-based compensation is recognized net of forfeitures, as amortized expense on a straight-line basis over the requisite service period, which is the vesting period.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company accounts for share-based compensation expenses using an estimated forfeiture rate at the time of grant and revising, if necessary, in subsequent periods if actual forfeitures differ from initial estimates. Share-based compensation expenses are recorded net of estimated forfeitures such that expenses are recorded only for those share-based awards that are expected to vest.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001344" name="HOLO:EmployeeBenefitPolicyTextBlock"><p id="xdx_842_ecustom--EmployeeBenefitPolicyTextBlock_zQ9vxukBvaQc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_860_zlQB5MaYZds2">Employee benefit</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The full-time employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance and other welfare, which are government mandated defined contribution plans. The Company is required to accrue for these benefits based on certain percentages of the employees&#8217; respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. Total expenses for the plans were RMB <span id="xdx_901_eus-gaap--LaborAndRelatedExpense_c20210101__20211231_z2HyU6DJEPHe" title="Total expenses"><ix:nonFraction name="us-gaap:LaborAndRelatedExpense" contextRef="From2021-01-012021-12-31" id="Fact001346" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">3,414,706</ix:nonFraction></span>, RMB <span id="xdx_900_eus-gaap--LaborAndRelatedExpense_c20220101__20221231_zQFSJ0J5PFoe" title="Total expenses"><ix:nonFraction name="us-gaap:LaborAndRelatedExpense" contextRef="From2022-01-012022-12-31" id="Fact001348" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">4,630,467</ix:nonFraction></span> and RMB <span id="xdx_903_eus-gaap--LaborAndRelatedExpense_c20230101__20231231_zDuwsq4H3ade" title="Total expenses"><ix:nonFraction name="us-gaap:LaborAndRelatedExpense" contextRef="From2023-01-01to2023-12-31" id="Fact001350" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,512,164</ix:nonFraction></span> for the years ended December&#160;31, 2021, 2022 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001352" name="HOLO:NoncontrollingInterestspolicyTextBlock"><p id="xdx_843_ecustom--NoncontrollingInterestspolicyTextBlock_z8YRQVQxFsIg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zjAb4wHfjsC1">Non-controlling interests</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our non-controlling interests represent the minority shareholders&#8217; ownership interests related to our subsidiaries, including 44% for Ocean HK and its subsidiaries. The non-controlling interests are presented in the consolidated balance sheets separately from equity attributable to our shareholders. Non-controlling interests in the results of us are presented on the consolidated statement of income as allocations of the total income or loss for the year ended December 31, 2023 between non-controlling interest holders and our shareholders.</p>

<ix:exclude><p id="xdx_234_zFtJWzDklXQl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 130; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_231_zCOYAL4hzkjc" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Non-controlling interests
consist of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001355" name="HOLO:ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_892_ecustom--ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock_zM6VP6bL1pw4" summary="xdx: Disclosure - Summary of significant accounting policies (Details 1)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B6_zMqb9InpEN4g" style="display: none">Schedule of noncontrolling interests</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Ocean HK</td>
    <td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--MinorityInterest_iI_c20221231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_zb3L9DzOrI6g" title="Total non-controlling interests" style="border-bottom: Black 1pt solid; width: 9%; text-align: right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2022-12-31_custom_OceanHKMember" id="Fact001357" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">291,921</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--MinorityInterest_iI_c20231231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_zX7Ojpt8fsM6" title="Total non-controlling interests" style="border-bottom: Black 1pt solid; width: 9%; text-align: right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2023-12-31_custom_OceanHKMember" id="Fact001359" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">86,196</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--MinorityInterest_iI_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_ziVbhOa2Qvha" title="Total non-controlling interests" style="border-bottom: Black 1pt solid; width: 9%; text-align: right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2023-12-31_custom_OceanHKMember" id="Fact001361" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,187</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total non-controlling interests</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--MinorityInterest_iI_c20221231_zKZBwG8e3Wmc" title="Total non-controlling interests" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2022-12-31" id="Fact001363" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">291,921</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--MinorityInterest_iI_c20231231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_zXPSRSpMsIT9" title="Total non-controlling interests" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2023-12-31_custom_OceanHKMember" id="Fact001365" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">86,196</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--MinorityInterest_iI_uUSD_c20231231_z43UpQS6YOsc" title="Total non-controlling interests" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2023-12-31" id="Fact001367" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,187</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AF_zlimDlBCJJH2" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001369" name="us-gaap:EarningsPerSharePolicyTextBlock"><p id="xdx_84C_eus-gaap--EarningsPerSharePolicyTextBlock_z9Kv9D8L1PSe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_868_zEysVXT9Dyub">Earnings per share</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company computes earnings per share (&#8220;EPS&#8221;) in accordance with ASC 260, &#8220;Earnings per Share&#8221;. ASC 260 requires companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary share outstanding for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS. </p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001371" name="HOLO:StatutoryReservesPolicyTextBlock"><p id="xdx_840_ecustom--StatutoryReservesPolicyTextBlock_zRgMLIz2zrhd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_z7pzjvFWpXei">Statutory reserves</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Pursuant to the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable &#8220;statutory surplus reserve fund&#8221;. Subject to certain cumulative limits, the &#8220;statutory surplus reserve fund&#8221; requires annual appropriations of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles generally accepted in the PRC (&#8220;PRC GAAP&#8221;) at each year-end). For foreign invested enterprises and joint ventures in the PRC, annual appropriations should be made to the &#8220;reserve fund&#8221;. For foreign invested enterprises, the annual appropriation for the &#8220;reserve fund&#8221; cannot be less than 10% of after-tax profits until the aggregated appropriations reach 50% of the registered capital (as determined under PRC GAAP at each year-end). If the Company has accumulated loss from prior periods, the Company is able to use the current period net income after tax to offset against the accumulate loss.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001373" name="us-gaap:SegmentReportingPolicyPolicyTextBlock"><p id="xdx_84C_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zrW1voJfuEgc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86D_zZ4KB4DTiGVb">Segment reporting</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments on a basis consistent with the Company&#8217;s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for details on the Company&#8217;s business segments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company&#8217;s chief operating
decision maker is the Chief Executive Officer, who reviews the financial information of the separate operating segments when making decisions
about allocating resources and assessing the performance of the group. Majority of the Company's business activities are carried out
in PRC, hence no geographical segment is disclosed. The Company has determined two operating segments: (1) Holographic solutions, and
(2) Holographic technology service.</p>

<ix:exclude><p id="xdx_232_zPy3f4xuDZu1" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 131; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_23B_zSMKVuFLlcM9" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001376" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p id="xdx_84B_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zdJ79ICSKf41" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_znrg3FGs7uO9">Recently issued accounting pronouncements</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In May&#160;2019, the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments &#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13 added Topic 326, Financial Instruments &#8212; Credit Losses, and made several consequential amendments to the Codification. Update 2016-13 also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments &#8212; Credit Losses &#8212; Available-for-Sale Debt Securities. The amendments in this Update address those stakeholders&#8217; concerns by providing an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments in Update 2016-13 while still providing financial statement users with decision-useful information. In November&#160;2019, the FASB issued ASU No. 2019-10, which to update the effective date of ASU No. 2016-02 for private companies, not-for-profit organizations and certain smaller reporting companies applying for credit losses, leases, and hedging standard. The new effective date for these preparers is for fiscal years beginning after December&#160;15, 2022. The adoption of this ASU does not have a material effect on the Company&#8217;s consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In October&#160;2020, the FASB issued ASU 2020-08, &#8220;Codification
Improvements to Subtopic&#160;310-20, Receivables&#160;&#8212; Nonrefundable Fees and Other Costs&#8221;. The amendments in this Update
represent changes to clarify the Codification. The amendments make the Codification easier to understand and easier to apply by eliminating
inconsistencies and providing clarifications. ASU 2020-08&#160;is effective for the Company for annual and interim reporting periods beginning
July&#160;1, 2021. Early application is not permitted. All entities should apply the amendments in this Update on a prospective basis
as of the beginning of the period of adoption for existing or newly purchased callable debt securities. These amendments do not change
the effective dates for Update 2017-08. The adoption of this new standard does not have material impact on Company&#8217;s consolidated
financial statements and related disclosures.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In October&#160;2021, the FASB issued ASU 2021-08, &#8220;Business Combinations&#8221;. The amendments in this Update address how to determine whether a contract liability is recognized by the acquirer in a business combination and resolve the inconsistency of measuring revenue contracts with customers acquired in a business combination by providing specific guidance on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts in a business combination. The amendments in this Update apply to all entities that enter into a business combination within the scope of Subtopic 805-10, Business Combination-Overalls. For public business entities, ASU 2021-08 is effective for fiscal years beginning after December&#160;15, 2022, including interim periods within those fiscal years. Early application is permitted. The amendments in this Update should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The adoption of this ASU did not have a material impact on the Company&#8217;s consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Except as mentioned above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company&#8217;s consolidated balance sheets, statements of income and comprehensive income and statements of cash flows.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001378" name="HOLO:ReverseRecapitalizationDisclosureTextBlock"><p id="xdx_807_ecustom--ReverseRecapitalizationDisclosureTextBlock_zMP67K0uNdO8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0in; text-align: justify"><b>Note 3 &#8212; <span id="xdx_82A_zr20dBaLbkul">Reverse Recapitalization</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">On February 2, 2024, the Company&#8217;s reverse stock split plan became
effective. Pursuant to the plan, every ten (10) shares of the Company&#8217;s ordinary share issued, par value of US$0.0001, was combined into
one (1) share of ordinary share, par value $0.001 (see Note 18 - Subsequent Event). The following information in Note 3 was adjusted for
the reverse stock split as required by ASC 260.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">On September 16, 2022, MC merged with Golden Path Merger Sub and survived the merger and continued as the surviving company and a wholly owned subsidiary of Golden Path and continued its business operations. Immediately prior to the closing of the Merger, holders of <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20220901__20220916_zGtL8gYFWq17" title="Exchange of shares"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" contextRef="From2022-09-012022-09-16" id="Fact001380" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">218,247</ix:nonFraction></span> shares of Golden Path ordinary shares exercised their right to redeem such shares. The remaining <span id="xdx_90B_eus-gaap--ConversionOfStockSharesConverted1_c20220901__20220916_z7f3A0UGoMa6" title="Conversion of Stock, Shares Converted"><ix:nonFraction name="us-gaap:ConversionOfStockSharesConverted1" contextRef="From2022-09-012022-09-16" id="Fact001382" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">356,753</ix:nonFraction></span> public shares converted to MC common stock with the consummation of the Merger.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Upon the Closing, <span id="xdx_901_eus-gaap--DebtConversionConvertedInstrumentSharesIssued1_c20220901__20220916_z0DZiNaqtXZf" title="Exchange of shares"><ix:nonFraction name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" contextRef="From2022-09-012022-09-16" id="Fact001384" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">57,500</ix:nonFraction></span> common ordinary shares were issued to public investors upon exchange of the Public Rights under the Public Units in Golden Path&#8217;s IPO. These shares issued were freely tradable.</p>

<ix:exclude><p id="xdx_233_z5Rj6CtOxSf7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:exclude>


<ix:exclude><!-- Field: Page; Sequence: 132; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_23F_zjoM2qljS2bh" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Upon the Closing, <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20220901__20220916__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zl8NpsU1alx8" title="Exchange of shares"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" contextRef="From2022-09-012022-09-16_us-gaap_PrivatePlacementMember" id="Fact001387" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,705</ix:nonFraction></span> common ordinary shares were issued to sponsor upon exchange of rights under Private Units in Golden Path&#8217;s IPO. These shares issued were subjected to locking restriction.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">In connection with the Merger, <span id="xdx_907_eus-gaap--SharesIssued_iI_c20220916__us-gaap--SubsidiarySaleOfStockAxis__custom--PeaceAssetMember_zk4EPzo7Do0a" title="Issued shares"><ix:nonFraction name="us-gaap:SharesIssued" contextRef="AsOf2022-09-16_custom_PeaceAssetMember" id="Fact001389" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">38,000</ix:nonFraction></span> shares of Golden Path were issued to Peace Asset upon the Closing, pursuant to an agreement between the Golden Path and Peace Asset Management Ltd. (&#8220;Peace Asset&#8221;) dated August 3, 2021, as Peace Asset was engaged as the finder to introduce MC to Golden Path in connection with the merge.</p>

<ix:exclude><p id="xdx_238_zn5xROKtFLn4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:exclude>


<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">As of December 31, 2022 and after giving effect to all exchange, <span id="xdx_901_ecustom--ExchangeOfSharesDescription_c20220101__20221231_zWiyeRQhv5C4" title="Exchange of shares description"><ix:nonNumeric contextRef="From2022-01-012022-12-31" id="Fact001392" name="HOLO:ExchangeOfSharesDescription">there were 5,081,204 shares of Common Stock outstanding, comprised of the 414,253 shares issued to public investors, 173,505 common stock hold by founder/sponsor, 38,000 common stocks issued to Peace Asset, and 4,455,446 common stocks issued to MC shareholders.</ix:nonNumeric></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The number of shares of Common Stock issued immediately following the consummation of the Merger was:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001394" name="HOLO:ScheduleOfConsummationOfMergerTableTextblock"><table cellpadding="0" cellspacing="0" id="xdx_881_ecustom--ScheduleOfConsummationOfMergerTableTextblock_zJhFY0iw1VDl" summary="xdx: Disclosure - Reverse Recapitalization (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt"><span id="xdx_8B1_zZwtbaEKdHp9" style="display: none">Schedule of consummation of merger</span></td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49D_20231231_zAm2j2VzJsod" style="text-align: right">&#160;</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 0.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 0.5pt solid; font-weight: bold; text-align: center">Shares</td>
    <td style="padding-bottom: 0.5pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--TemporaryEquitySharesOutstanding_iI_zbUd5swSJa2h" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">Ordinary shares of Golden Path, outstanding prior to Merger</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="AsOf2023-12-31" id="Fact001396" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">575,000</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--SharesSubjectToMandatoryRedemptionSettlementTermNumberOfShares_iI_zck7neX1P6V" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Less redemption of Golden Path shares</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(<ix:nonFraction name="HOLO:SharesSubjectToMandatoryRedemptionSettlementTermNumberOfShares" contextRef="AsOf2023-12-31" id="Fact001398" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">218,247</ix:nonFraction></td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td></tr>
  <tr id="xdx_405_ecustom--PublicSharesFollowingRedemptions_iI_zFr1LJzMrA04" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Public shares following redemptions</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:PublicSharesFollowingRedemptions" contextRef="AsOf2023-12-31" id="Fact001400" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">356,753</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--SharesIssuedUponClosingToPublicShareholdersFromRights_iI_zyH9yPupNETk" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Shares issued upon closing to public shareholders (from rights)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:SharesIssuedUponClosingToPublicShareholdersFromRights" contextRef="AsOf2023-12-31" id="Fact001402" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">57,500</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_ecustom--FounderSponsorShares_iI_zA0GPCtcE4yh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Founder (Sponsor) Shares</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:FounderSponsorShares" contextRef="AsOf2023-12-31" id="Fact001404" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">170,800</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_ecustom--SharesIssuedUponClosingToSponsorFromRights_iI_zkLdTqoVJRb" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Shares issued upon closing to Sponsor (from rights)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:SharesIssuedUponClosingToSponsorFromRights" contextRef="AsOf2023-12-31" id="Fact001406" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,705</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--SharesIssuedUponClosingToFinderEngagedPeaceAsset_iI_zSFPzUxed6Hc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Shares issued upon closing to Finder (engaged Peace Asset)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:SharesIssuedUponClosingToFinderEngagedPeaceAsset" contextRef="AsOf2023-12-31" id="Fact001408" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">38,000</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--McShares_iI_zEQxSxm5yU3c" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 0.5pt">MC shares</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right"><ix:nonFraction name="HOLO:McShares" contextRef="AsOf2023-12-31" id="Fact001410" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">4,455,446</ix:nonFraction></td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--TotalSharesOfCommonStockImmediatelyAfterMerger_iI_zh09osvM0BIl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total shares of common stock immediately after Merger</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="HOLO:TotalSharesOfCommonStockImmediatelyAfterMerger" contextRef="AsOf2023-12-31" id="Fact001412" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,081,204</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Merger was accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, Golden Path was treated as the &#8220;acquired&#8221; company for financial reporting purposes. Accordingly, for accounting purposes, the financial statements of MC are represented as a continuation of the financial statements of Golden Path, with the Merger being treated as the equivalent of MC issuing stock for the net assets of Golden Path, accompanied by a recapitalization. The net assets of Golden Path are stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Merger are those of MC in future reports.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">MC has been determined to be the accounting acquirer based on evaluation of the following facts and circumstances as of the Closing: (i) MC&#8217;s stockholders have a majority of the voting power of the combined company, (ii) MC comprises a majority of the governing body of the combined company, and MC&#8217;s senior management comprises all of the senior management of the combined company, and (iii) MC comprises all of the ongoing operations of the combined entity. Following the approval of the Business Combination, on September 16, 2022, we received net cash proceeds of $<span id="xdx_905_ecustom--NetCashProceeds_pn5n6_uUSD_c20220901__20220916_zfC7985pkkO3" title="Net cash proceeds"><ix:nonFraction name="HOLO:NetCashProceeds" contextRef="From2022-09-012022-09-16" id="Fact001414" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">33.2</ix:nonFraction></span> million from the closing of the Business Combination, net of certain transaction costs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001416" name="HOLO:DeconsolidationTextBlock"><p id="xdx_804_ecustom--DeconsolidationTextBlock_zKhlaERMS86h" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0in; text-align: justify"><b>Note 4 &#8212; <span id="xdx_824_zXxtu7y3o56l">Deconsolidation</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">During the year ended December
31, 2023, the Company disposed of Shenzhen Youmi, Qianhai Youshi, Shenzhen Tianyuemeng and their subsidiaries.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">On May&#160;31, 2023, the
Company&#8217;s board approved the equity transfer agreement between Shenzhen Haiyun and Wanglihua, to transfer 100% equity interest of
Shenzhen Youmi Technology Co., Ltd. and its subsidiary, Horgos Youmi Technology Co., Ltd, to Wanglihua. The Company recognized a loss
of RMB 10 from the transfer.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">On September&#160;28, 2023,
the Company&#8217;s board approved the equity transfer agreement between Shanghai Mengyun and Nengshen, to transfer 100% equity interest
of Shenzhen Qianhai Youshi Technology Co., Ltd and its subsidiaries Shenzhen Yijia Network Technology Co., Ltd., Horgos Youshi Network
Technology Co., Ltd. and Kashgar Youshi Information Technology Co., Ltd. to Nengshen. The Company recognized a loss of RMB 3,491,441 from
the transfer.</p>

<ix:exclude><p id="xdx_232_z2Kx1aOJ9vM4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p></ix:exclude>
<ix:exclude><!-- Field: Page; Sequence: 133; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_233_ziF1yAZ7nxp6" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>


<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">On September&#160;28, 2023,
the Company&#8217;s board approved the equity transfer agreement between Shenzhen Mengyun and Nengshen, to transfer 100% equity interest
of Shenzhen Tianyuemeng Technology Co., Ltd. and its subsidiary, Horgos Tianyuemeng Technology Co., Ltd, to Nengshen. The Company recognized
a loss of RMB 1,672,887 from the transfer.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Since the disposal did not
represent any strategic change of the Company&#8217;s operation, the disposal was not presented as discontinued operations.</p>



<ix:exclude><p id="xdx_235_zHQjT0RILKsa" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>


<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Net assets of the entities disposed and gain on disposal was as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001420" name="HOLO:ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_884_ecustom--ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock_zlNJjwMxEdm2" summary="xdx: Disclosure - Deconsolidation (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span id="xdx_8BF_zcbGk2WuQ1pa" style="display: none">Schedule of net assets of entities disposed</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_49E_20231231__srt--CounterpartyNameAxis__custom--ShenzhenYoumiMember_z0l6QClAAMJd">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_49D_20231231__srt--CounterpartyNameAxis__custom--QianhaiYoushiMember_zUCHVvAVZqV9">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_491_20231231__srt--CounterpartyNameAxis__custom--ShenzhenTianyuemengMember_z4iPQZsutJIc">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_494_20231231_zydLMRv2yCh7" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 0.125in; vertical-align: top; text-align: center"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Shenzhen<br/> Youmi</b></td>
    <td style="padding-bottom: 1pt; text-align: left"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Qianhai<br/> Youshi</b></td>
    <td style="padding-bottom: 1pt; text-align: left"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Shenzhen<br/> Tianyuemeng</b></td>
    <td style="padding-bottom: 1pt; text-align: center"><b>&#160;</b></td>
    <td style="text-align: center; font-weight: bold; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>RMB</b></td>
    <td style="text-align: center; padding-bottom: 1pt; font-weight: bold"><b>&#160;</b></td></tr>
  <tr id="xdx_401_ecustom--DisposalGroupIncludingDiscontinuedOperationAssetsCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 52%; text-align: left">Total current assets</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: right; width: 9%"><ix:nonFraction name="HOLO:DisposalGroupIncludingDiscontinuedOperationAssetsCurrent" contextRef="AsOf2023-12-31_custom_ShenzhenYoumiMember" id="Fact001422" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">190,895</ix:nonFraction></td>
    <td style="text-align: left; width: 1%">&#160;</td>
    <td style="text-align: right; width: 1%">&#160;</td>
    <td style="text-align: right; width: 1%">&#160;</td>
    <td style="text-align: right; width: 9%"><ix:nonFraction name="HOLO:DisposalGroupIncludingDiscontinuedOperationAssetsCurrent" contextRef="AsOf2023-12-31_custom_QianhaiYoushiMember" id="Fact001423" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">19,941,843</ix:nonFraction></td>
    <td style="text-align: left; width: 1%">&#160;</td>
    <td style="text-align: right; width: 1%">&#160;</td>
    <td style="text-align: right; width: 1%">&#160;</td>
    <td style="text-align: right; width: 9%"><ix:nonFraction name="HOLO:DisposalGroupIncludingDiscontinuedOperationAssetsCurrent" contextRef="AsOf2023-12-31_custom_ShenzhenTianyuemengMember" id="Fact001424" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">46,349,666</ix:nonFraction></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction name="HOLO:DisposalGroupIncludingDiscontinuedOperationAssetsCurrent" contextRef="AsOf2023-12-31" id="Fact001425" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">66,482,404</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total other assets</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" contextRef="AsOf2023-12-31_custom_QianhaiYoushiMember" id="Fact001428" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">491,638</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" contextRef="AsOf2023-12-31_custom_ShenzhenTianyuemengMember" id="Fact001429" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">39,323</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" contextRef="AsOf2023-12-31" id="Fact001430" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">530,961</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--DisposalGroupIncludingDiscontinuedOperationAssets_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1pt">Total assets</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:DisposalGroupIncludingDiscontinuedOperationAssets" contextRef="AsOf2023-12-31_custom_ShenzhenYoumiMember" id="Fact001432" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">190,895</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:DisposalGroupIncludingDiscontinuedOperationAssets" contextRef="AsOf2023-12-31_custom_QianhaiYoushiMember" id="Fact001433" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">20,433,481</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:DisposalGroupIncludingDiscontinuedOperationAssets" contextRef="AsOf2023-12-31_custom_ShenzhenTianyuemengMember" id="Fact001434" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">46,388,989</ix:nonFraction></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:DisposalGroupIncludingDiscontinuedOperationAssets" contextRef="AsOf2023-12-31" id="Fact001435" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">67,013,365</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total current liabilities</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" contextRef="AsOf2023-12-31_custom_ShenzhenYoumiMember" id="Fact001437" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">1,087,529</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" contextRef="AsOf2023-12-31_custom_QianhaiYoushiMember" id="Fact001438" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">9,942,040</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" contextRef="AsOf2023-12-31_custom_ShenzhenTianyuemengMember" id="Fact001439" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">41,716,102</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" contextRef="AsOf2023-12-31" id="Fact001440" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">52,745,671</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--DisposalGroupIncludingDiscontinuedOperationNetAssets_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total net assets</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="HOLO:DisposalGroupIncludingDiscontinuedOperationNetAssets" contextRef="AsOf2023-12-31_custom_ShenzhenYoumiMember" id="Fact001442" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="RMB">896,634</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:DisposalGroupIncludingDiscontinuedOperationNetAssets" contextRef="AsOf2023-12-31_custom_QianhaiYoushiMember" id="Fact001443" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">10,491,441</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:DisposalGroupIncludingDiscontinuedOperationNetAssets" contextRef="AsOf2023-12-31_custom_ShenzhenTianyuemengMember" id="Fact001444" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">4,672,887</ix:nonFraction></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:DisposalGroupIncludingDiscontinuedOperationNetAssets" contextRef="AsOf2023-12-31" id="Fact001445" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">14,267,694</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total consideration</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"> </td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--DisposalGroupDeferredGainOnDisposal_iNI_pp0p0_di_z61UGT14ilnc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 2.5pt">Total loss on disposal</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:DisposalGroupDeferredGainOnDisposal" contextRef="AsOf2023-12-31_custom_ShenzhenYoumiMember" id="Fact001447" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">10</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt; text-align: right">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:DisposalGroupDeferredGainOnDisposal" contextRef="AsOf2023-12-31_custom_QianhaiYoushiMember" id="Fact001448" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">3,491,441</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt; text-align: right">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:DisposalGroupDeferredGainOnDisposal" contextRef="AsOf2023-12-31_custom_ShenzhenTianyuemengMember" id="Fact001449" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">1,672,887</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:DisposalGroupDeferredGainOnDisposal" contextRef="AsOf2023-12-31" id="Fact001450" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">5,164,338</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001452" name="us-gaap:AccountsAndNontradeReceivableTextBlock"><p id="xdx_805_eus-gaap--AccountsAndNontradeReceivableTextBlock_zGuRODqvMfWj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 5 &#8212; <span id="xdx_826_zyWEdE0Xrh76">Accounts receivable, net</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Accounts receivable, net consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001454" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zrfofT5vUMH3" summary="xdx: Disclosure - Accounts receivable, net (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"><span id="xdx_8B9_z5xVtTr3dKNj" style="display: none">Schedule of accounts receivable, net</span></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_496_20221231" style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_497_20231231" style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AccountsReceivableGross_iI_pp0p0_maARNz04Z_zeFHhOwXuMp9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Accounts receivable</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableGross" contextRef="AsOf2022-12-31" id="Fact001456" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">85,215,404</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableGross" contextRef="AsOf2023-12-31" id="Fact001457" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">14,431,613</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--AccountsReceivableGross_iI_pp0p0_uUSD_c20231231_z49Mcq8ewx8j" title="Accounts receivable" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableGross" contextRef="AsOf2023-12-31" id="Fact001459" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,037,586</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_pp0p0_di_msARNz04Z_z8JrAvD8Ess3" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: allowance for doubtful accounts</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="AsOf2022-12-31" id="Fact001461" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">4,862,941</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="AsOf2023-12-31" id="Fact001462" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">4,588,786</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_pp0p0_di_uUSD_c20231231_z7qH5rlPoOXb" title="Less: allowance for doubtful accounts" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="AsOf2023-12-31" id="Fact001464" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">647,886</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--AccountsReceivableNet_iTI_pp0p0_mtARNz04Z_zKg02biZBNJ" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Accounts receivable, net</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNet" contextRef="AsOf2022-12-31" id="Fact001466" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">80,352,463</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNet" contextRef="AsOf2023-12-31" id="Fact001467" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">9,842,827</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--AccountsReceivableNet_iTI_pp0p0_uUSD_c20231231_zqylSOYsIUOd" title="Accounts receivable, net" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNet" contextRef="AsOf2023-12-31" id="Fact001469" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,389,700</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A1_zye87qjI4FGb" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The following table summarizes the changes in allowance for doubtful accounts:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001471" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zTVlMBzFBpt4" summary="xdx: Disclosure - Accounts receivable, net (Details 1)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B8_zeba9DXhKXQ2" style="display: none">Schedule of allowance for doubtful accounts</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Beginning balance</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_989_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iS_pp0p0_c20220101__20221231_zJ05GjvXiBRh" title="Beginning balance" style="width: 9%; text-align: right"><ix:nonFraction name="HOLO:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" contextRef="AsOf2021-12-31" id="Fact001473" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">1,886,467</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98E_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iS_pp0p0_c20230101__20231231_zHWubNq9Fpr" title="Beginning balance" style="width: 9%; text-align: right"><ix:nonFraction name="HOLO:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" contextRef="AsOf2022-12-31" id="Fact001475" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">4,862,941</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_981_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iS_pp0p0_uUSD_c20230101__20231231_zoXWb6xqA0E2" title="Beginning balance" style="width: 9%; text-align: right"><ix:nonFraction name="HOLO:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" contextRef="AsOf2022-12-31" id="Fact001477" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">705,060</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Provision for doubtful accounts</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_ecustom--ProvisionForDoubtfulAccountsReceivable_pp0p0_c20220101__20221231_zFspmkwNkLB" title="Provision for doubtful accounts" style="text-align: right"><ix:nonFraction name="HOLO:ProvisionForDoubtfulAccountsReceivable" contextRef="From2022-01-012022-12-31" id="Fact001479" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">2,976,474</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_ecustom--ProvisionForDoubtfulAccountsReceivable_c20230101__20231231_pp0p0" title="Provision for doubtful accounts" style="text-align: right"><ix:nonFraction name="HOLO:ProvisionForDoubtfulAccountsReceivable" contextRef="From2023-01-01to2023-12-31" id="Fact001481" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">274,155</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_ecustom--ProvisionForDoubtfulAccountsReceivable_pp0p0_uUSD_c20230101__20231231_zAcB58LKVcGd" title="Provision for doubtful accounts" style="text-align: right"><ix:nonFraction name="HOLO:ProvisionForDoubtfulAccountsReceivable" contextRef="From2023-01-01to2023-12-31" id="Fact001483" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">38,708</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Exchange rate difference</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98B_ecustom--ExchangeRateDifference_pp0p0_c20220101__20221231_zZ8LzvJBzvO9" title="Exchange rate difference" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1485">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_988_ecustom--ExchangeRateDifference_pp0p0_c20230101__20231231_z73tY2oIEUhl" title="Exchange rate difference" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1487">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98B_ecustom--ExchangeRateDifference_pp0p0_uUSD_c20230101__20231231_zg8gBUtbMaLe" title="Exchange rate difference" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="HOLO:ExchangeRateDifference" contextRef="From2023-01-01to2023-12-31" id="Fact001489" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">95,882</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Ending balance</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_982_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iE_pp0p0_c20220101__20221231_zKK2wMKmwbIf" title="Ending balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="HOLO:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" contextRef="AsOf2022-12-31" id="Fact001491" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">4,862,941</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_986_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iE_pp0p0_c20230101__20231231_zrzCJ8ykxR43" title="Ending balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="HOLO:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" contextRef="AsOf2023-12-31" id="Fact001493" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">4,588,786</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_989_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iE_pp0p0_uUSD_c20230101__20231231_zkopUU8vftx1" title="Ending balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="HOLO:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" contextRef="AsOf2023-12-31" id="Fact001495" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">647,886</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AA_zfXJKoOLFSn5" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Allowance for doubtful accounts net for the years ended December&#160;31, 2022 and 2023 amounted to RMB <span id="xdx_905_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pn5n6_c20221231_zv5jUzL4Y2B9" title="Allowance for doubtful accounts net"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="AsOf2022-12-31" id="Fact001497" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="RMB">4.9</ix:nonFraction></span> million and RMB <span id="xdx_90E_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pn5n6_c20231231_zjgcgzZwnlg9" title="Allowance for doubtful accounts net"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="AsOf2023-12-31" id="Fact001499" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="RMB">4.6</ix:nonFraction></span> million, respectively.</p>

<ix:exclude><p id="xdx_232_zyCVjM1auFKf" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>
<ix:exclude><!-- Field: Page; Sequence: 134; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_239_zgbqf9ZJ2fGa" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>


</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001502" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock"><p id="xdx_80B_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_znJwyk9kIKX" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 6 &#8212; <span id="xdx_829_zR0pKNwgA4j4">Property and equipment, net</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Property and equipment, net consist of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001504" name="us-gaap:PropertyPlantAndEquipmentTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--PropertyPlantAndEquipmentTextBlock_zmP1jy1TzkV6" summary="xdx: Disclosure - Property and equipment, net (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B2_zPsh6H8V9xQj" style="display: none">Schedule of property and equipment, net</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Office equipment</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0" title="Sub total" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-12-31_us-gaap_OfficeEquipmentMember" id="Fact001506" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">1,140,456</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0" title="Sub total" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31_us-gaap_OfficeEquipmentMember" id="Fact001508" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">1,005,558</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zh8cRu1lyG2" title="Sub total" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31_us-gaap_OfficeEquipmentMember" id="Fact001510" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">141,974</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Mechanical equipment</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_pp0p0" title="Sub total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-12-31_custom_MechanicalEquipmentMember" id="Fact001512" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">1,059,178</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_pp0p0" title="Sub total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31_custom_MechanicalEquipmentMember" id="Fact001514" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">1,059,178</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_zpalUGDRugs8" title="Sub total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31_custom_MechanicalEquipmentMember" id="Fact001516" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">149,544</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Electronic and other equipment</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicAndOtherEquipmentMember_pp0p0" title="Sub total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-12-31_custom_ElectronicAndOtherEquipmentMember" id="Fact001518" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">2,454,537</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicAndOtherEquipmentMember_pp0p0" title="Sub total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31_custom_ElectronicAndOtherEquipmentMember" id="Fact001520" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">3,167,783</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicAndOtherEquipmentMember_zUghx0mc1Fp3" title="Sub total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31_custom_ElectronicAndOtherEquipmentMember" id="Fact001522" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">447,256</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Vehicles</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_pp0p0" title="Sub total" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-12-31_us-gaap_VehiclesMember" id="Fact001524" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">43,982</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_pp0p0" title="Sub total" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31_us-gaap_VehiclesMember" id="Fact001526" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">43,982</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zhR5gXpKSFo4" title="Sub total" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31_us-gaap_VehiclesMember" id="Fact001528" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,210</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Subtotal</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_c20221231_pp0p0" title="Sub total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-12-31" id="Fact001530" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">4,698,153</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_c20231231_pp0p0" title="Sub total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31" id="Fact001532" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">5,276,501</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231_zjXYjsAZR4O6" title="Sub total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31" id="Fact001534" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">744,984</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: accumulated depreciation</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20221231_zrD4zx7IWnc8" title="Less: accumulated depreciation" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2022-12-31" id="Fact001536" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">3,050,277</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20231231_zURAtXZBXa1e" title="Less: accumulated depreciation" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2023-12-31" id="Fact001538" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">3,678,367</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_uUSD_c20231231_z46JT6I465nb" title="Less: accumulated depreciation" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2023-12-31" id="Fact001540" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">519,345</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_c20221231_pp0p0" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-12-31" id="Fact001542" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">1,647,876</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentNet_c20231231_pp0p0" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2023-12-31" id="Fact001544" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">1,598,134</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_uUSD_c20231231_zmsJg7wVC2R9" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2023-12-31" id="Fact001546" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">225,639</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<ix:exclude><p id="xdx_234_z5xLephyqVac" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:exclude>




<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Depreciation expense for the years ended December&#160;31, 2021, 2022 and 2023 amounted to RMB <span id="xdx_902_eus-gaap--Depreciation_c20210101__20211231_pp0p0" title="Depreciation expense"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2021-01-012021-12-31" id="Fact001549" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">294,514</ix:nonFraction></span>, RMB <span id="xdx_90F_eus-gaap--Depreciation_c20220101__20221231_pp0p0" title="Depreciation expense"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2022-01-012022-12-31" id="Fact001551" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">464,999</ix:nonFraction></span> and RMB <span id="xdx_90D_eus-gaap--Depreciation_c20230101__20231231_pp0p0" title="Depreciation expense"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2023-01-01to2023-12-31" id="Fact001553" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">807,722</ix:nonFraction></span> (USD <span id="xdx_909_eus-gaap--Depreciation_pp0p0_uUSD_c20230101__20231231_z4eLUNmHFTId" title="Depreciation expense"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2023-01-01to2023-12-31" id="Fact001555" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">114,624</ix:nonFraction></span>), respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001557" name="HOLO:IntangibleAssetsNetDisclosureTextBlock"><p id="xdx_809_ecustom--IntangibleAssetsNetDisclosureTextBlock_zPKgX8lCGAwd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 7 &#8212; <span id="xdx_821_zGbASHQjH2L3">Intangible assets, net</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Company&#8217;s intangible assets with definite useful lives primarily consist of accounting software. The following table summarizes acquired intangible asset balances as of:</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001559" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zI1m3dgXSNu3" summary="xdx: Disclosure - Intangible assets, net (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B1_ztYsqVkSiYc1" style="display: none">Schedule of intangible assets, net</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Customer relationships</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pp0p0" title="Subtotal" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2022-12-31_us-gaap_CustomerRelationshipsMember" id="Fact001561" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">13,300,000</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pp0p0" title="Subtotal" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31_us-gaap_CustomerRelationshipsMember" id="Fact001563" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">1,300,000</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zLYbqhVKRlg5" title="Subtotal" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31_us-gaap_CustomerRelationshipsMember" id="Fact001565" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">183,546</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Software</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" title="Subtotal" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2022-12-31_custom_SoftwareMember" id="Fact001567" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">14,745,632</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" title="Subtotal" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31_custom_SoftwareMember" id="Fact001569" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">10,241,786</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zGw5qPJ5P6Dj" title="Subtotal" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31_custom_SoftwareMember" id="Fact001571" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,446,028</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Non-compete agreements</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" title="Subtotal" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2022-12-31_us-gaap_NoncompeteAgreementsMember" id="Fact001573" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">2,300,000</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" title="Subtotal" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31_us-gaap_NoncompeteAgreementsMember" id="Fact001575" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">400,000</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zUE8o03hESgd" title="Subtotal" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31_us-gaap_NoncompeteAgreementsMember" id="Fact001577" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">56,476</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Subtotal</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231_pp0p0" title="Subtotal" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2022-12-31" id="Fact001579" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">30,345,632</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231_pp0p0" title="Subtotal" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31" id="Fact001581" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">11,941,786</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231_zT3gPy0o9YBj" title="Subtotal" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31" id="Fact001583" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,686,050</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Less: accumulated amortization</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20221231_pp0p0" title="Less: accumulated amortization" style="text-align: right">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2022-12-31" id="Fact001585" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="RMB">14,969,108</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20231231_pp0p0" title="Less: accumulated amortization" style="text-align: right">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2023-12-31" id="Fact001587" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="RMB">8,087,239</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_uUSD_c20231231_zL3QXDqJxTM8" title="Less: accumulated amortization" style="text-align: right">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2023-12-31" id="Fact001589" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,141,830</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: intangible assets impairment loss</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98B_ecustom--IntangibleAssetsImpairmentLoss_iI_pp0p0_c20221231_zhOQrbgTbAh3" title="Less: intangible assets impairment loss" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1591">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_988_ecustom--IntangibleAssetsImpairmentLoss_c20231231_pp0p0" title="Less: intangible assets impairment loss" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="HOLO:IntangibleAssetsImpairmentLoss" contextRef="AsOf2023-12-31" id="Fact001593" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="RMB">3,854,547</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98F_ecustom--IntangibleAssetsImpairmentLoss_iI_pp0p0_uUSD_c20231231_zrKk7puO8z5a" title="Less: intangible assets impairment loss" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="HOLO:IntangibleAssetsImpairmentLoss" contextRef="AsOf2023-12-31" id="Fact001595" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">544,220</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Intangible assets, net</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20221231_pp0p0" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2022-12-31" id="Fact001597" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">15,376,524</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20231231_z5O7TfmP3yvb" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1599">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_uUSD_c20231231_zsLoFSPXfyD8" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1601">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p id="xdx_8AE_zfbK0iSErmT1" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Amortization expense for the years ended December&#160;31, 2021, 2022 and 2023 amounted to RMB <span id="xdx_904_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20211231_pp0p0" title="Amortization expense"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2021-01-012021-12-31" id="Fact001603" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">6,383,366</ix:nonFraction></span>, RMB <span id="xdx_90B_eus-gaap--AmortizationOfIntangibleAssets_c20220101__20221231_pp0p0" title="Amortization expense"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2022-01-012022-12-31" id="Fact001605" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">6,379,240</ix:nonFraction></span> and RMB <span id="xdx_909_eus-gaap--AmortizationOfIntangibleAssets_c20230101__20231231_pp0p0" title="Amortization expense"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2023-01-01to2023-12-31" id="Fact001607" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">5,358,195</ix:nonFraction></span>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Company performs annual impairment analysis as of December&#160;31, 2023 and concludes there was RMB <span id="xdx_907_eus-gaap--ImpairmentOfIntangibleAssetsExcludingGoodwill_c20230101__20231231_pp0p0" title="Impairment loss for intangible assets"><ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" contextRef="From2023-01-01to2023-12-31" id="Fact001609" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">3,854,547</ix:nonFraction></span> impairment loss for intangible assets for holographic solutions segment due to reducing sales forecast as of December&#160;31, 2023 as our carrying value exceeds the fair value.</p>

<ix:exclude><p id="xdx_23F_zEPiCwMJAQVb" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 135; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_238_zuq91rnJXvMe" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001612" name="us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock"><p id="xdx_804_eus-gaap--InvestmentHoldingsScheduleOfInvestmentsTextBlock_z8ZelS5ojNEa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 8 &#8212; <span id="xdx_82E_zIjmVOP85ti6">Investments in unconsolidated entities</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001614" name="us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--InvestmentHoldingsScheduleOfInvestmentsTableTextBlock_zx2HzMBl18Q" summary="xdx: Disclosure - Investments in unconsolidated entities (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span id="xdx_8B0_zEgR7yKAngO4" style="display: none">Schedule of investments</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Equity investments without readily determinable fair value:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; width: 64%; vertical-align: top">19.9% Investment<sup>(1)</sup></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investments19.9Member_fKDEp_zeiEITS8Dws8" title="Investments" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2022-12-31_custom_Investments19.9Member" id="Fact001616" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">2,000,000</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments19.9Member_fKDEp_zcXsDAvgcqA9" title="Investments" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2023-12-31_custom_Investments19.9Member" id="Fact001618" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">2,000,000</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments19.9Member_fKDEp_zOYbqMYOQTa9" title="Investments" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2023-12-31_custom_Investments19.9Member" id="Fact001620" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">282,378</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">4.4% Investment<sup>(2)</sup></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investment4.4PercentMember_fKDIp_zb8gJPOCQ3Yl" title="Investments" style="text-align: right"><ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2022-12-31_custom_Investment4.4PercentMember" id="Fact001622" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">500,000</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investment4.4PercentMember_fKDIp_zWapqlVRKJwl" title="Investments" style="text-align: right"><ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2023-12-31_custom_Investment4.4PercentMember" id="Fact001624" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">500,000</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investment4.4PercentMember_fKDIp_zgrmqVwfzRS7" title="Investments" style="text-align: right"><ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2023-12-31_custom_Investment4.4PercentMember" id="Fact001626" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">70,595</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">5% Investment<sup>(3)</sup></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investments5percentMember_fKDMp_zNLDwp6tEuI1" title="Investments" style="text-align: right"><ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2022-12-31_custom_Investments5percentMember" id="Fact001628" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">600,000</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments5percentMember_fKDMp_zeGQqYsXjII1" title="Investments" style="text-align: right"><ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2023-12-31_custom_Investments5percentMember" id="Fact001630" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">600,000</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments5percentMember_fKDMp_zn53mHVPdDE4" title="Investments" style="text-align: right"><ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2023-12-31_custom_Investments5percentMember" id="Fact001632" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">84,713</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">3% Investment<sup>(4)</sup></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investments3percentMember_fKDQp_zTjd2Ar2HZHa" title="Investments" style="text-align: right"><ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2022-12-31_custom_Investments3percentMember" id="Fact001634" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">1,000,000</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments3percentMember_fKDQp_zlNyfqJwZPic" title="Investments" style="text-align: right"><ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2023-12-31_custom_Investments3percentMember" id="Fact001636" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">1,000,000</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments3percentMember_fKDQp_z9Y3oGKZrxxa" title="Investments" style="text-align: right"><ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2023-12-31_custom_Investments3percentMember" id="Fact001638" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">141,189</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">2% Investment<sup>(5)</sup></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investments2percentMember_fKDUp_zTHlxf495gig" title="Investments" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1640">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments2percentMember_fKDUp_zL3uyOVge834" title="Investments" style="text-align: right"><ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2023-12-31_custom_Investments2percentMember" id="Fact001642" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">600,000</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments2percentMember_fKDUp_zf5e6zvxAmEk" title="Investments" style="text-align: right"><ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2023-12-31_custom_Investments2percentMember" id="Fact001644" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">84,713</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">Impairment</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_987_ecustom--ImpairmentsOfInvestments_c20221231__us-gaap--InvestmentTypeAxis__custom--ImpairmentMember_pp0p0" title="Impairment of investments" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="HOLO:ImpairmentsOfInvestments" contextRef="AsOf2022-12-31_custom_ImpairmentMember" id="Fact001646" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="RMB">4,100,000</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_986_ecustom--ImpairmentsOfInvestments_c20231231__us-gaap--InvestmentTypeAxis__custom--ImpairmentMember_pp0p0" title="Impairment of investments" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="HOLO:ImpairmentsOfInvestments" contextRef="AsOf2023-12-31_custom_ImpairmentMember" id="Fact001648" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="RMB">4,100,000</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_988_ecustom--ImpairmentsOfInvestments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--ImpairmentMember_zqpUJJqjchah" title="Impairment of investments" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="HOLO:ImpairmentsOfInvestments" contextRef="AsOf2023-12-31_custom_ImpairmentMember" id="Fact001650" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">578,875</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 2.5pt; vertical-align: top">Total</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Investments_iI_pp0p0_c20221231_zfECLfVhTem5" title="Investments" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1652">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--Investments_c20231231_pp0p0" title="Investments" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2023-12-31" id="Fact001654" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">600,000</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231_zXgQkmryRjvf" title="Investments" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2023-12-31" id="Fact001656" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">84,713</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Rule-Page --><div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td id="xdx_F0D_zLCcz670EfC9" style="text-align: justify; width: 0.25in">(1)</td>
    <td id="xdx_F1C_zUWe4ItSdJl9" style="text-align: justify"><ix:footnote id="Footnote001657" xml:lang="en-US">
     In August&#160;2016, Shenzhen Mengyun invested RMB 2,000,000 in a company in the technology development and animation design areas for 19.9% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 2,000,000 impairment loss for the investment in 2018.</ix:footnote></td></tr>
  <tr style="vertical-align: top">
    <td id="xdx_F0B_zHyqRk5PGu58" style="text-align: justify; width: 0.25in">(2)</td>
    <td id="xdx_F19_zptH2XdUBYV" style="text-align: justify"><ix:footnote id="Footnote001658" xml:lang="en-US">
     In November&#160;2015, Shanghai Mengyun invested RMB 500,000 in a company in the database service for 4.44% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 500,000 impairment loss for the investment in 2018.</ix:footnote></td></tr>
  <tr style="vertical-align: top">
    <td id="xdx_F04_zysI9Vy245bg" style="text-align: justify">(3)</td>
    <td id="xdx_F1D_zjhsEct3Ri2j" style="text-align: justify"><ix:footnote id="Footnote001659" xml:lang="en-US">
     In September&#160;2021, Shenzhen Mengyun invested RMB 600,000 in a company specializing in research and development of smart wearable devices for 5% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 600,000 impairment loss for the investment in 2022.</ix:footnote></td></tr>
  <tr style="vertical-align: top">
    <td id="xdx_F01_zIAdWK4IqB0j" style="text-align: justify">(4)</td>
    <td id="xdx_F1F_zT2gY6t18yN3" style="text-align: justify"><ix:footnote id="Footnote001660" xml:lang="en-US">
     In October&#160;2021, Shenzhen Mengyun invested RMB 1,000,000 in a company specializing in VR/AR education technology for 3% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 1,000,000 impairment loss for the investment in 2022.</ix:footnote></td></tr>
  <tr style="vertical-align: top">
    <td id="xdx_F04_zlxlg5rHHLtl" style="text-align: justify">(5)</td>
    <td id="xdx_F12_zh87P5m4prr3" style="text-align: justify"><ix:footnote id="Footnote001661" xml:lang="en-US">
     In March&#160;2023, Shenzhen Mengyun invested RMB 600,000 in a company in the technology development and animation design areas for 2% equity interest.</ix:footnote></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AE_z5UlSbuvF5d3" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:exclude><!-- Field: Page; Sequence: 136; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_230_ziipZM4utLx7" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23C_zC8UbaLHNGf5" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001664" name="us-gaap:GoodwillDisclosureTextBlock"><p id="xdx_80F_eus-gaap--GoodwillDisclosureTextBlock_zB2CmUBdMfcf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 9 &#8212; <span id="xdx_821_zzc902UPRnbd">Goodwill</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. The following table summarizes the components of acquired goodwill balances as of:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001666" name="us-gaap:ScheduleOfGoodwillTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfGoodwillTextBlock_zS7nqEOfjULk" summary="xdx: Disclosure - Goodwill (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"><span id="xdx_8BD_zdXKe0VVqt91" style="display: none">Schedule of goodwill</span></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Goodwill from Shenzhen Bowei acquisition*</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--Goodwill_iI_pp0p0_c20221231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenBoweiAcquisitionMember_fKg_____zuDcWvUTPVZa" title="GoodWill" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2022-12-31_custom_GoodwillfromShenzhenBoweiAcquisitionMember" id="Fact001668" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">9,729,086</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--Goodwill_iI_pp0p0_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenBoweiAcquisitionMember_fKg_____zc6xpan5gQPa" title="GoodWill" style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1670">-</span></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenBoweiAcquisitionMember_fKg_____zV34J8gzLuG" title="GoodWill" style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1672">-</span></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Goodwill from Shenzhen Tianyuemeng acquisition**</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--Goodwill_iI_pp0p0_c20221231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenTianyuemengAcquisitionMember_fKio___zj0pGePkubr6" title="GoodWill" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2022-12-31_custom_GoodwillfromShenzhenTianyuemengAcquisitionMember" id="Fact001674" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">11,426,811</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--Goodwill_iI_pp0p0_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenTianyuemengAcquisitionMember_fKio___z7zXUGgsHFl3" title="GoodWill" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1676">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenTianyuemengAcquisitionMember_fKio___zi65fzxMqzR4" title="GoodWill" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1678">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Goodwill</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--Goodwill_c20221231_pp0p0" title="GoodWill" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2022-12-31" id="Fact001680" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">21,155,897</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--Goodwill_iI_pp0p0_c20231231_zVGcyIT5AGu5" title="GoodWill" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1682">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20231231_zuqBedYTpUp5" title="GoodWill" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1684">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Rule-Page --><div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td id="xdx_F01_zV6zV0use3Y2" style="width: 0.25in; text-align: left">*</td>
    <td id="xdx_F10_zNp6PDyFI61c" style="text-align: justify"><ix:footnote id="Footnote001685" xml:lang="en-US">
     On July&#160;1, 2020, Shenzhen Mengyun entered into acquisition agreement to acquire 100% equity interests of Shenzhen Bowei, a provider of holographic PCBA solutions. The transaction consummated on July&#160;1, 2020. According to the agreement, acquisition consideration is RMB 20,000,000 (approximately USD 3.1 million) to acquire the 100% equity interests of Shenzhen Bowei. Acquired amortizable intangible assets includes customer relationship, software, and non-compete agreements. Approximately RMB 9.7 million (USD 1.5 million) of goodwill arising from the acquisition is mainly attributable to the excess of the consideration paid over the fair value of the net assets acquired that cannot be recognized separately as identifiable assets under U.S. GAAP, and comprise (a) the assembled work force and (b) the expected but unidentifiable business growth as a result of the synergy resulting from the acquisition. According to the evaluation report from King Kee, the Fair Value of Shenzhen Bowei is RMB 5,300,000, while the carrying value of RMB 15,259,000, so the goodwill shall be fully impaired.</ix:footnote></td> </tr>
  </table>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"><b id="xdx_F07_z2qTMIxuqsw">**</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
        <p id="xdx_F1C_zDQhn2JL17P4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><ix:footnote id="Footnote001686" xml:lang="en-US">
     On October&#160;1, 2020, Shenzhen Mengyun entered into acquisition agreement to acquire 100% equity interests of Shenzhen Tianyuemeng, an entity focused on holographic advertising services. The transaction consummated on October&#160;1, 2020. According to the agreement, acquisition consideration is RMB 30,000,000 (approximately USD 4.6 million) to acquire the 100% equity interests of Shenzhen Tianyuemeng. Acquired amortizable intangible assets includes customer relationship, software, and non-compete agreements. Approximately RMB 11.4 million (USD 1.8 million) of goodwill arising from the acquisition is mainly attributable to the excess of the consideration paid over the fair value of the net assets acquired that cannot be recognized separately as identifiable assets under U.S. GAAP, and comprise (a) the assembled work force and (b) the expected but unidentifiable business growth as a result of the synergy resulting from the acquisition.</ix:footnote></p>
                    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>
                    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On September&#160;28, 2023, the Company&#8217;s board approved the equity transfer agreement between Shenzhen Mengyun and nengshen, to transfer 100% equity interest of Shenzhen Tianyuemeng Technology Co., Ltd and its subsidiaries Horgos Tianyuemeng Technology Co., Ltd., Ltd. and goodwill goes down to nil.</p> </td> </tr>
  </table>

</ix:nonNumeric><p id="xdx_8AC_zrXvPYO7Gx2l" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The changes in the carrying amount of goodwill allocated to reportable segments As of December&#160;31, 2022 and 2023 are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001688" name="HOLO:GoodwillReportableSegmentTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89F_ecustom--GoodwillReportableSegmentTableTextBlock_zGckMHVrWsQb" summary="xdx: Disclosure - Goodwill (Details 1)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BC_zVMe4oy52L38" style="display: none">Schedule of goodwill reportable segments</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/>solutions</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/>technology<br/>service</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">As of December&#160;31, 2022</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--Goodwill_iS_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicSolutionsMember_zJbATBpu0x4d" title="GoodWill" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2022-12-31_custom_HolographicSolutionsMember" id="Fact001690" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">9,729,086</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--Goodwill_iS_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicTechnologyServiceMember_zNnaRWEUkp7b" title="GoodWill" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2022-12-31_custom_HolographicTechnologyServiceMember" id="Fact001692" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">11,426,811</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--Goodwill_iS_pp0p0_c20230101__20231231_zQbHiyITP4Gc" title="GoodWill" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2022-12-31" id="Fact001694" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">21,155,897</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Less: goodwill impairment loss</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--GoodwillImpairmentLossNetOfTax_iN_pp0p0_di_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicSolutionsMember_z2Mzb2MgjFMj" title="Less: goodwill impairment loss" style="text-align: right">(<ix:nonFraction name="us-gaap:GoodwillImpairmentLossNetOfTax" contextRef="From2023-01-012023-12-31_custom_HolographicSolutionsMember" id="Fact001696" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">9,729,086</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--GoodwillImpairmentLossNetOfTax_iN_pp0p0_di_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicTechnologyServiceMember_zrWlQwcxcKja" title="Less: goodwill impairment loss" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1698">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--GoodwillImpairmentLossNetOfTax_iN_pp0p0_di_c20230101__20231231_zcsNWqWXZtqa" title="Less: goodwill impairment loss" style="text-align: right">(<ix:nonFraction name="us-gaap:GoodwillImpairmentLossNetOfTax" contextRef="From2023-01-01to2023-12-31" id="Fact001700" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">9,729,086</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">equity transfer loss</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">-</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98E_ecustom--EquityTransferLoss_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicTechnologyServiceMember_z928VqNbFX79" title="Equity transfer loss" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="HOLO:EquityTransferLoss" contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyServiceMember" id="Fact001702" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="RMB">11,426,811</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_986_ecustom--EquityTransferLoss_pp0p0_c20230101__20231231_zbBY5HfNN0F6" title="Equity transfer loss" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="HOLO:EquityTransferLoss" contextRef="From2023-01-01to2023-12-31" id="Fact001704" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="RMB">11,426,811</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">As of December&#160;31, 2023</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Goodwill_iE_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicSolutionsMember_zKhEJX1WdiCj" title="GoodWill" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1706">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--Goodwill_iE_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicTechnologyServiceMember_zN7pMpsaChP" title="GoodWill" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1708">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--Goodwill_iE_pp0p0_c20230101__20231231_zeyax8BOgDri" title="GoodWill" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1710">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A0_zHmhluetfmk3" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:exclude><!-- Field: Page; Sequence: 137; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_235_zBGka4Ekuz3g" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23D_z7zkvnkXAIVk" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001713" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock"><p id="xdx_80A_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_z6aVeVUjzNYa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 10 &#8212; <span id="xdx_829_zJbeTkXFYIQh">Related party transactions and balances</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The amounts due from related parties consist of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001715" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_za1kW79hDyhe" summary="xdx: Disclosure - Related party transactions and balances (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span id="xdx_8B1_zurJKAXPnYg" style="display: none">Schedule of related parties</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Name of Related Parties</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Relationship</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nature</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>2022</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 23%; text-align: left; padding-bottom: 1pt">Shenzhen Ultimate Holographic Culture Communication Co., Ltd</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="vertical-align: top; width: 18%; text-align: left; padding-bottom: 1pt">Shenzhen Mengyun&#8217;s 19.9% equity investment</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="vertical-align: top; width: 18%; text-align: left; padding-bottom: 1pt">Advances for operational purposes, no interest, due on demand</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98D_ecustom--DueFromRelatedParty_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShenzhenMengyun19.9EquityInvestmentMember_pp0p0" title="Due from related party" style="border-bottom: Black 1pt solid; width: 9%; text-align: right"><ix:nonFraction name="HOLO:DueFromRelatedParty" contextRef="AsOf2022-12-31_custom_ShenzhenMengyun19.9EquityInvestmentMember" id="Fact001717" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">60,280</ix:nonFraction></td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98D_ecustom--DueFromRelatedParty_iI_pp0p0_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShenzhenMengyun19.9EquityInvestmentMember_zitBHEcT8dQ1" title="Due from related party" style="border-bottom: Black 1pt solid; width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1719">-</span></td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98E_ecustom--DueFromRelatedParty_iI_pp0p0_uUSD_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShenzhenMengyun19.9EquityInvestmentMember_z89jaK1oO2Kf" title="Due from related party" style="border-bottom: Black 1pt solid; width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1721">-</span></td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total:</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98C_ecustom--DueFromRelatedParty_c20221231_pp0p0" title="Due from related party" style="text-align: right"><ix:nonFraction name="HOLO:DueFromRelatedParty" contextRef="AsOf2022-12-31" id="Fact001723" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">60,280</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_ecustom--DueFromRelatedParty_iI_pp0p0_c20231231_zMSOARws21L3" title="Due from related party" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1725">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_ecustom--DueFromRelatedParty_iI_pp0p0_uUSD_c20231231_zXdsMCq2S6H5" title="Due from related party" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1727">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The amounts due to related parties consists of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Name of Related Parties</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Relationship</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nature</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2022</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 23%; text-align: left; padding-bottom: 1pt">Yuxiu Han.</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="vertical-align: top; width: 18%; text-align: left; padding-bottom: 1pt">Former shareholder and current legal representative of Shenzhen Bowei</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="vertical-align: top; width: 18%; text-align: left; padding-bottom: 1pt">Advances for operational purpose, no interest, due on demand</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td title="Due to related parties" id="xdx_98B_ecustom--DueToRelatedParties_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YuxiuHanMember_pp0p0" style="border-bottom: Black 1pt solid; width: 9%; text-align: right"><ix:nonFraction name="HOLO:DueToRelatedParties" contextRef="AsOf2022-12-31_custom_YuxiuHanMember" id="Fact001729" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">350,000</ix:nonFraction></td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98D_ecustom--DueToRelatedParties_iI_pp0p0_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YuxiuHanMember_zeFyIGvi4M27" title="Due to related parties" style="border-bottom: Black 1pt solid; width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1731">-</span></td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98E_ecustom--DueToRelatedParties_iI_pp0p0_uUSD_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YuxiuHanMember_zBeipkGA5338" title="Due to related parties" style="border-bottom: Black 1pt solid; width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1733">-</span></td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total:</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td title="Due to related parties" id="xdx_983_ecustom--DueToRelatedParties_c20221231_pp0p0" style="text-align: right"><ix:nonFraction name="HOLO:DueToRelatedParties" contextRef="AsOf2022-12-31" id="Fact001735" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">350,000</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98C_ecustom--DueToRelatedParties_iI_pp0p0_c20231231_zJ8SYsIu1ali" title="Due to related parties" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1737">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_ecustom--DueToRelatedParties_iI_pp0p0_uUSD_c20231231_z3zjSi9xQs9c" title="Due to related parties" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1739">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A6_zJCMZhr6j1m2" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001741" name="us-gaap:IncomeTaxDisclosureTextBlock"><p id="xdx_805_eus-gaap--IncomeTaxDisclosureTextBlock_zL8CuEguyKmc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 11 &#8212; <span id="xdx_822_zaBtDoaCDEM2">Taxes</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Cayman Islands&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">MicroCloud, MC was incorporated
in the Cayman Islands and is not subject to tax on income or capital gains under the laws of Cayman Islands. Additionally, the Cayman
Islands does not impose a withholding tax on payments of dividends to shareholders.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Seychelles</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><span style="background-color: white">Mcloudvr
Software is incorporated in Seychelles and is not subject to tax on income generated outside of Seychelles under the current law. In addition,
upon payments of dividends by these entities to their shareholders, no withholding tax will be imposed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Hong Kong</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><span style="background-color: white">Quantum
Edge HK Limited</span>, Broadvision HK, Ocean HK and Mcloudvr HK, our subsidiaries <span style="background-color: white">incorporated
in Hong Kong, are subject to a two-tiered income tax rate for taxable income earned in Hong Kong. The first&#160;HK$2 million of profits
earned by a company is subject to be taxed at an income tax rate of 8.25%, while the remaining profits will continue to be taxed at the
existing tax rate of 16.5%. </span></p>



<ix:exclude><p id="xdx_237_z8kjp4cdvqP7" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 138; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_232_zt60plp6fFZe" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">PRC</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The subsidiaries incorporated in the PRC are governed by the income tax laws of the PRC and the income tax provision for operations in the PRC is calculated at the applicable tax rates on the taxable income for the periods based on existing legislation, interpretations and practices in respect thereof. Under the Enterprise Income Tax Laws of the PRC (the &#8220;EIT Laws&#8221;), domestic enterprises and Foreign Investment Enterprises (the &#8220;FIE&#8221;) are subject to a unified 25% enterprise income tax rate while preferential tax rates, tax holidays and even tax exemptions may be granted on a case-by-case basis. EIT grants preferential tax treatment to certain High and New Technology Enterprises (&#8220;HNTEs&#8221;). Under this preferential tax treatment, HNTEs are entitled to an income tax rate of 15%, subject to a requirement that they re-apply for HNTE status every three years. Shanghai Mengyun obtained the &#8220;high-tech enterprise&#8221; tax status in October&#160;2017 and further renewed in December&#160;2020, which reduced its statutory income tax rate to 15% from January&#160;2017 to December&#160;2023. Shenzhen Mengyun obtained the &#8220;high-tech enterprise&#8221; tax status in November&#160;2018 and further renewed in December&#160;2021, which reduced its statutory income tax rate to 15% from January&#160;2018 to December&#160;2024. Shenzhen Bowei obtained the &#8220;high-tech enterprise&#8221; tax status in December&#160;2021, which reduced its statutory income tax rate to 15% from December&#160;2021 to December&#160;2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Horgos Weiyi, Horgos Youshi, Horgos Bowei and Horgos Tianyuemeng were formed and registered in Horgos in Xinjiang, China from 2016 to 2020, and Kashgar Youshi was formed and registered in Kashgar in Xinjiang, China in 2016. These companies are not subject to income tax for 5 years and can obtain another two years of tax exemption status and three years at reduced income tax rate of 12.5% after the 5 years due to the local tax policies to attract companies in various industries.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Significant components of the provision for income taxes are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001744" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zvzHuxIrgKdh" summary="xdx: Disclosure - Taxes (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"><span id="xdx_8BF_z8QX1uNJze2e" style="display: none">Schedule of income tax expense benefit</span></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_493_20210101__20211231_zf4pyNzwDgIg" style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_494_20220101__20221231_zPSESOzFu2Yg" style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_499_20230101__20231231_zBYE9GnRzOKg" style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2021</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--CurrentIncomeTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Current income tax expenses</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="From2021-01-012021-12-31" id="Fact001746" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">47,145</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="From2022-01-012022-12-31" id="Fact001747" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">54,335</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">(<ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="From2023-01-01to2023-12-31" id="Fact001748" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">100,859</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--CurrentIncomeTaxExpenseBenefit_pp0p0_uUSD_c20230101__20231231_zMbfwQgT6FM4" title="Current income tax expenses" style="width: 9%; text-align: right">(<ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="From2023-01-01to2023-12-31" id="Fact001750" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">14,313</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--DeferredIncomeTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Deferred income tax benefits</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2021-01-012021-12-31" id="Fact001752" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">841,948</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2022-01-012022-12-31" id="Fact001753" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">880,475</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2023-01-01to2023-12-31" id="Fact001754" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">4,038,047</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--DeferredIncomeTaxExpenseBenefit_pp0p0_uUSD_c20230101__20231231_zE2ZK2C3OXBj" title="Deferred income tax benefits" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2023-01-01to2023-12-31" id="Fact001756" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">573,041</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_zDPyGgRVLeKg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Income tax expenses</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-01-012021-12-31" id="Fact001758" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="RMB">794,803</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2022-01-012022-12-31" id="Fact001759" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="RMB">826,140</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2023-01-01to2023-12-31" id="Fact001760" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="RMB">4,138,906</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_uUSD_c20230101__20231231_zpicgmqluv18" title="Income tax expenses" style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2023-01-01to2023-12-31" id="Fact001762" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">587,354</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AB_zsTEz8S0L4Dj" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The following table reconciles China statutory rates to the Company&#8217;s effective tax rate:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001764" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zqBIU2v0ASPg" summary="xdx: Disclosure - Taxes (Details 1)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BE_zav0uOYb5hub" style="display: none">Schedule of effective income tax rate reconciliation</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49F_20210101_20211231" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_490_20220101_20221231" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_492_20230101_20231231" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2021</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_zbpMcuUF33yl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">China statutory income tax rate</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="From2021-01-012021-12-31" id="Fact001766" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">25.00</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">%</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="From2022-01-012022-12-31" id="Fact001767" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">25.00</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">%</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="From2023-01-01to2023-12-31" id="Fact001768" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">25.00</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">%</td></tr>
  <tr id="xdx_403_eus-gaap--EffectiveIncomeTaxRateReconciliationDeductions_iN_dpi_znorLZCkAzsb" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Preferential tax rate reduction</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationDeductions" contextRef="From2021-01-012021-12-31" id="Fact001770" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">24.76</ix:nonFraction></td>
    <td style="text-align: left">)%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationDeductions" contextRef="From2022-01-012022-12-31" id="Fact001771" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">24.51</ix:nonFraction></td>
    <td style="text-align: left">)%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationDeductions" contextRef="From2023-01-01to2023-12-31" id="Fact001772" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">37.28</ix:nonFraction></td>
    <td style="text-align: left">)%</td></tr>
  <tr id="xdx_401_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_zdpnaNteNNJ7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Change in valuation allowance</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="From2021-01-012021-12-31" id="Fact001774" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.44</ix:nonFraction></td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="From2022-01-012022-12-31" id="Fact001775" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">2.01</ix:nonFraction></td>
    <td style="text-align: left">)%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="From2023-01-01to2023-12-31" id="Fact001776" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">15.37</ix:nonFraction></td>
    <td style="text-align: left">)%</td></tr>
  <tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_iN_dpi_zWMtGUC8NPEj" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Additional R&amp;D deduction in China</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" contextRef="From2021-01-012021-12-31" id="Fact001778" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1.24</ix:nonFraction></td>
    <td style="text-align: left">)%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" contextRef="From2022-01-012022-12-31" id="Fact001779" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">0.83</ix:nonFraction></td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" contextRef="From2023-01-01to2023-12-31" id="Fact001780" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">1.38</ix:nonFraction></td>
    <td style="text-align: left">%</td></tr>
  <tr id="xdx_40B_ecustom--EffectiveIncomeTaxRateReconciliationPermanentDifference_dp_zrTKZkrlz0Pi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Permanent difference</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="HOLO:EffectiveIncomeTaxRateReconciliationPermanentDifference" contextRef="From2021-01-012021-12-31" id="Fact001782" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">0.37</ix:nonFraction></td>
    <td style="text-align: left">)%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="HOLO:EffectiveIncomeTaxRateReconciliationPermanentDifference" contextRef="From2022-01-012022-12-31" id="Fact001783" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">0.06</ix:nonFraction></td>
    <td style="text-align: left">)%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="HOLO:EffectiveIncomeTaxRateReconciliationPermanentDifference" contextRef="From2023-01-01to2023-12-31" id="Fact001784" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">0.20</ix:nonFraction></td>
    <td style="text-align: left">)%</td></tr>
  <tr id="xdx_405_ecustom--EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1_dp_zQ5TWsuo1DC2" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Tax rate difference outside China<sup id="xdx_F44_zh9KKzFHTJH6">(1)</sup></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="HOLO:EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1" contextRef="From2021-01-012021-12-31" id="Fact001786" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">0.04</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)%</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1" contextRef="From2022-01-012022-12-31" id="Fact001787" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.04</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">%</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="HOLO:EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1" contextRef="From2023-01-01to2023-12-31" id="Fact001788" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">0.05</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)%</td></tr>
  <tr id="xdx_400_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_zPuQswvskJLh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Effective tax rate</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="From2021-01-012021-12-31" id="Fact001790" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">0.97</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)%</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="From2022-01-012022-12-31" id="Fact001791" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">0.71</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)%</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="From2023-01-01to2023-12-31" id="Fact001792" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">26.52</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Rule-Page --><div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"/>
    <td style="width: 0.25in; text-align: left"><sup id="xdx_F09_zbKuPfcdNYa4">(1)</sup></td>
    <td id="xdx_F14_zPBof6ONPyk2" style="text-align: justify"><ix:footnote id="Footnote001793" xml:lang="en-US">
     It is mainly due to the lower tax rate of the entities incorporated in Hong Kong, and tax exempt in Cayman Islands.</ix:footnote></td> </tr>
  </table>

</ix:nonNumeric><p id="xdx_8A7_zhDeLWAdDgx4" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:exclude><!-- Field: Page; Sequence: 139; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_23D_zFwEKpF9mAwi" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Deferred tax assets and liabilities</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Significant components of deferred tax assets and liabilities were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001795" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zWAD7GtiQZN4" summary="xdx: Disclosure - Taxes (Details 2)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BC_z5Nv0wmwmARe" style="display: none">Schedule of deferred tax assets and liabilities</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49D_20221231_zDLFQz1Jr0sf" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_499_20231231_zVVWuaGujmp7" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsNetAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred tax assets:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Allowance for doubtful accounts</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" contextRef="AsOf2022-12-31" id="Fact001800" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">256,868</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" contextRef="AsOf2023-12-31" id="Fact001801" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">258,718</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_pp0p0_uUSD_c20231231_zZOr3IfgwKf" title="Allowance for doubtful accounts" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" contextRef="AsOf2023-12-31" id="Fact001803" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">36,528</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_ecustom--ImpairmentLossForInvestment_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Impairment loss for investment</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:ImpairmentLossForInvestment" contextRef="AsOf2022-12-31" id="Fact001805" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">240,000</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:ImpairmentLossForInvestment" contextRef="AsOf2023-12-31" id="Fact001806" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">240,000</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_ecustom--ImpairmentLossForInvestment_iI_pp0p0_uUSD_c20231231_z87BfIK17D24" title="Impairment loss for investment" style="text-align: right"><ix:nonFraction name="HOLO:ImpairmentLossForInvestment" contextRef="AsOf2023-12-31" id="Fact001808" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">33,885</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net operating loss carry forward</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="AsOf2022-12-31" id="Fact001810" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">3,409,722</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="AsOf2023-12-31" id="Fact001811" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">18,180,820</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0_uUSD_c20231231_z12CBkFiorHc" title="Net operating loss carry forward" style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="AsOf2023-12-31" id="Fact001813" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,566,934</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--DeferredTaxAssetsInventory_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Inventory reserve</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsInventory" contextRef="AsOf2022-12-31" id="Fact001815" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">26,469</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsInventory" contextRef="AsOf2023-12-31" id="Fact001816" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">26,469</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--DeferredTaxAssetsInventory_iI_pp0p0_uUSD_c20231231_zWewB4hLOFy1" title="Inventory reserve" style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsInventory" contextRef="AsOf2023-12-31" id="Fact001818" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,737</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--RightOfUse_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Right of use</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:RightOfUse" contextRef="AsOf2022-12-31" id="Fact001820" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">14,110</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:RightOfUse" contextRef="AsOf2023-12-31" id="Fact001821" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">152,685</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_ecustom--RightOfUse_iI_pp0p0_uUSD_c20231231_zsp7FQzwwxDh" title="Right of use" style="text-align: right"><ix:nonFraction name="HOLO:RightOfUse" contextRef="AsOf2023-12-31" id="Fact001823" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">21,558</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_zBX888ZZSOR8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: valuation allowance</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2022-12-31" id="Fact001825" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">3,054,301</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2023-12-31" id="Fact001826" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">15,927,164</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_uUSD_c20231231_zKTOSQ4085G5" title="Less: valuation allowance" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2023-12-31" id="Fact001828" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,248,742</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsNet_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred tax assets, net</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="AsOf2022-12-31" id="Fact001830" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">892,868</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="AsOf2023-12-31" id="Fact001831" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">2,931,528</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--DeferredTaxAssetsNet_iI_pp0p0_uUSD_c20231231_zlS7wAVOBQTf" title="Deferred tax assets, net" style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="AsOf2023-12-31" id="Fact001833" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">413,900</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxLiabilitiesAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred tax liabilities:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"> </td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_iNI_pp0p0_di_zS3ImoYccQb" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Recognition of intangible assets arising from business combinations</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" contextRef="AsOf2022-12-31" id="Fact001838" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">1,999,387</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1839">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_iNI_pp0p0_di_uUSD_c20231231_zEaNC1GAGrKk" title="Recognition of intangible assets arising from business acquisition" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1841">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_ecustom--DeferredIncomeTaxLiabilityNet_iNI_pp0p0_di_zsnV71YlkLc5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Deferred tax liabilities, net</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="HOLO:DeferredIncomeTaxLiabilityNet" contextRef="AsOf2022-12-31" id="Fact001843" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">1,999,387</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1844">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98B_ecustom--DeferredIncomeTaxLiabilityNet_iNI_pp0p0_di_uUSD_c20231231_z80kclCN7DJe" title="Deferred tax liabilities, net" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1846">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--DeferredTaxesAssetsLiabilitiesNet_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total deferred tax liabilities, net</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="HOLO:DeferredTaxesAssetsLiabilitiesNet" contextRef="AsOf2022-12-31" id="Fact001848" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="RMB">1,106,519</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="HOLO:DeferredTaxesAssetsLiabilitiesNet" contextRef="AsOf2023-12-31" id="Fact001849" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">2,931,528</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_982_ecustom--DeferredTaxesAssetsLiabilitiesNet_iI_pp0p0_uUSD_c20231231_za7DDxh3rdQ4" title="Total deferred tax liabilities, net" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="HOLO:DeferredTaxesAssetsLiabilitiesNet" contextRef="AsOf2023-12-31" id="Fact001851" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">413,900</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A1_zcSSSAtQWOa8" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The Company evaluated the recoverable amounts of deferred tax assets, and provided a valuation allowance to the extent that future taxable profits will be available against which the net operating loss and temporary differences can be utilized. Valuation allowance is provided against deferred tax assets when the Company determines that it is more likely than not that the deferred tax assets will not be utilized in the future. In making such determination, the Company considered factors including future taxable income exclusive of reversing temporary differences and tax loss carry forwards. Valuation allowance was provided for net operating loss carry forward because it was more likely than not that such deferred tax assets would not be realized based on the Company&#8217;s estimate of its future taxable income. If events occur in the future that allow the Company to realize more of its deferred income tax than the presently recorded amounts, an adjustment to the valuation allowances will result in a decrease in tax expense when those events occur.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The Company recognized deferred tax liabilities related to the excess of the intangible assets reporting basis over its income tax basis as a result of fair value adjustment from acquisitions in 2020. The deferred tax liabilities will reverse as the intangible assets are amortized for financial statement reporting purposes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">As of December&#160;31, 2023, the Company had net operating loss carry forwards of approximately RMB <span id="xdx_90B_eus-gaap--OperatingLossCarryforwards_c20231231_pp0p0" title="Net operating loss carry forwards"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2023-12-31" id="Fact001853" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">125,185,603</ix:nonFraction></span>, which arose from Shanghai Mengyun, Shenzhen Mengyun, Shenzhen Bowei and Shenzhen Yushi, the subsidiaries established in the PRC, and will expire during the period from 2024 to 2028.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Uncertain tax positions</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Company evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical merits, and measure the unrecognized benefits associated with the tax positions. As of December&#160;31, 2022 and 2023, the Company did not have any significant unrecognized uncertain tax positions. The Company did not incur any interest and penalties related to potential underpaid income tax expenses for the years ended December&#160;31, 2022 and 2023 and also does not anticipate any significant increases or decreases in unrecognized tax benefits in the next 12 months from December&#160;31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Value added taxes (&#8220;VAT&#8221;)</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Revenue represents the invoiced value of service, net of VAT. The VAT are based on gross sales price. VAT rate is 6% on services and 13% on goods in China.</p>

<ix:exclude><p id="xdx_23F_zyioMiGW7fJb" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 140; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_233_zy4xD5T6wRU6" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Taxes payable consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001856" name="HOLO:ScheduleOfTaxPayableTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ScheduleOfTaxPayableTableTextBlock_z2dQjFTFMa65" summary="xdx: Disclosure - Taxes (Details 3)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span id="xdx_8BD_zsVqs2jTL0uk" style="display: none">Schedule of taxes payable</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49F_20221231_z7puEDX5S4J8" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_497_20231231_zc16uhelKS43" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_406_ecustom--VatTaxesPayable_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">VAT taxes payable</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction name="HOLO:VatTaxesPayable" contextRef="AsOf2022-12-31" id="Fact001858" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">49,655</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction name="HOLO:VatTaxesPayable" contextRef="AsOf2023-12-31" id="Fact001859" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">198,966</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_988_ecustom--VatTaxesPayable_iI_pp0p0_uUSD_c20231231_zp1L8IF3zWTd" title="VAT taxes payable" style="width: 9%; text-align: right"><ix:nonFraction name="HOLO:VatTaxesPayable" contextRef="AsOf2023-12-31" id="Fact001861" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">28,092</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--AccruedIncomeTaxes_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Income taxes payable</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedIncomeTaxes" contextRef="AsOf2022-12-31" id="Fact001863" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">473,565</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedIncomeTaxes" contextRef="AsOf2023-12-31" id="Fact001864" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">394,809</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--AccruedIncomeTaxes_iI_pp0p0_uUSD_c20231231_ziDiMloEz0E4" title="Income taxes payable" style="text-align: right"><ix:nonFraction name="us-gaap:AccruedIncomeTaxes" contextRef="AsOf2023-12-31" id="Fact001866" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">55,743</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--OtherTaxesPayable_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in">Other taxes payable</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:OtherTaxesPayable" contextRef="AsOf2022-12-31" id="Fact001868" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">79,034</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:OtherTaxesPayable" contextRef="AsOf2023-12-31" id="Fact001869" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">31,833</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_989_ecustom--OtherTaxesPayable_iI_pp0p0_uUSD_c20231231_z287d2HJA3rl" title="Other taxes payable" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:OtherTaxesPayable" contextRef="AsOf2023-12-31" id="Fact001871" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,494</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--TaxesPayableCurrentAndNoncurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in">Totals</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:TaxesPayableCurrentAndNoncurrent" contextRef="AsOf2022-12-31" id="Fact001873" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">602,254</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:TaxesPayableCurrentAndNoncurrent" contextRef="AsOf2023-12-31" id="Fact001874" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">625,608</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--TaxesPayableCurrentAndNoncurrent_iI_pp0p0_uUSD_c20231231_zX3Cim2bL592" title="Totals" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:TaxesPayableCurrentAndNoncurrent" contextRef="AsOf2023-12-31" id="Fact001876" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">88,329</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A0_zWjubAIDtJ87" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001878" name="us-gaap:ConcentrationRiskDisclosureTextBlock"><p id="xdx_80E_eus-gaap--ConcentrationRiskDisclosureTextBlock_z3C0XzF88Fkj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 12 &#8212; <span id="xdx_82D_zkOitEx1abNb">Concentration of risk</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Credit risk</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash. In China, the insurance coverage of each bank is RMB <span id="xdx_902_eus-gaap--AccruedInsuranceCurrent_c20231231_pp0p0" title="Insurance coverage"><ix:nonFraction name="us-gaap:AccruedInsuranceCurrent" contextRef="AsOf2023-12-31" id="Fact001880" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">500,000</ix:nonFraction></span> (approximately USD <span id="xdx_902_eus-gaap--AccruedInsuranceCurrent_iI_pp0p0_uUSD_c20231231_zLPUxd3BFRlf" title="Insurance coverage"><ix:nonFraction name="us-gaap:AccruedInsuranceCurrent" contextRef="AsOf2023-12-31" id="Fact001882" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">72,000</ix:nonFraction></span>). As of December&#160;31, 2023 and December&#160;31, 2022, cash and time deposit balance of RMB <span id="xdx_907_eus-gaap--CashAndDueFromBanks_c20231231_pp0p0" title="Cash deposits"><ix:nonFraction name="us-gaap:CashAndDueFromBanks" contextRef="AsOf2023-12-31" id="Fact001884" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">126,037,538</ix:nonFraction></span> (USD <span id="xdx_907_eus-gaap--CashAndDueFromBanks_iI_pp0p0_uUSD_c20231231_zcXrpcCGgCsk" title="Cash deposits"><ix:nonFraction name="us-gaap:CashAndDueFromBanks" contextRef="AsOf2023-12-31" id="Fact001886" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">17,795,126</ix:nonFraction></span>) and RMB <span id="xdx_908_eus-gaap--CashAndDueFromBanks_c20221231_pp0p0" title="Cash deposits"><ix:nonFraction name="us-gaap:CashAndDueFromBanks" contextRef="AsOf2022-12-31" id="Fact001888" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">151,119,985</ix:nonFraction></span> was deposited with financial institutions located in China, respectively. While management believes that these financial institutions are of high credit quality, it also continually monitors their credit worthiness.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">A majority of the Company&#8217;s expense transactions are denominated in RMB and a significant portion of the Company and its subsidiaries&#8217; assets and liabilities are denominated in RMB. RMB is not freely convertible into foreign currencies. In the PRC, certain foreign exchange transactions are required by law to be transacted only by authorized financial institutions at exchange rates set by the PBOC. Remittances in currencies other than RMB by the Company in China must be processed through the PBOC or other China foreign exchange regulatory bodies which require certain supporting documentation in order to affect the remittance.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">To the extent that the Company needs to convert U.S. dollars into RMB for capital expenditures and working capital and other business purposes, appreciation of RMB against U.S. dollar would have an adverse effect on the RMB amount the Company would receive from the conversion. Conversely, if the Company decides to convert RMB into U.S. dollar for the purpose of making payments for dividends, strategic acquisition or investments or other business purposes, appreciation of U.S. dollar against RMB would have a negative effect on the U.S. dollar amount available to the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Customer concentration risk</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">For the year ended December&#160;31, 2021, one customer accounted for <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_pdd" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-01-012021-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember" id="Fact001890" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">18.7</ix:nonFraction>%</span> of the Company&#8217;s total revenues. For the year ended December&#160;31, 2022, one customer accounted for <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_pdd" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-01-012022-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember" id="Fact001892" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">12.9</ix:nonFraction>%</span> of the Company&#8217;s total revenues. For the year ended December&#160;31, 2023, two customers accounted for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomersMember_zdWs27Oytrie" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomersMember" id="Fact001894" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">25.0</ix:nonFraction>%</span> and <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoCustomersMember_zZK1reQnMJ68" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoCustomersMember" id="Fact001896" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">12.2</ix:nonFraction>%</span> of the company&#8217;s total revenue, respectively. </p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">As of December&#160;31, 2022, two customers accounted for <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_pdd" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-01-012022-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember" id="Fact001898" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">26.4</ix:nonFraction>%</span> and <span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--SecondCustomerMember_zJVxp7FUbWD4" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-01-012022-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_SecondCustomerMember" id="Fact001900" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">15.8</ix:nonFraction>%</span> of the Company&#8217;s accounts receivable, respectively. As of December&#160;31, 2023, three customers accounted for <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_pdd" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember" id="Fact001902" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">19.8</ix:nonFraction>%</span> ,<span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--SecondCustomerMember_zyCRxd46Nvg3" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_SecondCustomerMember" id="Fact001904" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">13.0</ix:nonFraction>%</span> and <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThirdCustomerMember_zCL7VeWPeXg2" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_ThirdCustomerMember" id="Fact001906" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">11.8</ix:nonFraction>%</span> of the Company&#8217;s accounts receivable, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Vendor concentration risk</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">For the year ended December&#160;31, 2021, two vendors accounted for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoVendorsMember_z3xQxTUYU0ha" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-01-012021-12-31_custom_PurchasesMember_custom_VendorConcentrationRiskMember_custom_TwoVendorsMember" id="Fact001908" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">35.1</ix:nonFraction>%</span> of the Company&#8217;s total purchases. For the year ended December&#160;31, 2022, one vendor accounted for <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneVendorMember_pdd" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-01-012022-12-31_custom_PurchasesMember_custom_VendorConcentrationRiskMember_custom_OneVendorMember" id="Fact001910" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">13.8</ix:nonFraction>%</span> of the Company&#8217;s total purchases. For the year ended December&#160;31, 2023, three vendors accounted for <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--FirstVendorMember_zr6oI7u1VBL1" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-12-31_custom_PurchasesMember_custom_VendorConcentrationRiskMember_custom_FirstVendorMember" id="Fact001912" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">37.6</ix:nonFraction>%</span> ,<span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--SecondVendorMember_zajB1JDboOD" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-12-31_custom_PurchasesMember_custom_VendorConcentrationRiskMember_custom_SecondVendorMember" id="Fact001914" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">13.0</ix:nonFraction>%</span> and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThirdVendorMember_zcrvPmJzwpEh" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-12-31_custom_PurchasesMember_custom_VendorConcentrationRiskMember_custom_ThirdVendorMember" id="Fact001916" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">12.0</ix:nonFraction>%</span> of the Company&#8217;s total purchases.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">As of December&#160;31, 2022, two vendors accounted for <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--FirstVendorMember_zMXXL4tcVUIl" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-01-012022-12-31_us-gaap_AccountsPayableMember_custom_VendorConcentrationRiskMember_custom_FirstVendorMember" id="Fact001918" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">63.6</ix:nonFraction>%</span> and <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--SecondVendorMember_zKTWBDo0qjCf" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-01-012022-12-31_us-gaap_AccountsPayableMember_custom_VendorConcentrationRiskMember_custom_SecondVendorMember" id="Fact001920" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">10.0</ix:nonFraction>%</span> of the Company&#8217;s accounts payable. As of December&#160;31, 2023, three vendors accounted for <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--FirstVendorMember_zxYkP3txEosi" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-12-31_us-gaap_AccountsPayableMember_custom_VendorConcentrationRiskMember_custom_FirstVendorMember" id="Fact001922" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">36.1</ix:nonFraction>%</span> ,<span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--SecondVendorMember_zLQqIExi7Fr4" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-12-31_us-gaap_AccountsPayableMember_custom_VendorConcentrationRiskMember_custom_SecondVendorMember" id="Fact001924" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">26.1</ix:nonFraction>%</span> and <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThirdVendorMember_zbZkkt04O2G2" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-12-31_us-gaap_AccountsPayableMember_custom_VendorConcentrationRiskMember_custom_ThirdVendorMember" id="Fact001926" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">22.2</ix:nonFraction>% </span>of the Company&#8217;s accounts payable.</p>

<ix:exclude><p id="xdx_23B_z9TilMb9U603" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 141; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_237_zThyoWbO9Id2" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001929" name="us-gaap:LeasesOfLesseeDisclosureTextBlock"><p id="xdx_80E_eus-gaap--LeasesOfLesseeDisclosureTextBlock_z9uOkRKUSrbd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 13 &#8212; <span id="xdx_826_zjHVip4YpIve">Leases</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Lease commitments</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Company determines if a contract contains a lease at inception. US GAAP requires that the Company&#8217;s leases be evaluated and classified as operating or finance leases for financial reporting purposes. The classification evaluation begins at the commencement date and the lease term used in the evaluation includes the non-cancellable period for which the Company has the right to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain and failure to exercise such option which result in an economic penalty.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The
Company has several offices lease agreements with lease terms ranging from two to six years. Upon adoption of ASU 2016-02 on January&#160;1,
2022, the Company recognized approximately RMB <span id="xdx_901_eus-gaap--OperatingLeaseLiability_iI_pn5n6_c20220102_z7CJsw3kO8l8"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2022-01-02" id="Fact001930" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="RMB">5.7</ix:nonFraction>
</span>million right of use (&#8220;ROU&#8221;) assets and same amount of lease liabilities based on the present value of the future
minimum rental payments of leases, using a incremental borrowing rate of&#160;<span></span><span id="xdx_90A_eus-gaap--SubordinatedBorrowingInterestRate_c20230101__20231231_z25hT61CdIK1"><ix:nonFraction name="us-gaap:SubordinatedBorrowingInterestRate" contextRef="From2023-01-01to2023-12-31" id="Fact001931" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">7.0</ix:nonFraction>%</span>.
The Company&#8217;s lease agreements do not contain any material residual value guarantees or material restrictive covenants. The leases
generally do not contain options to extend at the time of expiration.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">As
of December&#160;31, 2022 and December 31, 2023, the Company&#8217;s operating leases had a weighted average remaining lease term of
approximately&#160;<span id="xdx_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20221231_zZLHXb0g2Or2" title="Weighted average remaining lease term"><ix:nonNumeric contextRef="AsOf2022-12-31" format="ixt-sec:duryear" id="Fact001933" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1">2.93</ix:nonNumeric></span>&#160;years and <span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20231231_zjOtfP4P0guc" title="Weighted average remaining lease term"><ix:nonNumeric contextRef="AsOf2023-12-31" format="ixt-sec:duryear" id="Fact001935" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1">2.65</ix:nonNumeric></span> years, respectively.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Operating lease expenses are allocated between the cost of revenue and selling, research and development, general, and administrative expenses. Rent expenses for the years ended December&#160;31,2021, 2022 and 2023 was and RMB <span id="xdx_900_ecustom--RentExpenses_pp0p0_c20210101__20211231_zOn423Uua4x7" title="Rent expenses"><ix:nonFraction name="HOLO:RentExpenses" contextRef="From2021-01-012021-12-31" id="Fact001937" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">2,222,304</ix:nonFraction></span>, RMB <span id="xdx_901_ecustom--RentExpenses_pp0p0_c20220101__20221231_ziA1kv7Cn5Qd" title="Rent expenses"><ix:nonFraction name="HOLO:RentExpenses" contextRef="From2022-01-012022-12-31" id="Fact001939" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">2,532,996</ix:nonFraction></span> and RMB <span id="xdx_901_ecustom--RentExpenses_pp0p0_c20230101__20231231_zjYK9COBDJU7" title="Rent expenses"><ix:nonFraction name="HOLO:RentExpenses" contextRef="From2023-01-01to2023-12-31" id="Fact001941" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">2,306,237</ix:nonFraction></span>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The
five-year maturity of the Company&#8217;s operating lease obligations is presented below:</p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>



<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001943" name="us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_zmIx3nNYhFXc" summary="xdx: Disclosure - Leases (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span id="xdx_8B7_zA3Do9TvGKgj" style="display: none">Schedule of lease liabilities</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49B_20231231_z76XtFPOCdEa" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left">Twelve Months Ending December&#160;31,</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Operating Lease <br/>Amount</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Operating Lease <br/>Amount</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_zfiWTyCzTL12" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%; text-align: left">2024</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="AsOf2023-12-31" id="Fact001945" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">1,243,004</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_uUSD_c20231231_zH9v7H3awtMb" title="2024" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="AsOf2023-12-31" id="Fact001947" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">175,499</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_z6FsFmDOi5Ra" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">2025</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="AsOf2023-12-31" id="Fact001949" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">1,307,489</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_uUSD_c20231231_zw4Cwx00Zfjh" title="2025" style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="AsOf2023-12-31" id="Fact001951" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">184,603</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_zuqXF1T1xJa8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">2026</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="AsOf2023-12-31" id="Fact001953" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">875,622</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_uUSD_c20231231_zxAaPwqFkgB9" title="2026" style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="AsOf2023-12-31" id="Fact001955" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">123,628</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_zapTEnFEg6Qf" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2027</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1957">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_uUSD_c20231231_zY4y8TrLGIse" title="2026" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1959">-</span></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pp0p0_zjAZfuKcliUe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2028</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1961">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pp0p0_uUSD_c20231231_zlI6G9lvcPBf" title="2026" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1963">-</span></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total lease payments</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="AsOf2023-12-31" id="Fact001965" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">3,426,115</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0_uUSD_c20231231_z8o5E0POQuy" title="Total lease payments" style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="AsOf2023-12-31" id="Fact001967" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">483,730</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zkz1x67hckHd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; padding-bottom: 1pt; text-align: left">Less: Interest</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="AsOf2023-12-31" id="Fact001969" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">304,651</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_uUSD_c20231231_zA7ocHIpGiK2" title="Less: Interest" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="AsOf2023-12-31" id="Fact001971" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">43,013</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_407_ecustom--PresentValueOfLeaseLiabilities_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; padding-bottom: 2.5pt; text-align: left">Present value of lease liabilities</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="HOLO:PresentValueOfLeaseLiabilities" contextRef="AsOf2023-12-31" id="Fact001973" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">3,121,464</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98F_ecustom--PresentValueOfLeaseLiabilities_iI_pp0p0_uUSD_c20231231_zA0S1tgpPeEg" title="Present value of lease liabilities" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="HOLO:PresentValueOfLeaseLiabilities" contextRef="AsOf2023-12-31" id="Fact001975" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">440,717</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8AF_zhLihcTiPaK9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Future amortization of Company&#8217;s
ROU assets is presented below:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001977" name="HOLO:ScheduleOfFutureAmortizationROUAssetsTableTextBlock"><table cellpadding="0" cellspacing="0" summary="xdx: Disclosure - Leases (Details)" id="xdx_897_ecustom--ScheduleOfFutureAmortizationROUAssetsTableTextBlock_zs6622qKwySc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: bottom; font-weight: bold; text-align: left"><span id="xdx_8BB_zuSDJlFLDYmf" style="display: none">Schedule of future amortization of
ROU assets</span></td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_490_20231231_zwXdQmAmXHge" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left"><b>Twelve
    months ending December 31,</b></td><td style="padding-bottom: 1pt; font-weight: bold"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td><td style="padding-bottom: 1pt"><b>&#160;</b></td><td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>USD</b></td><td style="padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr id="xdx_401_ecustom--FutureAmortizationOfRightOfUseAssetsOneYear_iI_zKV8HsZhBmL3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">2024</td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction name="HOLO:FutureAmortizationOfRightOfUseAssetsOneYear" contextRef="AsOf2023-12-31" id="Fact001979" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,061,871</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98E_ecustom--FutureAmortizationOfRightOfUseAssetsOneYear_iI_uUSD_c20231231_zwqYv8Su0eZb" title="2024" style="width: 9%; text-align: right"><ix:nonFraction name="HOLO:FutureAmortizationOfRightOfUseAssetsOneYear" contextRef="AsOf2023-12-31" id="Fact001981" format="ixt:numdotdecimal" decimals="0" unitRef="USD">149,925</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_ecustom--FutureAmortizationOfRightOfUseAssetsTwoYear_iI_zsCRA2T2Oob9" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2025</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="HOLO:FutureAmortizationOfRightOfUseAssetsTwoYear" contextRef="AsOf2023-12-31" id="Fact001983" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,138,324</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_ecustom--FutureAmortizationOfRightOfUseAssetsTwoYear_iI_uUSD_c20231231_zUOqLF9ZTn6e" title="2025" style="text-align: right"><ix:nonFraction name="HOLO:FutureAmortizationOfRightOfUseAssetsTwoYear" contextRef="AsOf2023-12-31" id="Fact001985" format="ixt:numdotdecimal" decimals="0" unitRef="USD">160,719</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--FutureAmortizationOfRightOfUseAssetsThreeYear_iI_zgHJJBm6TKD4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2026</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:FutureAmortizationOfRightOfUseAssetsThreeYear" contextRef="AsOf2023-12-31" id="Fact001987" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">788,496</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_ecustom--FutureAmortizationOfRightOfUseAssetsThreeYear_iI_uUSD_c20231231_z6wPdMWAAT41" title="2026" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:FutureAmortizationOfRightOfUseAssetsThreeYear" contextRef="AsOf2023-12-31" id="Fact001989" format="ixt:numdotdecimal" decimals="0" unitRef="USD">111,327</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--FutureAmortizationOfRightOfUseAssetsDue_iI_z7Ss8wPrQX2b" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="HOLO:FutureAmortizationOfRightOfUseAssetsDue" contextRef="AsOf2023-12-31" id="Fact001991" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">2,988,691</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98A_ecustom--FutureAmortizationOfRightOfUseAssetsDue_iI_uUSD_c20231231_zM183TcA7wPj" title="Total" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="HOLO:FutureAmortizationOfRightOfUseAssetsDue" contextRef="AsOf2023-12-31" id="Fact001993" format="ixt:numdotdecimal" decimals="0" unitRef="USD">421,971</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<ix:exclude><!-- Field: Page; Sequence: 142; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_23F_z0pDsaMNa25l" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>


<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

</ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact001995" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"><p id="xdx_80E_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zkXkJEfRCsk2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 14 &#8212; <span id="xdx_824_zH4AVDB09v38">Shareholders&#8217; equity</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Ordinary shares</p>



<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company was established
under the laws of the Cayman Islands on May 9, 2018, with an authorized capital of <span id="xdx_904_eus-gaap--CommonStockSharesAuthorized_iI_c20180509__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zwHrD9VKs191" title="Common Stock, Shares Authorized"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2018-05-09_custom_OrdinarySharesMember" id="Fact001997" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">500,000,000</ix:nonFraction></span> ordinary shares, each with a par value
of $<span id="xdx_90B_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20180509__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zxsLCjvmviD4" title="Common Stock, Par or Stated Value Per Share"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2018-05-09_custom_OrdinarySharesMember" id="Fact001999" format="ixt:numdotdecimal" decimals="INF" unitRef="RMBPShares">0.0001</ix:nonFraction></span>. Holders of the ordinary shares are entitled to one vote per share.&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In January 2021, the Company
effected a <span id="xdx_902_ecustom--ShareSplit_c20210101__20210131__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zb3kQCIeLnyd" title="Share split"><ix:nonNumeric contextRef="From2021-01-012021-01-31_custom_OrdinarySharesMember" id="Fact002001" name="HOLO:ShareSplit">10 for 1</ix:nonNumeric></span> share split, resulting in an aggregate of&#160;<span id="xdx_901_eus-gaap--CommonStockSharesOutstanding_iI_c20210131__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zZCtMKhng686" title="Common stock shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2021-01-31_custom_OrdinarySharesMember" id="Fact002003" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10</ix:nonFraction></span>&#160;ordinary shares outstanding. All share and per-share amounts
have been retroactively restated to reflect the share split.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On January 6, 2021, the Company
issued an aggregate of&#160;<span id="xdx_903_ecustom--FounderSponsorShares_iI_c20210106__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zugvgem63Oh6" title="Founder shares issued"><ix:nonFraction name="HOLO:FounderSponsorShares" contextRef="AsOf2021-01-06_custom_OrdinarySharesMember" id="Fact002005" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,150,000</ix:nonFraction></span>&#160;founder shares to the Sponsor for an aggregate purchase price of <span id="xdx_90B_ecustom--FouinderSharesIssuedValue_iI_c20210106__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zVL25o2rqS7j" title="Fouinder shares issued value">$<ix:nonFraction name="HOLO:FouinderSharesIssuedValue" contextRef="AsOf2021-01-06_custom_OrdinarySharesMember" id="Fact002007" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">25,000</ix:nonFraction></span>&#160;in cash.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On March 26, 2021, the Company
issued an additional&#160;<span id="xdx_905_ecustom--FounderSponsorShares_iI_c20210326__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zRqW2OiziYOa" title="Founder shares issued"><ix:nonFraction name="HOLO:FounderSponsorShares" contextRef="AsOf2021-03-26_custom_OrdinarySharesMember" id="Fact002009" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">287,500</ix:nonFraction></span>&#160;founder shares to the Sponsor in connection with a recapitalization.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On June 24, 2021, the Company
sold&#160;<span id="xdx_90A_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210101__20210124__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember__us-gaap--SubsidiarySaleOfStockAxis__custom--InitialPublicOfferingMember_zyi5l8EkpL5b" title="Sale of shares"><ix:nonFraction name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" contextRef="From2021-01-012021-01-24_custom_OrdinarySharesMember_custom_InitialPublicOfferingMember" id="Fact002011" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,750,000</ix:nonFraction></span>&#160;units at a price of <span id="xdx_903_ecustom--SellPricePerShare_iI_c20210124__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember__us-gaap--SubsidiarySaleOfStockAxis__custom--InitialPublicOfferingMember_zsHwkbe0NiL2" title="Sell price per share">$<ix:nonFraction name="HOLO:SellPricePerShare" contextRef="AsOf2021-01-24_custom_OrdinarySharesMember_custom_InitialPublicOfferingMember" id="Fact002013" format="ixt:numdotdecimal" decimals="INF" unitRef="RMBPShares">10.00</ix:nonFraction></span>&#160;per Public Unit in the Initial Public Offering.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Simultaneously on June 24,
2021, the Company issued&#160;<span id="xdx_90E_eus-gaap--SharesIssued_iI_c20210624__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zFCDINa9yKb2" title="Shares issued"><ix:nonFraction name="us-gaap:SharesIssued" contextRef="AsOf2021-06-24_custom_OrdinarySharesMember" id="Fact002015" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">270,500</ix:nonFraction></span>&#160;ordinary shares under the private placement of&#160;<span id="xdx_905_eus-gaap--SharesIssued_iI_c20210624__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zsHjpy4qIi3e" title="Shares issued"><ix:nonFraction name="us-gaap:SharesIssued" contextRef="AsOf2021-06-24_custom_OrdinarySharesMember_us-gaap_PrivatePlacementMember" id="Fact002017" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">270,500</ix:nonFraction></span>&#160;private units at <span id="xdx_901_eus-gaap--SharePrice_iI_c20210624__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zmKsDIVLbGca" title="Shares price">$<ix:nonFraction name="us-gaap:SharePrice" contextRef="AsOf2021-06-24_custom_OrdinarySharesMember_us-gaap_PrivatePlacementMember" id="Fact002019" format="ixt:numdotdecimal" decimals="INF" unitRef="RMBPShares">10</ix:nonFraction></span>&#160;per
unit, to the Sponsor.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of December 31, 2021 and
2020,&#160;<span id="xdx_90C_eus-gaap--CommonStockSharesIssued_iI_c20211231__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zqoypJ2Laf8d" title="Common stock shares issued"><span id="xdx_903_eus-gaap--CommonStockSharesOutstanding_iI_c20211231__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_z5SqTC4sdr3h" title="Common stock shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2021-12-31_custom_OrdinarySharesMember" id="Fact002021" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2021-12-31_custom_OrdinarySharesMember" id="Fact002023" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,708,000</ix:nonFraction></ix:nonFraction></span></span>&#160;and <span id="xdx_900_eus-gaap--CommonStockSharesIssued_iI_c20201231__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zQmPHnK2w9Kk" title="Common stock shares issued"><span id="xdx_900_eus-gaap--CommonStockSharesOutstanding_iI_c20201231__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zy0dIHZ05OP7" title="Common stock shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2020-12-31_custom_OrdinarySharesMember" id="Fact002025" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2020-12-31_custom_OrdinarySharesMember" id="Fact002027" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10</ix:nonFraction></ix:nonFraction></span></span> ordinary shares issued and outstanding excluding&#160;<span id="xdx_90F_eus-gaap--SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares_iI_c20211231__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zo891nHyghjj" title="Shares subject to possible-redemption"><ix:nonFraction name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares" contextRef="AsOf2021-12-31_custom_OrdinarySharesMember" id="Fact002029" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,750,000</ix:nonFraction></span>&#160;and&#160;<span id="xdx_902_eus-gaap--SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares_iI_c20201231__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zjrbsjZgWqtd" title="Shares subject to possible-redemption"><ix:nonFraction name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares" contextRef="AsOf2020-12-31_custom_OrdinarySharesMember" id="Fact002031" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">0</ix:nonFraction></span>&#160;shares are subject
to possible-redemption.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">On
January&#160;30, 2024, the Company announced a Reverse Stock Split plan (the "Reverse Stock Split"). The plan became effective
on February 2, 2024. <span id="xdx_908_eus-gaap--ConversionOfStockDescription_c20240101__20240130__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z6m2SCmZQ6E3"><ix:nonNumeric contextRef="From2024-01-012024-01-30_us-gaap_SubsequentEventMember" id="Fact002032" name="us-gaap:ConversionOfStockDescription">Pursuant to the plan, every ten (10) shares of the Company&#8217;s ordinary share issued, par value of US$0.0001,
was combined into one (1) share of ordinary share, par value $0.001, and the authorized share capital of the Company was reduced from
US$50,000 divided into 500,000,000 shares of a nominal or par value of US$0.0001 each to US$50,000 divided into 50,000,000 shares of
a nominal or par value of US$0.001 each (see Note 18 - Subsequent Event).</ix:nonNumeric> </span>The following information in Note 14 was adjusted for the Reverse
Stock Split.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">At the closing of the Business
Combination, the issued and outstanding shares in MC held by the former MC shareholders was cancelled and ceased to exist, in exchange
for the issue of an aggregate of <span id="xdx_907_ecustom--SharesCancelled_iI_c20201110__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zhgHW2Vc7081" title="Shares cancelled"><ix:nonFraction name="HOLO:SharesCancelled" contextRef="AsOf2020-11-10_custom_OrdinarySharesMember" id="Fact002034" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">4,455,446</ix:nonFraction></span> Golden Path Ordinary.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The number of shares of Common
Stock issued immediately following the consummation of the Merger was <span id="xdx_909_eus-gaap--CommonStockSharesIssued_iI_c20201110__us-gaap--BusinessAcquisitionAxis__custom--MergerMember_zInYNsCvY7fj" title="Common stock, shares issued"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2020-11-10_custom_MergerMember" id="Fact002036" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,081,204</ix:nonFraction></span> shares with a par value of USD <span id="xdx_906_eus-gaap--CommonStockParOrStatedValuePerShare_iI_uUSDPShares_c20201110__us-gaap--BusinessAcquisitionAxis__custom--MergerMember_zYEqvXVaYkSg" title="Common stock, par value per share"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2020-11-10_custom_MergerMember" id="Fact002038" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></span> each. (see Note 3)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">On October&#160;24, 2023, the Company issued <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20231001__20231024__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember__us-gaap--PlanNameAxis__custom--EmployeeStockIncentive2023PlanMember_pdd" title="Number of shares issued"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2023-10-012023-10-24_custom_OrdinarySharesMember_custom_EmployeeStockIncentive2023PlanMember" id="Fact002040" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">860,000</ix:nonFraction></span> ordinary shares, of the Registrant issuable pursuant to the 2023 Employee Stock Incentive Plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-size: 10pt">As
of December&#160;31, 2023, the Company had <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesReverseStockSplits_c20230101__20231231_zSJ116lEduvg" title=" Stock issued during period, shares, reverse stock splits"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesReverseStockSplits" contextRef="From2023-01-01to2023-12-31" id="Fact002042" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,941,204</ix:nonFraction></span>
ordinary shares with a par value of USD 0.001 each.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Statutory reserve</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Mengyun PRC entities are required to set aside at least 10% of their after-tax profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50% of its registered capital. In addition, Mengyun PRC entities may allocate a portion of its after-tax profits based on PRC accounting standards to an enterprise expansion fund and staff bonus and welfare fund at its discretion. Mengyun PRC entities may allocate a portion of its after-tax profits based on PRC accounting standards to a discretionary surplus fund at its discretion. The statutory reserve funds and the discretionary 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 State Administration of Foreign Exchange.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">During the years ended December&#160;31, 2022 and 2023, Mengyun PRC entities collectively attributed RMB <span id="xdx_907_ecustom--RetainedEarningsForStatutoryReserves_c20221231_pp0p0" title="Retained earnings for statutory reserves"><ix:nonFraction name="HOLO:RetainedEarningsForStatutoryReserves" contextRef="AsOf2022-12-31" id="Fact002044" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">2,569,404</ix:nonFraction></span> and RMB <span id="xdx_904_ecustom--RetainedEarningsForStatutoryReserves_c20231231_pp0p0" title="Retained earnings for statutory reserves"><ix:nonFraction name="HOLO:RetainedEarningsForStatutoryReserves" contextRef="AsOf2023-12-31" id="Fact002046" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">26,956</ix:nonFraction></span> to statutory reserves, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Restricted assets</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The Company&#8217;s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiary. Relevant PRC statutory laws and regulations permit payments of dividends by Beijing Xihuiyun and Shanghai Mengyun (collectively &#8220;Mengyun PRC entities&#8221;) only out of its retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. The results of operations reflected in the accompanying consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of Mengyun PRC entities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><span style="background-color: white">Mengyun PRC entities are required
to set aside at least 10% of their after-tax&#160;profits each year, if any, to fund certain statutory reserve funds until such reserve
funds reach 50% of its registered capital. In addition, Mengyun PRC entities may allocate a portion of its after-tax&#160;profits based
on PRC accounting standards to an enterprise expansion fund and staff bonus and welfare fund at its discretion. Mengyun PRC entities may
allocate a portion of its after-tax&#160;profits based on PRC accounting standards to a discretionary surplus fund at its discretion.
The statutory reserve funds and the discretionary funds are not distributable as cash dividends. Remittance of dividends by a wholly foreign-owned&#160;company
out of China is subject to examination by the banks designated by State Administration of Foreign Exchange.</span>&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">As a result of the foregoing restrictions, Mengyun PRC entities are restricted in their ability to transfer their assets to the Company. Foreign exchange and other regulations in the PRC may further restrict Mengyun PRC entities from transferring funds to the Company in the form of dividends, loans and advances. As of December&#160;31, 2023, amounts restricted are the paid-in-capital and statutory reserve of Mengyun PRC entities, which amounted to RMB <span id="xdx_90B_ecustom--StatutoryReserve_c20231231_pp0p0" title="Statutory reserve"><ix:nonFraction name="HOLO:StatutoryReserve" contextRef="AsOf2023-12-31" id="Fact002048" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">33,048,958</ix:nonFraction></span>.</p>

<ix:exclude><p id="xdx_23B_zt7ScDfIMoYg" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:exclude>
<ix:exclude><!-- Field: Page; Sequence: 143; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_237_z64jsAKMgjk3" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact002051" name="HOLO:WarrantsTextBlock"><p id="xdx_80A_ecustom--WarrantsTextBlock_z5zMEZ9x74W3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 15 &#8212; <span id="xdx_82E_zcCnq3Rtuaec">Warrants</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">As of December&#160;31, 2023, the Company has <span id="xdx_90B_eus-gaap--ClassOfWarrantOrRightOutstanding_c20231231__us-gaap--AwardTypeAxis__custom--PublicWarrantsMember_pdd" title="Warrants"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" contextRef="AsOf2023-12-31_custom_PublicWarrantsMember" id="Fact002053" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,750,000</ix:nonFraction></span> public warrants and <span id="xdx_900_eus-gaap--ClassOfWarrantOrRightOutstanding_c20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" title="Warrants"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" contextRef="AsOf2023-12-31_custom_PrivateWarrantsMember" id="Fact002055" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">270,500</ix:nonFraction></span> private warrants.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The Company accounts for its outstanding Warrants in accordance with the guidance contained in ASC 815-40-15-7D and 7F. Management has determined that under the Private Warrants do not meet the criteria for equity treatment and must be recorded as liabilities. Accordingly, the Company classifies the Private Warrants as liabilities at their fair value and adjusts the Private Warrants to fair value at each reporting period. Management has further determined that its Public Warrants qualify for equity treatment. Warrant liability is subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in our statements of operations. The Private Warrants are valued using a Black Scholes model.</p>

<ix:exclude><p id="xdx_234_z6Rm6ctZY9Ng" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>



<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Public Warrants</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">On June&#160;24, 2021, the Company sold <span id="xdx_908_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210602__20210624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_pdd" title="Sale of units"><ix:nonFraction name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" contextRef="From2021-06-022021-06-24_us-gaap_IPOMember" id="Fact002058" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,750,000</ix:nonFraction></span> units at a price of <span id="xdx_90A_eus-gaap--SharesIssuedPricePerShare_c20210624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_pdd" title="Price per share">$<ix:nonFraction name="us-gaap:SharesIssuedPricePerShare" contextRef="AsOf2021-06-24_us-gaap_IPOMember" id="Fact002060" format="ixt:numdotdecimal" decimals="INF" unitRef="RMBPShares">10.00</ix:nonFraction></span> per Public Unit in its Initial Public Offering. <span id="xdx_908_ecustom--WarrantsDescription_c20210602__20210624" title="Warrants, description"><ix:nonNumeric contextRef="From2021-06-022021-06-24" id="Fact002062" name="HOLO:WarrantsDescription">Each Public Unit consists of one ordinary share of the Company, $0.0001 par value per share, one right and one redeemable warrant (the &#8220;Public Warrant&#8221;). Each Public Warrant entitles the holder to purchase one-half (1/2) of an ordinary share at an exercise price of $11.50</ix:nonNumeric></span> per whole share, subject to adjustment as described in Form S-1 Amendment No. 2 filed on June&#160;11, 2021. Pursuant to the warrant agreement, a warrant holder may exercise its warrants only for a whole number of shares. This means that only an even number of warrants may be exercised at any given time by a warrant holder.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The
Public Warrants became exercisable on September&#160;16, 2022, the Business Combination date. As of December 31, 2023, the Public Warrants
are exercisable for cash as the Company has an effective and current registration statement covering the ordinary shares issuable upon
exercise of the Public Warrants. The Public Warrants will expire five years from the consummation of a Business Combination or earlier
upon redemption or liquidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The Company may call the warrants for redemption (excluding the Private Warrants), in whole and not in part, at a price of $0.01 per warrant:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">at any time while the Public Warrants are exercisable,</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">upon not less than 30 days&#8217; prior written notice of redemption to each Public Warrant holder,</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">if, and only if, the reported last sale price of the ordinary shares equals or exceeds $16.50 per share, for any 20 trading days within a 30-trading day period ending on the third trading day prior to the notice of redemption to Public Warrant holders, and</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">if, and only if, there is a current registration statement in effect with respect to the issuance of the ordinary shares underlying such warrants at the time of redemption and for the entire 30-day trading period referred to above and continuing each day thereafter until the date of redemption.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">If the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a &#8220;cashless basis,&#8221; as described in the warrant agreement. The exercise price and number of ordinary shares issuable upon exercise of the warrants may be adjusted in certain circumstances including in the event of a share dividend, extraordinary dividend or recapitalization, reorganization, merger or consolidation. However, the warrants will not be adjusted for issuances of ordinary shares at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the warrants.</p>

<ix:exclude><p id="xdx_23D_zWpD1W05nff" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 144; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_236_zLfcTW5vcLaj" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Private Warrants</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Simultaneously
with the closing of the Initial Public Offering, the Company consummated a private placement of <span id="xdx_90F_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210602__20210624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_pdd" title="Sale of units"><ix:nonFraction name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" contextRef="From2021-06-022021-06-24_us-gaap_PrivatePlacementMember" id="Fact002065" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">270,500</ix:nonFraction></span>
Private Units at <span id="xdx_901_eus-gaap--SharesIssuedPricePerShare_c20210624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_pdd" title="Price per share">$<ix:nonFraction name="us-gaap:SharesIssuedPricePerShare" contextRef="AsOf2021-06-24_us-gaap_PrivatePlacementMember" id="Fact002067" format="ixt:numdotdecimal" decimals="INF" unitRef="RMBPShares">10.0</ix:nonFraction></span>
per unit. The Private Units are identical to the units sold in the Initial Public Offering except that the warrants included in the
Private Units (the &#8220;Private Warrants&#8221;) and the ordinary shares issuable upon the exercise of the Private Warrants will
not be transferable, assignable or saleable until after the completion of a Business Combination, subject to certain limited
exceptions. Additionally, the Private Warrants will be exercisable on a cashless basis and will be non-redeemable so long as they
are held by the initial purchasers or their permitted transferees. If the Private Warrants are held by someone other than the
initial purchasers or their permitted transferees, the Private Warrants will be redeemable by the Company and exercisable by such
holders on the same basis as the Public Warrants.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The private warrants are accounted for as liabilities in accordance with ASC 815-40 and are presented within warrant liabilities on the balance sheets. The warrants were classified as Level 3 at the initial measurement date due to the use of unobservable inputs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The fair value of these warrants, using the Black-Scholes option pricing model, on the date of issuance was $<span id="xdx_905_eus-gaap--FairValueAdjustmentOfWarrants_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_pp0p0" title="Fair value of warrants"><ix:nonFraction name="us-gaap:FairValueAdjustmentOfWarrants" contextRef="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember" id="Fact002069" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">625,000</ix:nonFraction></span>. Variables used in the option-pricing model include (1) risk-free interest rate at the date of grant (<span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_z1lRaAlnAHW5" title="Risk-free interest rate"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" contextRef="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember" id="Fact002071" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.90</ix:nonFraction>%</span>), (2) expected warrant life of <span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm_dtY_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zObudhydlULj" title="Expected warrant life"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember" format="ixt-sec:duryear" id="Fact002073" name="HOLO:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm">5</ix:nonNumeric></span> years, (3) expected volatility of <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_dp_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zsnK1c2IMLE8" title="Expected volatility"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" contextRef="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember" id="Fact002075" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">58.40</ix:nonFraction>%</span>, and (4) expected dividend yield of <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_pdd" title="Expected dividend yield"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember" id="Fact002077" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">0</ix:nonFraction></span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The key inputs into the Black-Scholes model were as follows at their following measurement dates:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact002079" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_z78OzN2LKQAf" summary="xdx: Disclosure - Warrant (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span id="xdx_8B2_zt17x0qT7FH6" style="display: none">Schedule of black-scholes model</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2021</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>December&#160;31,<br/> 2023</b></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><b>&#160;</b></td>
    <td style="font-weight: bold; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>USD</b></td>
    <td style="padding-bottom: 1pt; font-weight: bold"><b>&#160;</b></td>
    <td style="font-weight: bold; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>USD</b></td>
    <td style="padding-bottom: 1pt; font-weight: bold"><b>&#160;</b></td>
    <td style="font-weight: bold; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>USD</b></td>
    <td style="padding-bottom: 1pt; font-weight: bold"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Input</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 52%; text-align: left">Share price</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--SharePrice_iI_uUSDPShares_c20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zqCWeFSE179e" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:SharePrice" contextRef="AsOf2021-12-31_custom_BlackScholesOptionPricingModelMember" id="Fact002080" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">9.96</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--SharePrice_iI_uUSDPShares_c20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zTNxlbid7Qa9" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:SharePrice" contextRef="AsOf2022-12-31_custom_BlackScholesOptionPricingModelMember" id="Fact002081" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.27</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--SharePrice_iI_uUSDPShares_c20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zew3nUAKZBU7" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:SharePrice" contextRef="AsOf2023-12-31_custom_BlackScholesOptionPricingModelMember" id="Fact002082" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.55</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_98E_eus-gaap--SharePrice_iI_uRMBPShares_c20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zsYXWUXkSBU3" style="text-align: right; width: 9%"><ix:nonFraction name="us-gaap:SharePrice" contextRef="AsOf2023-12-31_custom_BlackScholesOptionPricingModelMember" id="Fact002083" format="ixt:numdotdecimal" decimals="INF" unitRef="RMBPShares">25.14</ix:nonFraction></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Risk-free interest rate</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20210101__20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zf2Z6TQ1Q6R1" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2021-01-012021-12-31_custom_BlackScholesOptionPricingModelMember" id="Fact002084" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1.26</ix:nonFraction></td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20220101__20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zzulDAkbLKl6" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2022-01-012022-12-31_custom_BlackScholesOptionPricingModelMember" id="Fact002085" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.02</ix:nonFraction></td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zHtnqiGzgUYf" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember" id="Fact002086" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3.95</ix:nonFraction></td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zOocbCLTWOG6" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember" id="Fact002087" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3.95</ix:nonFraction></td>
    <td>%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Volatility</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20210101__20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zSWo0PBeBKtj" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2021-01-012021-12-31_custom_BlackScholesOptionPricingModelMember" id="Fact002088" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">59.8</ix:nonFraction></td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20220101__20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_z0oRq8c3sSI5" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2022-01-012022-12-31_custom_BlackScholesOptionPricingModelMember" id="Fact002089" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">65.2</ix:nonFraction></td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_z8vjZhRM5Il5" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember" id="Fact002090" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">60.60</ix:nonFraction></td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zXA4bjwTYN5j" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember" id="Fact002091" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">60.60</ix:nonFraction></td>
    <td>%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Exercise price</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uUSDPShares_c20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zFPed8jqUKyb" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" contextRef="AsOf2021-12-31_custom_BlackScholesOptionPricingModelMember" id="Fact002092" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">11.50</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uUSDPShares_c20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zDwkCXF7rNh7" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" contextRef="AsOf2022-12-31_custom_BlackScholesOptionPricingModelMember" id="Fact002093" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">11.50</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uUSDPShares_c20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zteL0g1x9pCa" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" contextRef="AsOf2023-12-31_custom_BlackScholesOptionPricingModelMember" id="Fact002094" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">11.50</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uRMBPShares_c20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zp5D2YyhYC17" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" contextRef="AsOf2023-12-31_custom_BlackScholesOptionPricingModelMember" id="Fact002095" format="ixt:numdotdecimal" decimals="INF" unitRef="RMBPShares">81.45</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Warrant life (yr)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zdDEsSYFDWuk" title="Warrant life (yr)"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_BlackScholesOptionPricingModelMember" format="ixt-sec:duryear" id="Fact002097" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">5</ix:nonNumeric></span> years</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zTMFyI2jzda7" title="Warrant life (yr)"><ix:nonNumeric contextRef="From2022-01-012022-12-31_custom_BlackScholesOptionPricingModelMember" format="ixt-sec:duryear" id="Fact002099" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">4.71</ix:nonNumeric></span> years</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zxeoXrqNLgz1" title="Warrant life (yr)"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember" format="ixt-sec:duryear" id="Fact002101" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">3.71</ix:nonNumeric></span> years</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_z1uCSgR2knGg" title="Warrant life (yr)"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember" format="ixt-sec:duryear" id="Fact002103" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">3.71</ix:nonNumeric></span> years</td>
    <td>&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A0_zzSG0yo1iW7l" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">As of December 31, 2022 and
December 31, 2023, the aggregate value of the private warrants was RMB 425,619 and RMB RMB 62,200. The change in fair value of private
warrants was RMB 4,415,328 and RMB 372,961 for the years ending December 31, 2022 and December 31, 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The following table presents
information about the Company&#8217;s warrants that were measured at fair value on a recurring basis as of December 31, 2022 and December
31, 2023, and indicates the fair value hierarchy of the valuation techniques the Company utilized to determine such fair value.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>



<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact002105" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zxeczbgG2Oeg" summary="xdx: Disclosure - Warrant liabilities (Details 1)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: bottom; font-weight: bold; text-align: left"><span id="xdx_8BD_z9WI92At9bB8" style="display: none">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis</span></td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td>
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td>
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left"><b>Description</b></td><td style="padding-bottom: 1pt; font-weight: bold"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Warrant<br/>
Liabiity</b></td>
    <td><b>&#160;</b></td><td style="font-weight: bold; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>Quoted Prices In<br/> Active Markets<br/>
    (Level&#160;1)</b></td>
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>Significant Other<br/> Observable
    Inputs<br/> (Level&#160;2)</b></td>
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>Significant Other<br/> Unobservable Inputs<br/> (Level&#160;3)</b></td>
    <td style="font-weight: bold; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left"><span style="font-size: 10pt">December 31, 2022:</span></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">RMB</td>
    <td style="width: 9%; text-align: right"><span id="xdx_90B_ecustom--WarrantLiability_iI_c20221231_zgdbu2v9bmKd" title="Warrant liability"><ix:nonFraction name="HOLO:WarrantLiability" contextRef="AsOf2022-12-31" id="Fact002107" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">425,619</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%">RMB</td>
    <td style="width: 9%; text-align: right"><span id="xdx_909_ecustom--WarrantLiability_iI_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zGBxj8lO8VTc" title="Warrant liability"><span style="-sec-ix-hidden: xdx2ixbrl2109">-</span></span></td>
    <td style="width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%">RMB</td>
    <td style="width: 9%; text-align: right"><span id="xdx_904_ecustom--WarrantLiability_iI_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zUkBreirHSu6" title="Warrant liability"><span style="-sec-ix-hidden: xdx2ixbrl2111">-</span></span></td>
    <td style="width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%">RMB</td>
    <td style="width: 9%; text-align: right"><span id="xdx_906_ecustom--WarrantLiability_iI_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zvGYL9C1wHl9" title="Warrant liability"><ix:nonFraction name="HOLO:WarrantLiability" contextRef="AsOf2022-12-31_us-gaap_FairValueInputsLevel3Member" id="Fact002113" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">425,619</ix:nonFraction></span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt">December&#160;31, 2023</span></td><td style="text-align: left">&#160;</td>
    <td>RMB</td>
    <td style="text-align: right"><span id="xdx_903_ecustom--WarrantLiability_iI_c20231231_zOGOFd46fSgf" title="Warrant liability"><ix:nonFraction name="HOLO:WarrantLiability" contextRef="AsOf2023-12-31" id="Fact002115" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">62,200</ix:nonFraction></span></td>
    <td>&#160;</td><td>&#160;</td>
    <td>RMB</td>
    <td style="text-align: right"><span id="xdx_907_ecustom--WarrantLiability_iI_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zYNtJvhrVMsc" title="Warrant liability"><span style="-sec-ix-hidden: xdx2ixbrl2117">-</span></span></td>
    <td>&#160;</td><td>&#160;</td>
    <td>RMB</td>
    <td style="text-align: right"><span id="xdx_906_ecustom--WarrantLiability_iI_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zQdihOQhojsi" title="Warrant liability"><span style="-sec-ix-hidden: xdx2ixbrl2119">-</span></span></td>
    <td>&#160;</td><td>&#160;</td>
    <td>RMB</td>
    <td style="text-align: right"><span id="xdx_902_ecustom--WarrantLiability_iI_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_z3MTO5vEWnIf" title="Warrant liability"><ix:nonFraction name="HOLO:WarrantLiability" contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel3Member" id="Fact002121" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">62,200</ix:nonFraction></span></td><td style="text-align: left">&#160;</td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8AD_zuzcTEd8xac7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>



<ix:exclude><!-- Field: Page; Sequence: 145; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_236_zKT1fQ0tbA8h" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><span style="background-color: white">The
following table summarizes the Company&#8217;s Warrants activities and status of Warrants on December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact002123" name="HOLO:ScheduleOfWarrantActivitiesTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89A_ecustom--ScheduleOfWarrantActivitiesTableTextBlock_zgDJDy5fv8Nh" summary="xdx: Disclosure - Warrant liabilities (Details 2)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: bottom; font-weight: bold; text-align: left"><span id="xdx_8B7_zXlHzZEBuzx6" style="display: none">Schedule of Warrants activities</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left">Private Warrants</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Warrants</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Weighted Average<br/> Exercise Price<br/> Per Share</p></td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Average Remaining<br/>
Period (Years)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; width: 64%; vertical-align: top">Outstanding as of December 31, 2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zMu9F1DbBgE5" title="Outstanding warrants, beginning" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" contextRef="AsOf2021-12-31_custom_PrivateWarrantsMember" id="Fact002125" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">270,500</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iS_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zzZT0984ufIg" title="Weighted Average Exercise Price Per Share , beginning" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" contextRef="AsOf2021-12-31_custom_PrivateWarrantsMember" id="Fact002127" format="ixt:numdotdecimal" decimals="INF" unitRef="RMBPShares">11.50</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><span id="xdx_900_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears_dtY_c20210101__20211231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_z4P5rdQoyzq7" title="Average remaining Period (Years)"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_PrivateWarrantsMember" format="ixt-sec:duryear" id="Fact002129" name="HOLO:SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears">5</ix:nonNumeric></span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top">Issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" title="Outstanding warrants Issued" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2131">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" title="Weighted Average Exercise Price Per Share Issued" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2133">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top">Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" title="Outstanding warrants Forfeited" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2135">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" title="Weighted Average Exercise Price Per Share Forfeited" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2137">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top">Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" title="Outstanding warrants Exercised" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2139">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" title="Weighted Average Exercise Price Per Share Exercised" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2141">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; padding-bottom: 1pt; vertical-align: top">Expired</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" title="Outstanding warrants Expired" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2143">-</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" title="Weighted Average Exercise Price Per Share Expired" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2145">-</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">Outstanding as of December 31, 2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zx5Jdb0osExh" title="Outstanding warrants, beginning" style="text-align: right"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" contextRef="AsOf2022-12-31_custom_PrivateWarrantsMember" id="Fact002147" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">270,500</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iS_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zLX56xOLIA05" title="Weighted Average Exercise Price Per Share , beginning" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" contextRef="AsOf2022-12-31_custom_PrivateWarrantsMember" id="Fact002149" format="ixt:numdotdecimal" decimals="INF" unitRef="RMBPShares">11.50</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_906_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears_dtY_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zPIBumAkSEc3" title="Average remaining Period (Years)"><ix:nonNumeric contextRef="From2022-01-012022-12-31_custom_PrivateWarrantsMember" format="ixt-sec:duryear" id="Fact002151" name="HOLO:SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears">5</ix:nonNumeric></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top">Issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" title="Outstanding warrants Issued" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2153">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" title="Weighted Average Exercise Price Per Share Issued" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2155">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top">Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" title="Outstanding warrants Forfeited" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2157">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" title="Weighted Average Exercise Price Per Share Forfeited" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2159">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top">Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" title="Outstanding warrants Exercised" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2161">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" title="Weighted Average Exercise Price Per Share Exercised" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2163">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; padding-bottom: 1pt; vertical-align: top">Expired</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" title="Outstanding warrants Expired" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2165">-</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" title="Weighted Average Exercise Price Per Share Expired" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2167">-</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 2.5pt; vertical-align: top">Outstanding as of December 31, 2023</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ClassOfWarrantOrRightOutstanding_iE_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zs1yo7LV5Kyg" title="Outstanding warrants, beginning" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" contextRef="AsOf2023-12-31_custom_PrivateWarrantsMember" id="Fact002169" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">270,500</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iE_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zjFIOW0oxY2f" title="Weighted Average Exercise Price Per Share , beginning" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" contextRef="AsOf2023-12-31_custom_PrivateWarrantsMember" id="Fact002171" format="ixt:numdotdecimal" decimals="INF" unitRef="RMBPShares">11.50</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears_dtY_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zENxr4jnXhD4" title="Average remaining Period (Years)"><ix:nonNumeric contextRef="From2023-01-012023-12-31_custom_PrivateWarrantsMember" format="ixt-sec:duryear" id="Fact002173" name="HOLO:SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears">4</ix:nonNumeric></span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A7_zxf9ZSRTz27c" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact002175" name="us-gaap:CommitmentsDisclosureTextBlock"><p id="xdx_808_eus-gaap--CommitmentsDisclosureTextBlock_zx5PFO0EbZR3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 16 &#8212; <span id="xdx_82A_zrSumO5Hn5xi">Commitments and contingencies</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Contingencies</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Litigation</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Company, along with its shareholder Joyous
JD Limited, has initiated litigation in the New York Supreme Court New York County against Greenland Asset Management Corporation, the
sponsor of the pre-business combination company, Golden Path Acquisition Corporation (<span style="font-family: Times New Roman, Times, Serif">&#8220;</span>Sponsor<span style="font-family: Times New Roman, Times, Serif">&#8221;</span>).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">1.</td><td style="text-align: justify">Joyous JD Limited is seeking damages in connection with the
Sponsor<span style="font-family: Times New Roman, Times, Serif">&#8217;</span>s breach of certain investment agreements which was executed
by and between the Sponsor and Joyous JD Limited;</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">2.</td><td style="text-align: justify">The Company is seeking damages in connection with the Sponsor<span style="font-family: Times New Roman, Times, Serif">&#8217;</span>s
noncompliant misuse of Form S-4 in registering shares during the course of the business combination, which resulted in a forced withdrawal
of the Form S-4. The Company has commenced lawsuit seeking damages.</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">3.</td><td style="text-align: justify">Greenland Asset Management initiated a countersuit against the
Company in response to the Company<span style="font-family: Times New Roman, Times, Serif">&#8217;</span>s lawsuit.</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Due
to uncertainty over the process and outcome of the lawsuit, the final ruling of the Court shall prevail.</p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>


<ix:exclude><p id="xdx_23B_zYeI4IOdb7zd" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 146; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_233_z3csSyOuH66j" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact002178" name="us-gaap:SegmentReportingDisclosureTextBlock"><p id="xdx_80E_eus-gaap--SegmentReportingDisclosureTextBlock_zNp7wSZyxL16" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 17 &#8212; <span id="xdx_82C_z2RzfSh9pdug">Segments</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">ASC 280, &#8220;Segment Reporting&#8221;, establishes standards for reporting information about operating segments on a basis consistent with the Company&#8217;s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for detailing the Company&#8217;s business segments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Company&#8217;s chief
operating decision maker is the Chief Executive Officer, who reviews the financial information of the separate operating segments when
making decisions about allocating resources and assessing the performance of the group. Majority of the Company's business activities
are carried out in PRC, hence no geographical segment is disclosed. The Company has determined two operating segments: (1) Holographic
solutions, and (2) Holographic technology service.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following tables present summary information by segment for the years ended December 31, 2021, 2022 and 2023:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact002180" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_z9xkE74FAQbd" summary="xdx: Disclosure - Segments (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B3_zB8eHs7iuaDh" style="display: none">Schedule of segments</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/> solutions</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/> technology service</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total <br/>December&#160;31, <br/>2021</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Revenues</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" title="Revenues" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-01-012021-12-31_custom_HolographicSolutionsMember" id="Fact002182" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">131,871,221</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" title="Revenues" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-01-012021-12-31_custom_HolographicTechnologyServiceMember" id="Fact002184" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">226,778,077</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--Revenues_c20210101__20211231_pp0p0" title="Revenues" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-01-012021-12-31" id="Fact002186" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">358,649,298</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost of revenues</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zfdF6EBUTPsb" title="Cost of revenues" style="text-align: right">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-012021-12-31_custom_HolographicSolutionsMember" id="Fact002188" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">92,819,057</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zNP7SJ5HuLhd" title="Cost of revenues" style="text-align: right">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-012021-12-31_custom_HolographicTechnologyServiceMember" id="Fact002190" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">15,803,991</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20210101__20211231_zkTP2u2CIpzk" title="Cost of revenues" style="text-align: right">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-01-012021-12-31" id="Fact002192" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">108,623,048</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--GrossProfit_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" title="Gross profit" style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-01-012021-12-31_custom_HolographicSolutionsMember" id="Fact002194" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">39,052,164</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--GrossProfit_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" title="Gross profit" style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-01-012021-12-31_custom_HolographicTechnologyServiceMember" id="Fact002196" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">210,974,086</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--GrossProfit_c20210101__20211231_pp0p0" title="Gross profit" style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-01-012021-12-31" id="Fact002198" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">250,026,250</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zqXKbRwW8s5j" title="Depreciation and amortization" style="text-align: right">(<ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2021-01-012021-12-31_custom_HolographicSolutionsMember" id="Fact002200" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">2,590,281</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zfLhXpfM6dy7" title="Depreciation and amortization" style="text-align: right">(<ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2021-01-012021-12-31_custom_HolographicTechnologyServiceMember" id="Fact002202" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">4,084,030</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20210101__20211231_zT1TSmR9Tzl1" title="Depreciation and amortization" style="text-align: right">(<ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2021-01-012021-12-31" id="Fact002204" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">6,674,311</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total capital expenditures</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zdSgtSbzZu93" title="Total capital expenditures" style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2021-01-012021-12-31_custom_HolographicSolutionsMember" id="Fact002206" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">129,482</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zwdU3aV2uhq6" title="Total capital expenditures" style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2021-01-012021-12-31_custom_HolographicTechnologyServiceMember" id="Fact002208" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">6,194</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20210101__20211231_zeHLSZujqVKh" title="Total capital expenditures" style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2021-01-012021-12-31" id="Fact002210" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">135,676</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/> solutions</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/> technology service</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total <br/>December&#160;31, <br/>2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Revenues</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" title="Revenues" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-01-012022-12-31_custom_HolographicSolutionsMember" id="Fact002212" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">153,996,658</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" title="Revenues" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-01-012022-12-31_custom_HolographicTechnologyServiceMember" id="Fact002214" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">333,942,206</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Revenues_c20220101__20221231_pp0p0" title="Revenues" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-01-012022-12-31" id="Fact002216" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">487,938,864</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost of revenues</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zuQq5Lg2ReW6" title="Cost of revenues" style="text-align: right">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2022-01-012022-12-31_custom_HolographicSolutionsMember" id="Fact002218" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">125,805,732</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zv8zfKO5YFo1" title="Cost of revenues" style="text-align: right">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2022-01-012022-12-31_custom_HolographicTechnologyServiceMember" id="Fact002220" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">138,873,815</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20220101__20221231_zyujsyYcuzO4" title="Cost of revenues" style="text-align: right">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2022-01-012022-12-31" id="Fact002222" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">264,679,547</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--GrossProfit_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" title="Gross profit" style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2022-01-012022-12-31_custom_HolographicSolutionsMember" id="Fact002224" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">28,190,926</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--GrossProfit_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" title="Gross profit" style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2022-01-012022-12-31_custom_HolographicTechnologyServiceMember" id="Fact002226" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">195,068,391</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--GrossProfit_c20220101__20221231_pp0p0" title="Gross profit" style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2022-01-012022-12-31" id="Fact002228" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">223,259,317</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_z4zETA9TWRuh" title="Depreciation and amortization" style="text-align: right">(<ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2022-01-012022-12-31_custom_HolographicSolutionsMember" id="Fact002230" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">2,761,207</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zgFrsPkEDodg" title="Depreciation and amortization" style="text-align: right">(<ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2022-01-012022-12-31_custom_HolographicTechnologyServiceMember" id="Fact002232" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">4,083,030</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20220101__20221231_zUAwhYR0Jb7j" title="Depreciation and amortization" style="text-align: right">(<ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2022-01-012022-12-31" id="Fact002234" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">6,844,237</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total capital expenditures</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zq5Fnl9xVmAe" title="Total capital expenditures" style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2022-01-012022-12-31_custom_HolographicSolutionsMember" id="Fact002236" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">1,821,918</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zqqPy5QwIm3c" title="Total capital expenditures" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2238">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20220101__20221231_zJo6AsW4gq8i" title="Total capital expenditures" style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2022-01-012022-12-31" id="Fact002240" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">1,821,918</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/> solutions</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/> technology service</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total <br/>December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Revenues</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" title="Revenues" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-012023-12-31_custom_HolographicSolutionsMember74032531" id="Fact002242" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">68,345,506</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" title="Revenues" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyServiceMember74032531" id="Fact002244" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">135,202,499</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--Revenues_c20230101__20231231_pp0p0" title="Revenues" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-01to2023-12-31" id="Fact002246" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">203,548,005</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost of revenues</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zphjBp6yDkT9" title="Cost of revenues" style="text-align: right">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2023-01-012023-12-31_custom_HolographicSolutionsMember74032531" id="Fact002248" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">59,562,014</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zbyWWXAmmvm9" title="Cost of revenues" style="text-align: right">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyServiceMember74032531" id="Fact002250" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">69,734,292</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20230101__20231231_zRIR1P4M48f7" title="Cost of revenues" style="text-align: right">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2023-01-01to2023-12-31" id="Fact002252" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">129,296,306</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--GrossProfit_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" title="Gross profit" style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-01-012023-12-31_custom_HolographicSolutionsMember74032531" id="Fact002254" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">8,783,492</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--GrossProfit_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" title="Gross profit" style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyServiceMember74032531" id="Fact002256" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">65,468,207</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--GrossProfit_c20230101__20231231_pp0p0" title="Gross profit" style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-01-01to2023-12-31" id="Fact002258" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">74,251,699</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zdQuDKVI7M9f" title="Depreciation and amortization" style="text-align: right">(<ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2023-01-012023-12-31_custom_HolographicSolutionsMember74032531" id="Fact002260" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">6,161,834</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zSCYsEItxft5" title="Depreciation and amortization" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2262">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20230101__20231231_zIJDeyRxXXbi" title="Depreciation and amortization" style="text-align: right">(<ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2023-01-01to2023-12-31" id="Fact002264" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">6,161,834</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total capital expenditures</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zBL6YbYF7Cs8" title="Total capital expenditures" style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2023-01-012023-12-31_custom_HolographicSolutionsMember74032531" id="Fact002266" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">774,615</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zD48Pgly5Jm9" title="Total capital expenditures" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2268">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20230101__20231231_zp2HBfF4QF0e" title="Total capital expenditures" style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2023-01-01to2023-12-31" id="Fact002270" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">774,615</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  </table>

<ix:exclude><p id="xdx_239_zw919XsprEl8" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 147; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_235_zsIOMEdl9IAc" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Total assets as of:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Holographic solutions</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--Assets_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" title="Total Assets" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2022-12-31_custom_HolographicSolutionsMember74032562" id="Fact002273" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">200,456,129</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--Assets_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" title="Total Assets" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-12-31_custom_HolographicSolutionsMember74032578" id="Fact002275" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">142,626,614</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_z8rSHAo25ou2" title="Total Assets" style="width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-12-31_custom_HolographicSolutionsMember74032578" id="Fact002277" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">20,137,323</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Holographic technology service</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--Assets_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" title="Total Assets" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2022-12-31_custom_HolographicTechnologyServiceMember74032578" id="Fact002279" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">81,665,772</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--Assets_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" title="Total Assets" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-12-31_custom_HolographicTechnologyServiceMember74032593" id="Fact002281" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">17,932,589</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zdLaGVurAy1c" title="Total Assets" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-12-31_custom_HolographicTechnologyServiceMember74032593" id="Fact002283" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,531,886</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total assets</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--Assets_c20221231_pp0p0" title="Total Assets" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2022-12-31" id="Fact002285" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">282,121,901</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--Assets_c20231231_pp0p0" title="Total Assets" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-12-31" id="Fact002287" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">160,559,203</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231_zG1rJ7oCzTwl" title="Total Assets" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-12-31" id="Fact002289" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">22,669,209</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A3_zWNjcTY9dTZ9" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Disaggregated information of holographic solutions revenues by business lines are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact002291" name="us-gaap:DisaggregationOfRevenueTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--DisaggregationOfRevenueTableTextBlock_z6FCBsbdMaA6" summary="xdx: Disclosure - Segments (Details 1)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B0_z5ZwUdtef7E6" style="display: none">Schedule of disaggregation</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2021</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left; padding-bottom: 1pt">Holographic Technology LiDAR Products</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLiDARProductsMember_pp0p0" title="Revenues" style="border-bottom: Black 1pt solid; width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-01-012021-12-31_custom_HolographicTechnologyLiDARProductsMember" id="Fact002293" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">58,923,457</ix:nonFraction></td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLiDARProductsMember_pp0p0" title="Revenues" style="border-bottom: Black 1pt solid; width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-01-012022-12-31_custom_HolographicTechnologyLiDARProductsMember" id="Fact002295" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">45,086,319</ix:nonFraction></td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLiDARProductsMember_pp0p0" title="Revenues" style="border-bottom: Black 1pt solid; width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyLiDARProductsMember" id="Fact002297" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">16,330,569</ix:nonFraction></td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLiDARProductsMember_z44HDyGVwNu" title="Revenues" style="border-bottom: Black 1pt solid; width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyLiDARProductsMember" id="Fact002299" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,317,478</ix:nonFraction></td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Holographic Technology Intelligence Vision software and Technology Development Service</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_pp0p0" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-01-012021-12-31_custom_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember" id="Fact002301" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">14,277,873</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_pp0p0" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-01-012022-12-31_custom_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember" id="Fact002303" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">12,658,954</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_pp0p0" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember" id="Fact002305" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">45,930,400</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_zIdkytooJXz1" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember" id="Fact002307" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,518,001</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Holographic Technology Licensing and Content Product</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLicensingAndContentProductMember_pp0p0" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-01-012021-12-31_custom_HolographicTechnologyLicensingAndContentProductMember" id="Fact002309" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">31,105,495</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLicensingAndContentProductMember_pp0p0" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-01-012022-12-31_custom_HolographicTechnologyLicensingAndContentProductMember" id="Fact002311" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">29,093,110</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLicensingAndContentProductMember_pp0p0" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyLicensingAndContentProductMember" id="Fact002313" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">5,594,979</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLicensingAndContentProductMember_ztn1Idy7PqZ3" title="Revenues" style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyLicensingAndContentProductMember" id="Fact002315" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">793,986</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Holographic Hardware Sales</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicHardwareSalesMember_pp0p0" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-01-012021-12-31_custom_HolographicHardwareSalesMember" id="Fact002317" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">27,564,396</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicHardwareSalesMember_pp0p0" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-01-012022-12-31_custom_HolographicHardwareSalesMember" id="Fact002319" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">67,158,275</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicHardwareSalesMember_pp0p0" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-012023-12-31_custom_HolographicHardwareSalesMember" id="Fact002321" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">489,558</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicHardwareSalesMember_zL8Yc8h0H1vh" title="Revenues" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-012023-12-31_custom_HolographicHardwareSalesMember" id="Fact002323" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">69,473</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total Holographic Solutions</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--TotalHolographicSolutionsMember_pp0p0" title="Revenues" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-01-012021-12-31_custom_TotalHolographicSolutionsMember" id="Fact002325" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">131,871,221</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--TotalHolographicSolutionsMember_pp0p0" title="Revenues" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-01-012022-12-31_custom_TotalHolographicSolutionsMember" id="Fact002327" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">153,996,658</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--TotalHolographicSolutionsMember_pp0p0" title="Revenues" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-012023-12-31_custom_TotalHolographicSolutionsMember" id="Fact002329" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">68,345,506</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--TotalHolographicSolutionsMember_zYg8QmHLWUl9" title="Revenues" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-012023-12-31_custom_TotalHolographicSolutionsMember" id="Fact002331" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,698,938</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A0_zA17po2q3ZHe" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact002333" name="us-gaap:SubsequentEventsTextBlock"><p id="xdx_80C_eus-gaap--SubsequentEventsTextBlock_zsOxDpwBrlEf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 18 &#8212; <span id="xdx_822_zrFLA2nmRwBe">Subsequent events</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Issuance of Convertible Promissory Note</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">On January 23, 2024, the Company entered into Convertible Note Purchase Agreements (&#8220;CNPA&#8221;) with certain investors. On January 24, 2024, the Company issued to each Investor an Unsecured Convertible Promissory Note (the &#8220;Notes&#8221;) pursuant to the CNPAs. The aggregate original principal amount of the Notes is $<span id="xdx_90B_eus-gaap--DebtInstrumentIssuedPrincipal_uUSD_c20240101__20240123__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zrOErcpKRNWk" title="Original principal amount"><ix:nonFraction name="us-gaap:DebtInstrumentIssuedPrincipal" contextRef="From2024-01-012024-01-23_us-gaap_SubsequentEventMember" id="Fact002335" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,500,000</ix:nonFraction></span>.00.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Note has a term of 360 days commencing on January 24, 2024. The Notes carry an aggregate original issue discount of $<span id="xdx_905_ecustom--OriginalIssueDiscount_uUSD_c20240101__20240123__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zsm9UKmh9pOd" title="Original issue discount"><ix:nonFraction name="HOLO:OriginalIssueDiscount" contextRef="From2024-01-012024-01-23_us-gaap_SubsequentEventMember" id="Fact002337" format="ixt:numdotdecimal" decimals="0" unitRef="USD">760,000</ix:nonFraction></span>. The Company bore the costs and other transaction expenses incurred in connection with the purchase and sale of the Notes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Each Investor has the right to elect to convert all or a portion of the outstanding balance under the Note into ordinary shares of the Company pursuant to the following formula: conversion shares equals amount being converted&#160;divided by&#160;the conversion price, which is calculated as (A) the lowest market closing price of the Company&#8217;s ordinary shares in the twenty (20) trading days preceding the date of conversion request (B)&#160;multiplied by&#160;70% and (C) rounded down to the nearest 2 decimal places. The conversion is subject to adjustment in the event of a stock split, stock dividend, recapitalization, or similar transaction.&#160;The Company may at it option decline to effect any conversion of the outstanding balance under the Note to the extent that after giving effect to such conversion would cause the Investors (on an individual basis) to beneficially own a number of shares exceeding 9.99% of the number of shares outstanding on such date.</p>

<ix:exclude><p id="xdx_23F_zbYlv4WMTEje" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 148; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_235_z6Lqnwhq72bl" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">On March&#160;13, 2024, the Company entered into Convertible Note Purchase Agreements (&#8220;CNPA&#8221;) with certain investors. On March&#160;14, 2024, the Company issued to each Investor an Unsecured Convertible Promissory Note (the &#8220;Notes&#8221;) pursuant to the CNPAs. The aggregate original principal amount of the Notes is $<span id="xdx_90C_eus-gaap--DebtInstrumentIssuedPrincipal_uUSD_c20240301__20240313__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zUBZXzgkUEMk" title="Original principal amount"><ix:nonFraction name="us-gaap:DebtInstrumentIssuedPrincipal" contextRef="From2024-03-012024-03-13_us-gaap_SubsequentEventMember" id="Fact002340" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,000,000</ix:nonFraction></span>.00.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Note has a term of 360 days commencing on March&#160;14, 2024. The Notes carry an aggregate original issue discount of $<span id="xdx_90B_ecustom--OriginalIssueDiscount_uUSD_c20240301__20240313__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zFjfdlz65XMc" title="Original issue discount"><ix:nonFraction name="HOLO:OriginalIssueDiscount" contextRef="From2024-03-012024-03-13_us-gaap_SubsequentEventMember" id="Fact002342" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,120,000</ix:nonFraction></span>. The Company bore the costs and other transaction expenses incurred in connection with the purchase and sale of the Notes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Each Investor has the right to elect to convert all or a portion of the outstanding balance under the Note into ordinary shares of the Company pursuant to the following formula: conversion shares equals amount being converted&#160;divided by&#160;the conversion price, which is calculated as (A) the lowest market closing price of the Company&#8217;s ordinary shares in the sixty (60) trading days preceding the date of conversion request (B)&#160;multiplied by&#160;70% and (C) rounded down to the nearest 2 decimal places. The conversion is subject to adjustment in the event of a stock split, stock dividend, recapitalization, or similar transaction. The Company may at it option decline to effect any conversion of the outstanding balance under the Note to the extent that after giving effect to such conversion would cause the Investors (on an individual basis) to beneficially own a number of shares exceeding 9.99% of the number of shares outstanding on such date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Company will use the net proceeds from both offerings of the convertible promissory note for working capital and general corporate purposes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Reverse&#160;Stock Split</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">On January&#160;30, 2024, the Company announced a Reverse Stock Split plan (the "Reverse Stock Split"). The plan became effective on February 2, 2024. Pursuant to the plan, every ten (10) shares of <span id="xdx_905_eus-gaap--StockholdersEquityReverseStockSplit_c20240201__20240202__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zkKdtWyMPgJl" title="Reverse stock split"><ix:nonNumeric contextRef="From2024-02-012024-02-02_us-gaap_SubsequentEventMember" id="Fact002344" name="us-gaap:StockholdersEquityReverseStockSplit">the Company&#8217;s ordinary share issued, par value of US$0.0001, was combined into one (1) share of ordinary share, par value $0.001, and the authorized share capital of the Company was reduced from US$50,000 divided into 500,000,000 shares of a nominal or par value of US$0.0001 each to US$50,000 divided into 50,000,000 shares of a nominal or par value of US$0.001 each.</ix:nonNumeric></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">After the Reverse Stock Split, the Company&#8217;s ordinary shares have the same proportional voting rights and is identical in all other respects to the ordinary shares prior to the effectiveness of the Reverse Stock Split.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">In connection with the Reverse Stock Split, the exercise price of the Company&#8217;s private warrants (Note 15) was adjusted from $11.50 to $115, with a proportionate adjustment downwards to the shares underlying the warrants.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Pursuant to requirements under
ASC 260, the Company made retrospective changes relating to the Reverse Stock Split in this financial report, as the Reverse Stock Split
was made effective before issuance of this financial report.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Acquisition of Yichang Jiyue Ltd.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">On March 1<sup>st</sup>, 2024, the Company entered
into an agreement to acquire <span id="xdx_90D_eus-gaap--BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_iI_c20240302__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--BusinessAcquisitionAxis__custom--YichangJiYueTechnologyLtdMember_zmI1ahPhPuSk" title="Acquisition percentage"><ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" contextRef="AsOf2024-03-02_us-gaap_SubsequentEventMember_custom_YichangJiYueTechnologyLtdMember" id="Fact002346" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">100</ix:nonFraction>%</span> equity of Yichang Ji Yue Technology Ltd. Yichang Ji Yue Technology Ltd. was established in 2021, dedicated
to becoming a leading big data marketing service provider, helping corporate clients to complete digital transformation. The company
is headquartered in Yichang, Hubei, with technology research and development centers in Beijing.</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p>

<ix:exclude><p id="xdx_233_zdOCRhyIP9sc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 149; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_230_z3p6pOjlSOi" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact002349" name="HOLO:CondensedFinancialInformationOfParentCompanyTextBlock"><p id="xdx_808_ecustom--CondensedFinancialInformationOfParentCompanyTextBlock_zP7SgE5otRM1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 19 &#8212; <span id="xdx_827_zShMUA3RrJc9">Condensed financial information of the parent company</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Company performed a test on the restricted net assets of consolidated subsidiary in accordance with Securities and Exchange Commission Regulation S-X Rule&#160;4-08 (3), &#8220;General Notes to Financial Statements&#8221; and concluded that it was applicable for the Company to disclose the financial statements for the parent company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The subsidiary did not pay any dividend to the Company for the periods presented. For the purpose of presenting parent only financial information, the Company records its investment in its subsidiary under the equity method of accounting. Such investment is presented on the separate condensed balance sheets of the Company as &#8220;Investment in subsidiary&#8221; and the income of the subsidiary is presented as &#8220;share of income of subsidiary&#8221;. Certain information and footnote disclosures generally included in financial statements prepared in accordance with U.S. GAAP have been condensed and omitted.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Company did not have significant capital and other commitments, long-term obligations, or guarantees As of December&#160;31, 2022 and 2023.</p>

<ix:exclude><p id="xdx_238_zRnd6JvDEVqc" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:exclude>



<ix:exclude><!-- Field: Page; Sequence: 150; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_23F_zqJ1oG3t7Ke5" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>





<ix:exclude><p id="xdx_235_zWu71ilzYIg6" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:exclude>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">PARENT COMPANY BALANCE SHEETS</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact002353" name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89D_esrt--ScheduleOfCondensedBalanceSheetTableTextBlock_zcP2SIdkccZ7" summary="xdx: Disclosure - Financial information of the parent company (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span id="xdx_8B5_za2mkzIeh962" style="display: none">Schedule of condensed balance sheets</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49D_20221231_srt--ConsolidatedEntitiesAxis_srt--ParentCompanyMember" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_494_20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zvr23wE8ruH7" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2022</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2023</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2023</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--AssetsAbstract_iB_zIctsExGeBm3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">ASSETS</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OtherAssetsAbstract_iB_zMxD260p2Ixh" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">OTHER ASSETS</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--Investments_iI_zlNjuNZYt832" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 64%; text-align: left; padding-bottom: 1pt">Investment in subsidiaries</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 9%; text-align: right"><ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2022-12-31_srt_ParentCompanyMember" id="Fact002361" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">197,126,688</ix:nonFraction></td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 9%; text-align: right"> <ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002362" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">141,277,611</ix:nonFraction></td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zrwLJdU89scb" title="Investment in subsidiaries" style="border-bottom: Black 1pt solid; width: 9%; text-align: right"> <ix:nonFraction name="us-gaap:Investments" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002364" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">19,945,216</ix:nonFraction></td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--OtherAssets_iI_zHxXqVlF3g06" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt">Total other assets</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2022-12-31_srt_ParentCompanyMember" id="Fact002366" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">197,126,688</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002367" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">141,277,611</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--OtherAssets_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zaaHpacBZwwj" title="Total other assets" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002369" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">19,945,216</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--Assets_iI_zq9a3yyWt7vd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 2.5pt">Total assets</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2022-12-31_srt_ParentCompanyMember" id="Fact002371" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">197,126,688</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002372" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">141,277,611</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zDuLCK5ahJef" title="Total assets" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002374" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">19,945,216</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB_zmuTHQ6EKEy5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_zCAtCDBnzANe" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Other payables and accrued liabilities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableAndOtherAccruedLiabilities" contextRef="AsOf2022-12-31_srt_ParentCompanyMember" id="Fact002379" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">98,664</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableAndOtherAccruedLiabilities" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002380" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">98,664</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zycAXl2Kejpd" title="Other payables and accrued liabilities" style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableAndOtherAccruedLiabilities" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002382" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">14,305</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_ecustom--WarrantLiabilities_iI_zChHHOZacOhc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Warrant liabilities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:WarrantLiabilities" contextRef="AsOf2022-12-31_srt_ParentCompanyMember" id="Fact002384" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">425,619</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:WarrantLiabilities" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002385" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">62,200</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_988_ecustom--WarrantLiabilities_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zYwBVko8URwd" title="Warrant liabilities" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:WarrantLiabilities" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002387" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,782</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--Liabilities_iI_zbCPym8ZkFzc" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">Total liabiliteis</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2022-12-31_srt_ParentCompanyMember" id="Fact002389" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">524,283</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002390" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">160,864</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--Liabilities_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zs4eIzU0JUx2" title="Total liabiliteis" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002392" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">23,087</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--CommitmentsAndContingencies_iI_zqbgPv4gJlba" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">COMMITMENTS AND CONTINGENCIES</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--StockholdersEquityAbstract_iB_zVhmNbLooRx1" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">SHAREHOLDERS&#8217; EQUITY</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--CommonStockValue_iI_zxLreNsI72ci" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Ordinary shares,$0.001 par value<sup id="xdx_F4D_zqIFyqfG6za3">1</sup></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2022-12-31_srt_ParentCompanyMember" id="Fact002400" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">36,144</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002401" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">42,318</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--CommonStockValue_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z6d6QMlruUOl" title="Ordinary shares,$0.0001 par value" style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002403" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,941</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--AdditionalPaidInCapital_iI_zb2BK8MVGSgj" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Additional paid-in capital</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2022-12-31_srt_ParentCompanyMember" id="Fact002405" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">254,138,709</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002406" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">286,296,970</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--AdditionalPaidInCapital_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zCBHN9LlL905" title="Additional paid-in capital" style="text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002408" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">41,180,750</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_z98r7wwUbHl5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Accumulated deficit</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2022-12-31_srt_ParentCompanyMember" id="Fact002410" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">65,500,622</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002411" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">146,909,851</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zWipoK7brdBi" title="Accumulated deficit" style="text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002413" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">20,668,617</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_409_ecustom--StatutoryReserves_iI_ztojFgDStcQd" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Statutory reserves</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:StatutoryReserves" contextRef="AsOf2022-12-31_srt_ParentCompanyMember" id="Fact002415" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">11,110,699</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="HOLO:StatutoryReserves" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002416" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">3,052,776</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98C_ecustom--StatutoryReserves_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zr8udLLvfjOl" title="Statutory reserves" style="text-align: right"><ix:nonFraction name="HOLO:StatutoryReserves" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002418" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">431,019</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_z4ywOdpBSFad" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1pt">Accumulated other comprehensive loss</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2022-12-31_srt_ParentCompanyMember" id="Fact002420" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">3,182,525</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002421" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">1,365,466</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zGDcd7iwiQx5" title="Accumulated other comprehensive loss" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002423" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,026,964</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--StockholdersEquity_iI_pp0p0_zIxbnT7T2c97" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt">Total shareholders&#8217; equity</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31_srt_ParentCompanyMember" id="Fact002425" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">196,602,405</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002426" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">141,116,747</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--StockholdersEquity_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zXo6Jz2A0yoa" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002427" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">19,922,129</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--LiabilitiesAndStockholdersEquity_iI_pp0p0_zBHC6w9wNmW" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 2.5pt">Total liabilities and shareholders&#8217; equity</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2022-12-31_srt_ParentCompanyMember" id="Fact002429" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">197,126,688</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002430" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="RMB">141,277,611</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--LiabilitiesAndStockholdersEquity_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zDDDQh9hKz6e" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2023-12-31_srt_ParentCompanyMember" id="Fact002431" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">19,945,216</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<!-- Field: Rule-Page --><div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->



<table cellpadding="0" cellspacing="0" style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup id="xdx_F0B_zoiIpt4TbNwa">1</sup></span></td><td style="text-align: justify"><span id="xdx_F1C_z1rexZzB5eJc" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:footnote id="Footnote002432" xml:lang="en-US">Par
                                            value has been adjusted for the reverse stock split effective February 2, 2024 (See Note
                                            18 - Subsequent Event).</ix:footnote></span></td>
</tr></table>

</ix:nonNumeric><p id="xdx_8A7_zs7dajv95Lp7" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:exclude><!-- Field: Page; Sequence: 151; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_235_zzizn0wYpxgc" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">PARENT COMPANY STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact002434" name="srt:ScheduleOfCondensedIncomeStatementTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_893_esrt--ScheduleOfCondensedIncomeStatementTableTextBlock_z12FZMQWYlbk" summary="xdx: Disclosure - Financial information of the parent company (Details 1)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; width: 64%"><span id="xdx_8B8_zVxNOim9UNI4" style="display: none">Schedule of condensed statements of income and comprehensive income</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td>
    <td id="xdx_495_20220101_20221231_srt--ConsolidatedEntitiesAxis_srt--ParentCompanyMember" style="text-align: right; width: 9%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td>
    <td id="xdx_497_20230101_20231231_srt--ConsolidatedEntitiesAxis_srt--ParentCompanyMember" style="text-align: right; width: 9%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td>
    <td style="text-align: right; width: 9%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold; text-align: center">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Years Ended December&#160;31,</td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--OperatingExpensesAbstract_iB_zS9t0xDit42g" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">OPERATING EXPENSES</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--GeneralAndAdministrativeExpense_zV7ucR1z03t4" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">General and administrative</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember" id="Fact002439" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">28,968</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002440" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">32,164,435</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--GeneralAndAdministrativeExpense_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z9dqx9WLhfKf" style="text-align: right">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002441" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">4,480,600</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--OperatingExpenses_zDrIDM0P1zf6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt">Total operating expenses</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember" id="Fact002443" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">28,968</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002444" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">32,164,435</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--OperatingExpenses_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zQUvkPeTsRGd" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002445" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">4,480,600</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_402_eus-gaap--GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary_zREncZu8Iqa8" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt">Equity income (loss) of subsidiaries</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary" contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember" id="Fact002447" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">140,903,197</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002448" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">114,125,394</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zAuknc6CK705" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002449" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">16,111,711</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_402_eus-gaap--OtherNoncashIncomeExpense_zDvEEvSYVR0c" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt">Total other income (expense), net</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherNoncashIncomeExpense" contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember" id="Fact002451" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">140,903,197</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherNoncashIncomeExpense" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002452" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">114,125,394</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--OtherNoncashIncomeExpense_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zDil5hhEtpTj" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OtherNoncashIncomeExpense" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002453" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">16,111,711</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_408_ecustom--ChangeInFairValueOfWarrantsLiabilities_z5tmqtsDpbUh" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1pt">CHANGE IN FAIR VALUE OF WARRANT LIABILITIES</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:ChangeInFairValueOfWarrantsLiabilities" contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember" id="Fact002455" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">4,415,328</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:ChangeInFairValueOfWarrantsLiabilities" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002456" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">372,961</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left"/>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_980_ecustom--ChangeInFairValueOfWarrantsLiabilities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zWzWjAMQZ7ja" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="HOLO:ChangeInFairValueOfWarrantsLiabilities" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002457" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">52,927</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left"/></tr>
  <tr id="xdx_407_eus-gaap--NetIncomeLoss_z2vCwrGZTGB7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">NET INCOME</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember" id="Fact002459" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">136,458,901</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002460" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">81,587,998</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--NetIncomeLoss_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zbOmbgFFOvl7" style="text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002461" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">11,578,184</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_400_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_zpx0YibhDXpg" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt">FOREIGN CURRENCY TRANSLATION ADJUSTMENT</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember" id="Fact002463" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">995,415</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002464" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">1,817,059</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zdGAUtOwlMjj" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002465" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">257,860</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--ComprehensiveIncomeNetOfTax_zqzhoc3WzxAc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 2.5pt">COMPREHENSIVE INCOME</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember" id="Fact002467" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">135,463,486</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002468" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">79,770,939</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--ComprehensiveIncomeNetOfTax_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zjAUQZcZ6gqe" style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002469" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">11,320,324</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AF_z9EeV0gC9PQd" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:exclude><!-- Field: Page; Sequence: 152; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_235_zJcuEGljX6j5" style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">PARENT COMPANY STATEMENTS OF CASH FLOWS</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:nonNumeric contextRef="From2023-01-01to2023-12-31" escape="true" id="Fact002471" name="srt:ScheduleOfCondensedCashFlowStatementTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89F_esrt--ScheduleOfCondensedCashFlowStatementTableTextBlock_zVZOWuphL45" summary="xdx: Disclosure - Financial information of the parent company (Details 2)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B4_zhANmtBJXALc" style="display: none">Schedule of condensed statements of cash flows</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49C_20220101__20221231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zkMWbpE49gc5" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49E_20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zdm9liYUQ2d8" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold; text-align: center">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Years Ended December&#160;31,</td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_zjvHVKutpzW4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOWS FROM OPERATING ACTIVITIES:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--NetIncomeLoss_zDEHKIgtWXdj" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Net income (loss)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember" id="Fact002476" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">136,458,901</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002477" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">81,587,998</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--NetIncomeLoss_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_ztNddLoTfB76" style="width: 9%; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002478" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">11,578,184</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_iB_z5RA7WlL6rbf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Adjustments to reconcile net income to cash used in operating activities:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome_zrUwqSiENnh1" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Equity income (loss) of subsidiaries</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome" contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember" id="Fact002483" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">140,903,197</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002484" format="ixt:numdotdecimal" decimals="0" unitRef="RMB">114,125,394</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zyB4eDrsVY87" title="Equity income (loss) of subsidiaries and VIEs" style="text-align: right"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002486" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">16,111,711</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--ProceedsFromIssuanceOfWarrants_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Issuance of common shares under the Company&#8217;s 2023 Equity Incentive Plan</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2488">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfWarrants" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002489" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">32,164,435</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--ProceedsFromIssuanceOfWarrants_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zPQzGlRgECAl" style="text-align: right">(<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfWarrants" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002490" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">4,480,600</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_401_ecustom--ChangeInFairValueOfWarrantLiabilities_zP4ycEKP6i14" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Change in fair value of warrant liabilities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="HOLO:ChangeInFairValueOfWarrantLiabilities" contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember" id="Fact002492" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">4,415,328</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="HOLO:ChangeInFairValueOfWarrantLiabilities" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002493" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">372,961</ix:nonFraction></td>
    <td style="text-align: left">)	</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_981_ecustom--ChangeInFairValueOfWarrantLiabilities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z1pJEVeUlpA8" title="Change in fair value of warrant liabilities" style="text-align: right">(<ix:nonFraction name="HOLO:ChangeInFairValueOfWarrantLiabilities" contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember" id="Fact002495" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">52,927</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_402_ecustom--Intercompany_zKcPzd0geTKl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Intercompany</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2497">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2498">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_ecustom--Intercompany_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zSrHPXLwniQ5" title="Intercompany" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2500">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_zk4NhxebAbT1" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Other payables and accrued liabilities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember" id="Fact002502" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="RMB">28,968</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2503">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zzzEgByjFWQe" title="Other payables and accrued liabilities" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2505">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--NetCashProvidedByUsedInOperatingActivities_z5hy5IkGyX7i" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Net cash used in operating activities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2507">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2508">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--NetCashProvidedByUsedInOperatingActivities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z3od8gUY46ac" title="Net cash used in operating activities" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2510">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_zpHQ5umf3OW" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOWS FROM INVESTING ACTIVITIES:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--NetCashProvidedByUsedInInvestingActivities_zp8YH9P8kGd1" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Net cash (used in) provided by investing activities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2515">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2516">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--NetCashProvidedByUsedInInvestingActivities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zVCZHNTU7L6e" title="Net cash (used in) provided by investing activities" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2518">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_zWl0a5phJPDd" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOWS FROM FINANCING ACTIVITIES:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--NetCashProvidedByUsedInFinancingActivities_ztotEscommI2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Net cash provided by financing activities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2523">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2524">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--NetCashProvidedByUsedInFinancingActivities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zm4KBIt74Hg3" title="Net cash provided by financing activities" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2526">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_zIZBaVespRog" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">EFFECT OF EXCHANGE RATE ON CASH</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_z8FACkbwlFm9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2531">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2532">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zkBRrtAPSMb5" title="CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2534">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_zWwn9PhHklb1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2536">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2537">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_pp0p0_uUSD_c20221231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zQRW3CtkDb13" title="CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2539">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_zLtl05txix1l" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2541">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2542">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zntGwHrSP6n1" title="CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2544">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric></ix:nonNumeric><p id="xdx_811_zD1fdQXLGZGi" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 153; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></p></div>

    <!-- Field: /Page --> <!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- [encoded data, 4096 characters]
     p18h5x/BYgHKQtbA/Tuf3Qcmp4BvIA7hMw53joifVKNAHqmbFI1o7pHJtchoBntVaW0xmP71U9T4dksN739qR4W7NRyOOPhivh0uDZ7a0chiEL8wg6/9wmu9QUR4nyqewbkvt2qwN16R786s4I8QPVJ8zwCZjrtzw40ps3Z7ua1IZv4xOeQmabmPgVILb414msUXc2jrlT/uRaD/AVmNzd0= -->

</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-2.4
<SEQUENCE>2
<FILENAME>microcloud_ex2-4.htm
<DESCRIPTION>EXHIBIT 2.4
<TEXT>
<HTML>
<HEAD>
  <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="text-align: right; font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Exhibit 2.4</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><B>DESCRIPTION OF ORDINARY SHARES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin: 0"><B><I>General.</I></B> As of December&nbsp;31, 2023, the Company had 5,941,204 ordinary shares issued and outstanding, as adjusted to reflect our 10-for-1 share consolidation which became effective as of February&nbsp;2, 2024. As a result of the 10-for-1 share consolidation, our share capital was adjusted from US$50,000 divided into 500,000,000 shares of a nominal or par value of US$0.0001 each to US$50,000 divided into 50,000,000 shares of a nominal or par value of US$0.001 each, and reduced the authorized share capital of the Company from US$50,000 divided into 500,000,000 shares of a nominal or par value of US$0.0001 each to US$50,000 divided into 50,000,000 shares of a nominal or par value of US$0.001 each.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin: 0">All of the Company&rsquo;s issued and outstanding ordinary shares are fully paid and non-assessable. Certificates representing the ordinary shares are issued in registered form. The company may not issue share to bearer. The company&rsquo;s shareholders who are non-residents of the Cayman Islands may freely hold and transfer their ordinary shares.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin: 0"><B><I>Dividends.</I></B> The holders of the Company&rsquo;s ordinary shares are entitled to such dividends as may be declared by its Board of Directors subject to its Memorandum and Articles of Association and the Companies Act. In addition, the Company&rsquo;s shareholders may by ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by its directors. Dividends may only be paid out of profits or share premium account. in accordance with the Companies Act, and provided always that no dividend may be declared and paid unless the company&rsquo;s directors determine that, immediately after the payment, the company will be able to pay its debts as they become due in the ordinary course of business and the company has funds lawfully available for such purpose.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin: 0"><B><I>Voting Rights.</I></B> In respect of all matters subject to a shareholders&rsquo; vote, each ordinary share is entitled to one vote. Voting at any meeting of shareholders is by poll and not on a show of hands.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin: 0">A quorum required for a meeting of shareholders consists of one or more shareholders together holding not less than one-half of the issued and outstanding ordinary shares entitled to vote at general meetings present in person or by proxy or, if a corporation or other non-natural person, by its duly authorized representative. As a Cayman Islands exempted company, the Company is not obliged by the Companies Act to call shareholders&rsquo; annual general meetings. The Company&rsquo;s Memorandum and Articles of Association provide that to the extent required by the Listing Rules at the Nasdaq, the Company shall in each year hold a general meeting as its annual general meeting in which case the Company 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 its directors. The Company may, but shall not (unless required by applicable laws or the Listing Rules at the Nasdaq) be obliged to, in each year hold any other general meeting. Each general meeting, other than an annual general meeting, shall be an extraordinary general meeting. Shareholders&rsquo; annual general meetings and any other general meetings of the company&rsquo;s shareholders may be called by a majority of its Board of Directors or, in the case of an extraordinary general meeting only, upon a requisition in writing given by one or more shareholders holding at the date of deposit of the requisition at least 10% of the rights to votes at general meetings, in which case the directors are obliged to call such meeting and to put the resolutions so requisitioned to a vote at such meeting; however, the company Memorandum and Articles of Association do not provide its shareholders with any right to put any proposals before any annual general meetings or any extraordinary general meetings not called by such shareholders. Advance notice of at least five (5) clear days&rsquo; is required for the convening of the Company&rsquo;s annual general meeting and other general meetings unless such notice is waived in accordance with its articles of association. For these purposes, Clear Days, in relation to a period of notice, means that period excluding (a) the day when the notice is given or deemed to be given and (b) the day for which it is given or on which it is to take effect.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin: 0">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 by those shareholders entitled to vote who are present in person or by proxy at a general meeting, while a special resolution requires the affirmative vote of no less than two-thirds of the votes attaching to the ordinary shares cast by those shareholders entitled to vote who are present in person or by proxy at a general meeting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin: 0"><B><I>Transfer of ordinary shares.</I></B> Subject to the restrictions in the Company&rsquo;s Memorandum and Articles of Association as set out below, any of the Company&rsquo;s 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 the Company&rsquo;s Board of Directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin: 0">The Company&rsquo;s Board of Directors may decline to register any transfer of any ordinary share which were issued in conjunction with rights, options or warrants issued on terms that one cannot be transferred without the other, unless the Board of Directors receive evidence satisfactory to them of the like transfer of such option or warrant.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin: 0">The registration of transfers may, after compliance with any notice required of the Nasdaq, be suspended and the register closed at such times and for such periods as the Company&rsquo;s Board of Directors may from time to time determine, <I>provided</I>, <I>however</I>, that the registration of transfers shall not be suspended nor the register closed for more than 30 days in any year as the Company&rsquo;s board may determine.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin: 0"><B><I>Liquidation.</I></B> If the Company is wound up, the shareholders may pass a special resolution allowing the liquidator to do either or both of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; text-align: justify">
    <TD STYLE="width: 0.75in"></TD>
    <TD STYLE="width: 0.25in; text-align: left">(a)</TD>
    <TD STYLE="text-align: justify">to divide in specie among the shareholders the whole or any part of the assets of the Company and, for that purpose, to value any assets and to determine how the division shall be carried out as between the shareholders or different classes of shareholders;</TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; text-align: justify">
    <TD STYLE="width: 0.75in"></TD>
    <TD STYLE="width: 0.25in; text-align: left">(b)</TD>
    <TD STYLE="text-align: justify">to vest the whole or any part of the assets in trustees for the benefit of shareholders and those liable to contribute to the winding up.</TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin: 0"><B><I>Redemption, Repurchase and Surrender of ordinary shares.</I></B> The Company may (a) issue shares on terms that such shares are subject to redemption, at the Company&rsquo;s option or at the option of the holders thereof, on such terms and in such manner as may be determined, before the issue of such shares, by the Company&rsquo;s Board of Directors, or (b) with the consent by a special resolution of the Company&rsquo;s shareholders holding shares of a particular class, vary the rights attaching to that class of shares so as to provide that those shares are to be redeemed or are liable to be redeemed at the option of the Company on the terms and in the manner which the directors determine at the time of such variation. The Company may also repurchase any of its shares provided that the manner and terms of such purchase have been approved by its Board of Directors or are otherwise authorized by its Memorandum and Articles of Association. Under the Companies Act, the redemption or repurchase of any share may be paid out of the Company&rsquo;s profits or out of the proceeds of a fresh issue of shares made for the purpose of such redemption or repurchase, or out of capital (including share premium account and capital redemption reserve) if the Company can, immediately following such payment, pay its debts as they fall due in the ordinary course of business. In addition, under the Companies Act no such share may be redeemed or repurchased (a) unless it is fully paid up, (b) if such redemption or repurchase would result in there being no shares outstanding, or (c) if the Company has commenced liquidation. In addition, the Company may accept the surrender of any fully paid share for no consideration.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin: 0"><B><I>Variation of Rights of Shares.</I></B> If at any time the Company&rsquo;s share capital is divided into different classes of shares then, unless the terms on which a class of shares was issued state otherwise, the rights attached to any class of shares (unless otherwise provided by the terms of issue of the shares of that class), may be varied with the consent in writing of a the holders of two-thirds of the issued shares of that class or with the sanction of a special resolution passed at a separate meeting of the holders of the shares of the class. The rights conferred upon the holders of the shares of any class issued shall not, unless otherwise expressly provided by the terms of issue of the shares of that class, be deemed to be varied by the creation or issue of further shares ranking <I>pari passu</I> with such existing class of shares.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin: 0"><B><I>Inspection of Books and Records.</I></B> Holders of the company ordinary shares have no general right under Cayman Islands law to inspect or obtain copies of the Company&rsquo;s list of shareholders or its corporate records (save for the Memorandum and Articles, the register of mortgages and charges and any special resolutions of the company&rsquo;s shareholders). However, the Company will provide its shareholders with annual audited financial statements. See &ldquo;Where You Can Find Additional Information.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin: 0"><B><I>Issuance of Additional Shares.</I></B> The Company&rsquo;s Memorandum and Articles of Association authorize its Board of Directors to issue additional ordinary shares from time to time as its Board of Directors shall determine, to the extent of available authorized but unissued shares.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin: 0">The Company&rsquo;s Memorandum and Articles of Association also authorize its Board of Directors to deal with the unissued shares of the Company (a) either at a premium or at par; (b) with or without preferred, deferred or other special rights or restrictions whether in regard to dividend, voting, return of capital or otherwise.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin: 0">The Company&rsquo;s Board of Directors may issue preferred shares without action by its shareholders to the extent authorized but unissued. Issuance of these shares may dilute the voting power of holders of ordinary shares.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin: 0"><B><I>Anti-Takeover Provisions.</I></B> Some provisions of the Company&rsquo;s Memorandum and Articles of Association may discourage, delay or prevent a change of control of the Company or management that shareholders may consider favorable, including provisions that authorize the Company&rsquo;s Board of Directors to issue preferred shares in one or more series and to designate the price, rights, preferences, privileges and restrictions of such preferred shares without any further vote or action by its shareholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin: 0"><B><I>Exempted Company.</I></B> The Company is an exempted company with limited liability 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 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:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 0.5in">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 0.25in">&#9679;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">does not have to file an annual return of its shareholders with the Registrar of Companies;</TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 0.5in">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 0.25in">&#9679;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">is not required to open its register of members for inspection;</TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 0.5in">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 0.25in">&#9679;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">does not have to hold an annual general meeting;</TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 0.5in">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 0.25in">&#9679;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">may issue shares with no par value;</TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 0.5in">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 0.25in">&#9679;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">may obtain an undertaking against the imposition of any future taxation (such undertakings are usually given for 20 years in the first instance);</TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 0.5in">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 0.25in">&#9679;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">may register by way of continuation in another jurisdiction and be deregistered in the Cayman Islands;</TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 0.5in">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 0.25in">&#9679;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">may register as a limited duration company; and</TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 0.5in">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 0.25in">&#9679;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">may register as a segregated portfolio company.</TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin: 0">&ldquo;Limited liability&rdquo; means that the liability of each shareholder is limited to the amount unpaid by the shareholder on that shareholder&rsquo;s shares of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0"><B>Register of Members</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin: 0">Under Cayman Islands law, the Company must keep a register of members and there shall be entered therein:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 0.5in">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 0.25in">&#9679;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">the names and addresses of the members of the Company and a statement of the shares held by each member, which:</TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 0.75in">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 0.25in">(i)</TD>
    <TD STYLE="vertical-align: top; text-align: justify">distinguishes each share by its number (so long as the share has a number);</TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 0.75in">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 0.25in">(ii)</TD>
    <TD STYLE="vertical-align: top; text-align: justify">confirms the amount paid, or agreed to be considered as paid on the shares of each member;</TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 0.75in">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 0.25in">(iii)</TD>
    <TD STYLE="vertical-align: top; text-align: justify">confirms the number and category of shares held by each member; and</TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>


<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 0.75in">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 0.25in">(iv)</TD>
    <TD STYLE="vertical-align: top; text-align: justify">confirms whether each relevant category of shares held by a member carries voting rights under the articles of association of the Company, and if so, whether such voting rights are conditional;</TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 0.5in">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 0.25in">&#9679;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">the date on which the name of any person was entered on the register as a member; and</TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 0.5in">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 0.25in">&#9679;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">the date on which any person ceased to be a member.</TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin: 0">For these purposes, &ldquo;voting rights&rdquo; means rights conferred on shareholders in respect of their shares to vote at general meetings of the Company on all or substantially all matters. A voting right is conditional where the voting right arises only in certain circumstances.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin: 0">Under Cayman Islands law, the register of members of our company is prima facie evidence of the matters set out therein (i.e. the register of members will raise a presumption of fact on the matters referred to above unless rebutted) and a member registered in the register of members shall be deemed as a matter of Cayman Islands law to have legal title to the shares as set against its name in the register of members. Upon the closing of this public offering, the register of members shall be immediately updated to reflect the issue of shares by us. Once our register of members has been updated, the shareholders recorded in the register of members shall be deemed to have legal title to the shares set against their name. However, there are certain limited circumstances where an application may be made to a Cayman Islands court for a determination on whether the register of members reflects the correct legal position. Further, the Cayman Islands court has the power to order that the register of members maintained by a company should be rectified where it considers that the register of members does not reflect the correct legal position. If an application for an order for rectification of the register of members were made in respect of our ordinary shares, then the validity of such shares may be subject to re-examination by a Cayman Islands court.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></DIV>
    <!-- Field: /Page -->

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-2.5
<SEQUENCE>3
<FILENAME>microcloud_ex2-5.htm
<DESCRIPTION>EXHIBIT 2.5
<TEXT>
<HTML>
<HEAD>
  <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit 2.5</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DESCRIPTION
OF WARRANTS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December&nbsp;31, 2023, we have 6,020,500 warrants outstanding. As a result of our 10-for-1 share consolidation on February&nbsp;2, 2024, the Exercise Price (as such term is defined in the Company&rsquo;s Warrant Agreement dated June&nbsp;21, 2021) was adjusted from $11.50 to $115, with a proportionate adjustment downwards to the shares underlying the warrants, as further described in section&nbsp;4.2 of the Warrant Agreement. The Exercise Price adjustment was made pursuant to section&nbsp;4.3.1 of the Warrant Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the future, we may issue warrants to purchase our securities. We may issue the warrants independently or together with any underlying securities, and the warrants may be attached or separate from the underlying securities. We may also issue a series of warrants under a separate warrant agreement to be entered into between us and a warrant agent. The warrant agent will act solely as our agent in connection with the warrants of such series and will not assume any obligation or relationship of agency for or with holders or beneficial owners of warrants.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following description is a summary of selected provisions relating to the warrants that we may issue. The summary is not complete. When warrants are offered in the future, a prospectus supplement or other offering document will explain the particular terms of those securities and the extent to which these general provisions may apply. The specific terms of the warrants as described in a prospectus supplement or other offering document will supplement and, if applicable, may modify or replace the general terms described in this section.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Terms</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The applicable prospectus supplement, information incorporated by reference, or free writing prospectus, may describe the terms of any warrants that we may offer, including, but not limited to, the following:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; text-align: justify">
    <TD STYLE="width: 0.25in"></TD>
    <TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the title of the warrants;</FONT></TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; text-align: justify">
    <TD STYLE="width: 0.25in"></TD>
    <TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the total number of warrants;</FONT></TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; text-align: justify">
    <TD STYLE="width: 0.25in"></TD>
    <TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the price or prices at which the warrants will be issued;</FONT></TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; text-align: justify">
    <TD STYLE="width: 0.25in"></TD>
    <TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the price or prices at which the warrants may be exercised;</FONT></TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; text-align: justify">
    <TD STYLE="width: 0.25in"></TD>
    <TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the currency or currencies that investors may use to pay for the warrants;</FONT></TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; text-align: justify">
    <TD STYLE="width: 0.25in"></TD>
    <TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the date on which the right to exercise the warrants will commence and the date on which the right will expire;</FONT></TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; text-align: justify">
    <TD STYLE="width: 0.25in"></TD>
    <TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">whether the warrants will be issued in registered form or bearer form;</FONT></TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; text-align: justify">
    <TD STYLE="width: 0.25in"></TD>
    <TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">information with respect to book-entry procedures, if any;</FONT></TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; text-align: justify">
    <TD STYLE="width: 0.25in"></TD>
    <TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">if applicable, the minimum or maximum amount of warrants that may be exercised at any one time;</FONT></TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; text-align: justify">
    <TD STYLE="width: 0.25in"></TD>
    <TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">if applicable, the designation and terms of the underlying securities with which the warrants are issued and the number of warrants issued with each underlying security;</FONT></TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; text-align: justify">
    <TD STYLE="width: 0.25in"></TD>
    <TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">if applicable, the date on and after which the warrants and the related underlying securities will be separately transferable;</FONT></TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; text-align: justify">
    <TD STYLE="width: 0.25in"></TD>
    <TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">if applicable, a discussion of material federal income tax considerations;</FONT></TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; text-align: justify">
    <TD STYLE="width: 0.25in"></TD>
    <TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">if applicable, the terms of redemption of the warrants;</FONT></TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; text-align: justify">
    <TD STYLE="width: 0.25in"></TD>
    <TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the identity of the warrant agent, if any;</FONT></TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; text-align: justify">
    <TD STYLE="width: 0.25in"></TD>
    <TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the procedures and conditions relating to the exercise of the warrants; and</FONT></TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; text-align: justify">
    <TD STYLE="width: 0.25in"></TD>
    <TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any other terms of the warrants, including terms, procedures, and limitations relating to the exchange and exercise of the warrants.</FONT></TD> </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Warrant Agreement</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We may issue the warrants in one or more series under one or more warrant agreements, each to be entered into between us and a bank, trust company, or other financial institution as warrant agent. We may add, replace, or terminate warrant agents from time to time. We may also choose to act as our own warrant agent or may choose one of our subsidiaries to do so.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The warrant agent under a warrant agreement will act solely as our agent in connection with the warrants issued under that agreement. Any holder of warrants may, without the consent of any other person, enforce by appropriate legal action, on its own behalf, its right to exercise those warrants in accordance with their terms.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Form, Exchange, and Transfer</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We may issue the warrants in registered form or bearer form. Warrants issued in registered form, i.e., book-entry form, will be represented by a global security registered in the name of a depository, which will be the holder of all the warrants represented by the global security. Those investors who own beneficial interests in a global warrant will do so through participants in the depository&rsquo;s system, and the rights of these indirect owners will be governed solely by the applicable procedures of the depository and its participants. In addition, we may issue warrants in non-global form, i.e., bearer form. If any warrants are issued in non-global form, warrant certificates may be exchanged for new warrant certificates of different denominations, and holders may exchange, transfer, or exercise their warrants at the warrant agent&rsquo;s office or any other office indicated in the applicable prospectus supplement, information incorporated by reference, or free writing prospectus.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prior to the exercise of their warrants, holders of warrants exercisable for ordinary shares or preferred shares will not have any rights of holders of ordinary shares or preferred shares and will not be entitled to dividend payments, if any, or voting rights of the ordinary shares or preferred shares.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exercise of Warrants</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A warrant will entitle the holder to purchase for cash an amount of securities at an exercise price that will be stated in, or that will be determinable as described in, the applicable prospectus supplement, information incorporated by reference, or free writing prospectus. Warrants may be exercised at any time up to the close of business on the expiration date set forth in the applicable offering material. After the close of business on the expiration date, unexercised warrants will become void. Warrants may be redeemed as set forth in the applicable offering material.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants may be exercised as set forth in the applicable offering material. Upon receipt of payment and the warrant certificate properly completed and duly executed at the corporate trust office of the warrant agent or any other office indicated in the applicable offering material, we will forward, as soon as practicable, the securities purchasable upon such exercise. If less than all of the warrants represented by such warrant certificate are exercised, a new warrant certificate will be issued for the remaining warrants.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p></DIV>
    <!-- Field: /Page -->

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-8.1
<SEQUENCE>4
<FILENAME>microcloud_ex8-1.htm
<DESCRIPTION>EXHIBIT 8.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0"><B>Exhibit 8.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>List of Subsidiaries</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Subsidiarites</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Place of Incorporation</B></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">MC Hologram Inc.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; text-align: left; width: 2%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center; width: 22%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cayman Islands</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quantum Edge HK Limited</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hong Kong</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing Xihuiyun Technology Co., Ltd</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shanghai Mengyun Holographic Technology Co., Ltd. </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen Mengyun Holographic Technology Co., Ltd.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Horgos Weiyi Software Technology Co., Ltd. </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen BroadVision Technology Co., Ltd. </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mcloudvr Software Network Technology HK Co., Limited </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hong Kong</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Broadvision Intelligence (Hong&nbsp;Kong), Ltd. </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hong Kong</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Horgos BroadVision Technology Co., Ltd. </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ocean Cloud Technology Co., Limited. </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hong Kong</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen Haiyun Xinsheng Technology Co., Ltd. </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen Yushian Technology Co., Ltd. </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; vertical-align: top; text-align: left">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>

    <!-- Field: /Page -->



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>5
<FILENAME>microcloud_ex12-1.htm
<DESCRIPTION>EXHIBIT 12.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
12.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CERTIFICATION
OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>RULE
13a-14(a) OR 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934,</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>AS
ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I,
Guohui Kang, certify that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I
    have reviewed this Annual Report on Form 20-F of MicroCloud Hologram Inc. (&ldquo;the registrant&rdquo;);</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 registrant as of, and for, the periods presented in
    this report;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    registrant&rsquo;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures
    (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange
    Act Rules 13a-15(f) and 15a-15(f)) for the registrant and have:</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 registrant, 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;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">designed
    such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our
    supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements
    for external purposes in accordance with generally accepted accounting principles;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">evaluated
    the effectiveness of the registrant&rsquo;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</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">disclosed
    in this report any change in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s
    most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected,
    or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    registrant&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial
    reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors (or persons performing
    the equivalent functions):</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 registrant&rsquo;s ability to record, process, summarize and report financial information;
    and</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
    fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s
    internal control over financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:
April 2, 2024</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 4%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 46%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Guohui Kang</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guohui
    Kang</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>(Principal
    Executive Officer)</I></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  </TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>



<!-- Field: Page; Sequence: 1; Options: NewSection -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>

    <!-- Field: /Page -->



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>6
<FILENAME>microcloud_ex12-2.htm
<DESCRIPTION>EXHIBIT 12.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
12.2</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CERTIFICATION
OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>RULE
13a-14(a) OR 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934,</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>AS
ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I,
Bei Zhen, certify that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I
    have reviewed this Annual Report on Form 20-F of MicroCloud Hologram Inc. (the &ldquo;registrant&rdquo;);</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 registrant as of, and for, the periods presented in
    this report;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    registrant&rsquo;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures
    (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange
    Act Rules 13a-15(f) and 15a-15(f)) for the registrant and have:</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 registrant, 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;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">designed
    such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our
    supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements
    for external purposes in accordance with generally accepted accounting principles;</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">evaluated
    the effectiveness of the registrant&rsquo;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</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">disclosed
    in this report any change in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s
    most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected,
    or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    registrant&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial
    reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors (or persons performing
    the equivalent functions):</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 registrant&rsquo;s ability to record, process, summarize and report financial information;
    and</FONT></TD></TR>
  </TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
    fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s
    internal control over financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:
April 2, 2024</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 4%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 46%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Bei Zhen</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bei Zhen</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Financial Officer</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>(Principal
    Financial Officer)</I></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  </TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>



<!-- Field: Page; Sequence: 1; Options: NewSection -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>

    <!-- Field: /Page -->



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>7
<FILENAME>microcloud_ex13-1.htm
<DESCRIPTION>EXHIBIT 13.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0; margin-bottom: 0"><B>Exhibit 13.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CERTIFICATION
OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>18
U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
906 OF THE SARBANES-OXLEY ACT OF 2002</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I,
Guohui Kang, Chief Executive Officer of MicroCloud Hologram Inc. (the &ldquo;Company&rdquo;), do hereby certify, pursuant to 18 U.S.C.
Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
Annual Report on Form 20-F of the Company for the fiscal year ended December 31, 2023 (the &ldquo;Report&rdquo;) fully complies with
the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and</FONT></TD>
</TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
information contained in the Report fairly presents, in all material respects, the financial condition, and results of operations of
the Company.</FONT></TD>
</TR></TABLE>
<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:
April 2, 2024</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 4%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: left; font: 10pt Times New Roman, Times, Serif; width: 46%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Guohui Kang</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guohui
    Kang</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>(Principal
    Executive Officer)</I></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>



<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>

    <!-- Field: /Page -->



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.2
<SEQUENCE>8
<FILENAME>microcloud_ex13-2.htm
<DESCRIPTION>EXHIBIT 13.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0; margin-bottom: 0"><B>Exhibit 13.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CERTIFICATION
OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>18
U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECTION
906 OF THE SARBANES-OXLEY ACT OF 2002</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I,
Bei Zhen, Chief Financial Officer of MicroCloud Hologram Inc. (the &ldquo;Company&rdquo;), do hereby certify, pursuant to 18 U.S.C.
Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
Annual Report on Form 20-F of the Company for the fiscal year ended December 31, 2023 (the &ldquo;Report&rdquo;) fully complies with
the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and</FONT></TD>
</TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
information contained in the Report fairly presents, in all material respects, the financial condition, and results of operations of
the Company.</FONT></TD>
</TR></TABLE>
<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:
April 2, 2024</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 4%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: left; font: 10pt Times New Roman, Times, Serif; width: 46%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Bei Zhen</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bei Zhen</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Financial Officer</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>(Principal
    Financial Officer)</I></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>



<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>

    <!-- Field: /Page -->



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.1
<SEQUENCE>9
<FILENAME>microcloud_ex15-1.htm
<DESCRIPTION>EXHIBIT 15.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt">&nbsp;</P>

<P STYLE="text-align: right; font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt">Exhibit 15.1<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><IMG SRC="ex15-1_001.jpg" ALT="">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CONSENT
OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
consent to the incorporation by reference in the Registration Statements on Form F-3 (No. 333-274650) and S-8 (No. 333-274232) of our
report dated April 2, 2024, relating to the consolidated financial statements of MicroCloud Hologram Inc., appearing in this Annual Report
on Form 20-F for the year ended December 31, 2023</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
also consent to the reference to us under the heading &ldquo;Expert&rdquo; in such Registration Statements.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
Assentsure PAC</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Singapore</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">April
2, 2024</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>img_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img_001.jpg
M_]C_X1DQ17AI9@  34T *@    @ #0$   ,    !#+(   $!  ,    !!B0
M  $"  ,    #    J@$&  ,    !  (   $2  ,    !  $   $5  ,    !
M  ,   $:  4    !    L $;  4    !    N $H  ,    !  (   $Q  (
M   @    P $R  (    4    X $[  (    *    ](=I  0    !   !
M 3@ "  (  @ +<;    G$  MQL   "<0061O8F4@4&AO=&]S:&]P($-3-B H
M36%C:6YT;W-H*0 R,#(T.C S.C(Q(#$S.C,Q.C,P .F9B.6DJ>6DJ0     $
MD   !P    0P,C(QH $  P    $  0  H ( !     $   /HH , !     $
M  'D          8! P #     0 &   !&@ %     0   88!&P %     0
M 8X!*  #     0 "   " 0 $     0   98" @ $     0  %Y,
M2     $   !(     ?_8_^(,6$E#0U]04D]&24Q%  $!   ,2$QI;F\"$
M;6YT<E)'0B!865H@!\X  @ )  8 ,0  86-S<$U31E0     245#('-21T(
M                 /;6  $     TRU(4" @
M                                       18W!R=    5     S9&5S
M8P   80   !L=W1P=    ?     48FMP=    @0    4<EA96@   A@    4
M9UA96@   BP    48EA96@   D     49&UN9    E0   !P9&UD9    L0
M  "(=G5E9    TP   "&=FEE=P   ]0    D;'5M:0   _@    4;65A<P
M! P    D=&5C:   !#     ,<E120P  !#P   @,9U120P  !#P   @,8E12
M0P  !#P   @,=&5X=     !#;W!Y<FEG:'0@*&,I(#$Y.3@@2&5W;&5T="U0
M86-K87)D($-O;7!A;GD  &1E<V,         $G-21T(@245#-C$Y-C8M,BXQ
M               2<U)'0B!)14,V,3DV-BTR+C$
M                                             %A96B        #S
M40 !     1;,6%E:(                     !865H@        ;Z(  #CU
M   #D%A96B        !BF0  MX4  !C:6%E:(        "2@   /A   ML]D
M97-C         !9)14,@:'1T<#HO+W=W=RYI96,N8V@              !9)
M14,@:'1T<#HO+W=W=RYI96,N8V@
M                            9&5S8P         N245#(#8Q.38V+3(N
M,2!$969A=6QT(%)'0B!C;VQO=7(@<W!A8V4@+2!S4D="               N
M245#(#8Q.38V+3(N,2!$969A=6QT(%)'0B!C;VQO=7(@<W!A8V4@+2!S4D="
M                             &1E<V,         +%)E9F5R96YC92!6
M:65W:6YG($-O;F1I=&EO;B!I;B!)14,V,3DV-BTR+C$              "Q2
M969E<F5N8V4@5FEE=VEN9R!#;VYD:71I;VX@:6X@245#-C$Y-C8M,BXQ
M                              !V:65W       3I/X %%\N !#/%  #
M[<P !!,+  -<G@    %865H@      !,"58 4    %<?YVUE87,
M 0                        */     G-I9R      0U)4(&-U<G8
M   $      4 "@ / !0 &0 > ", *  M #( -P [ $  10!* $\ 5 !9 %X
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
MTW7C\T:4I(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]B<W1U=G=X>7I[?'_]H
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
MO]"BU8Q98+'6OL(:6-#@P  D$_S;&?N)*3I)))*?_]+U5))))37Z=_R?B_\
M$U_]2U6%7Z=_R?B_\37_ -2U6$E-1C[:;;@:+'A]FYKF[8(VL'YSV_NJ?VJS
M_N-;_P!#_P!**PDDIK_:K/\ N-;_ -#_ -*)?:K/^XUO_0_]**PDDIK_ &JS
M_N-;_P!#_P!*(=N1>\U5M991ZCPTV$,,"'/_ 'K/W/W%8NO92&E^X[CM:&M+
MB3!=]%@/YK52S<RNVAK:Z77.<^L-!82&AS@TW^YU.[TF;[/T=GJO_P %ZB2E
M[79E1=)R'-!(:]HJ<#I+?:RIUC?\Q J-]9ML8<MWJV;[ [82#M95%3'5>QGZ
M/^;_ .N)@RO0@L <0T.]"V)<=C?=Z_[RL-Z98"XE]3MSI$UOT$-;M;^L?R=R
M2ER<ME0M=9:QPL8WT[/2,M<]C#_,L_==^^KZQV"D[;&["!#VN./;$ [F6>ZW
M^3O:K6+U$OI:<BJRJXSNKVDZ!Q:UX],VM_2-V6?SG^$_TB2F\DH4VLN9O9,2
M1[@6D%IVN!:Z'?2"FDI22222E))))*?_T_54DDDE(!@X0$#'J '\AO\ <E]A
MPO\ 05_YC?[D=))2#[#A?Z"O_,;_ ')?8<+_ $%?^8W^Y'224@^PX7^@K_S&
M_P!R7V'"_P!!7_F-_N1TDE-+)Q<6D,N8&8[ZW@L>VL.)+@ZG9L9[W;O5_-5&
MZIE>U[!8\OL8TM9CVP ]P:]Q;N:UM3/I._T:T\T$UL@[7>HS:8D3N'TAN8LI
MPQO5,N9]([I:S;/OW_2?OW?SGT?TOT_^$24V6UU![0;2T6/KU-+V26.:ZM@?
M9[&[MNU:BR:FLU]-[/3]6G=Z;1!.YNST]EFSZ7T_^@M9)3G_ ++<6UM-H/HM
M#&.VD.V@;1N<Q[/S4XZ:X;?TK3M(<"629'C[U?224CHJ-5>QSM[BYSBZ(U<X
MOX_M(B222E))))*4DDDDI__9_^T@YE!H;W1O<VAO<" S+C  .$))300$
M  !!' %:  ,;)4<< 5H  QLE1QP"   "37,< E  ">F9B.6DJ>6DJ1P"!0 7
M4&]W97)0;VEN="#FO)3GI+KFEH?GJ+\ .$))300E       0RI$/KA$)&QVV
MEQV!:-3M,3A"24T$.@      Y0   !     !       +<')I;G1/=71P=70
M   %     %!S=%-B;V]L 0    !);G1E96YU;0    !);G1E     $-L<FT
M   /<')I;G13:7AT965N0FET8F]O;      +<')I;G1E<DYA;65415A4
M 0      #W!R:6YT4')O;V93971U<$]B:F,    , %  <@!O &\ 9@ @ %,
M90!T '4 <       "G!R;V]F4V5T=7     !     $)L=&YE;G5M    #&)U
M:6QT:6Y0<F]O9@    EP<F]O9D--64L .$))300[      (M    $     $
M     !)P<FEN=$]U='!U=$]P=&EO;G,    7     $-P=&YB;V]L      !#
M;&)R8F]O;       4F=S36)O;VP      $-R;D-B;V]L      !#;G1#8F]O
M;       3&)L<V)O;VP      $YG='9B;V]L      !%;6Q$8F]O;
M26YT<F)O;VP      $)C:V=/8FIC     0       %)'0D,    #     %)D
M("!D;W5B0&_@            1W)N(&1O=6) ;^            !";" @9&]U
M8D!OX            $)R9%15;G1&(U)L=                $)L9"!5;G1&
M(U)L=                %)S;'15;G1&(U!X;$!RP           "G9E8W1O
M<D1A=&%B;V]L 0    !09U!S96YU;0    !09U!S     %!G4$,     3&5F
M=%5N=$8C4FQT                5&]P(%5N=$8C4FQT
M4V-L(%5N=$8C4')C0%D            08W)O<%=H96Y0<FEN=&EN9V)O;VP
M    #F-R;W!296-T0F]T=&]M;&]N9P         ,8W)O<%)E8W1,969T;&]N
M9P         -8W)O<%)E8W12:6=H=&QO;F<         "V-R;W!296-T5&]P
M;&]N9P      .$))30/M       0 2P    !  $!+     $  3A"24T$)@
M    #@             _@   .$))30/R       *  #_______\  #A"24T$
M#0      !    '@X0DE-!!D       0    >.$))30/S       )
M   ! #A"24TG$       "@ !          $X0DE- _4      $@ +V9F  $
M;&9F  8       $ +V9F  $ H9F:  8       $ ,@    $ 6@    8
M  $ -0    $ +0    8       $X0DE- _@      '   /______________
M______________\#Z     #_____________________________ ^@
M_____________________________P/H     /______________________
M______\#Z   .$))300(       0     0   D    )      #A"24T$'@
M    !      X0DE-!!H      T4    &              'D   #Z     A3
MT8A,3KJ H6=#9[9GA%;^     0                         !
M      /H   !Y                      !
M !     !        ;G5L;     (    &8F]U;F1S3V)J8P    $       !2
M8W0Q    !     !4;W @;&]N9P          3&5F=&QO;F<          $)T
M;VUL;VYG   !Y     !29VAT;&]N9P   ^@    &<VQI8V5S5FQ,<P    %/
M8FIC     0      !7-L:6-E    $@    =S;&EC94E$;&]N9P         '
M9W)O=7!)1&QO;F<         !F]R:6=I;F5N=6T    ,15-L:6-E3W)I9VEN
M    #6%U=&]'96YE<F%T960     5'EP965N=6T    *15-L:6-E5'EP90
M  !);6<@    !F)O=6YD<T]B:F,    !        4F-T,0    0     5&]P
M(&QO;F<          $QE9G1L;VYG          !"=&]M;&]N9P   >0
M4F=H=&QO;F<   /H     W5R;%1%6%0    !        ;G5L;%1%6%0    !
M        37-G951%6%0    !       &86QT5&%G5$585     $       YC
M96QL5&5X=$ES2%1-3&)O;VP!    "&-E;&Q497AT5$585     $       EH
M;W)Z06QI9VYE;G5M    #T53;&EC94AO<GI!;&EG;@    =D969A=6QT
M"79E<G1!;&EG;F5N=6T    /15-L:6-E5F5R=$%L:6=N    !V1E9F%U;'0
M   +8F=#;VQO<E1Y<&5E;G5M    $453;&EC94)'0V]L;W)4>7!E     $YO
M;F4    )=&]P3W5T<V5T;&]N9P         *;&5F=$]U='-E=&QO;F<
M    #&)O='1O;4]U='-E=&QO;F<         "W)I9VAT3W5T<V5T;&]N9P
M    .$))300H       ,     C_P        .$))3004       $     SA"
M24T$#      7KP    $   "@    30   >   )!@   7DP 8  '_V/_B#%A)
M0T-?4%)/1DE,10 ! 0  #$A,:6YO A   &UN=')21T(@6%E:( ?.  ( "0 &
M #$  &%C<W!-4T94     $E%0R!S4D="                  #VU@ !
M -,M2% @(
M            $6-P<G0   %0    ,V1E<V,   &$    ;'=T<'0   'P
M%&)K<'0   ($    %')865H   (8    %&=865H   (L    %&)865H   )
M    %&1M;F0   )4    <&1M9&0   +$    B'9U960   -,    AG9I97<
M  /4    )&QU;6D   /X    %&UE87,   0,    )'1E8V@   0P    #')4
M4D,   0\   (#&=44D,   0\   (#&)44D,   0\   (#'1E>'0     0V]P
M>7)I9VAT("AC*2 Q.3DX($AE=VQE='0M4&%C:V%R9"!#;VUP86YY  !D97-C
M         !)S4D="($E%0S8Q.38V+3(N,0              $G-21T(@245#
M-C$Y-C8M,BXQ
M                  !865H@        \U$  0    $6S%A96B
M            6%E:(        &^B   X]0   Y!865H@        8ID  +>%
M   8VEA96B         DH   #X0  +;/9&5S8P         6245#(&AT=' Z
M+R]W=W<N:65C+F-H               6245#(&AT=' Z+R]W=W<N:65C+F-H
M
M &1E<V,         +DE%0R V,3DV-BTR+C$@1&5F875L="!21T(@8V]L;W5R
M('-P86-E("T@<U)'0@              +DE%0R V,3DV-BTR+C$@1&5F875L
M="!21T(@8V]L;W5R('-P86-E("T@<U)'0@
M  !D97-C         "Q2969E<F5N8V4@5FEE=VEN9R!#;VYD:71I;VX@:6X@
M245#-C$Y-C8M,BXQ               L4F5F97)E;F-E(%9I97=I;F<@0V]N
M9&ET:6]N(&EN($E%0S8Q.38V+3(N,0
M    =FEE=P      $Z3^ !1?+@ 0SQ0  ^W,  03"P #7)X    !6%E:(
M    3 E6 %    !7'^=M96%S          $                        "
MCP    )S:6<@     $-25"!C=7)V        !      %  H #P 4 !D '@ C
M "@ +0 R #< .P!  $4 2@!/ %0 60!> &, : !M '( =P!\ ($ A@"+ )
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
M<[^5N1YI_>/^<?[U.N?3;/,"9^"2F2C9974PV6N#&-^DYQ  ^+BI)G-:X;7
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
M0DE-!"$      %4    ! 0    \ 00!D &\ 8@!E "  4 !H &\ = !O ',
M: !O '     3 $$ 9 !O &( 90 @ %  : !O '0 ;P!S &@ ;P!P "  0P!3
M #8    ! #A"24T$!@      !P $ 0$  0$ _^$0N6AT=' Z+R]N<RYA9&]B
M92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7-4TP
M37!#96AI2'IR95-Z3E1C>FMC.60B/SX@/'@Z>&UP;65T82!X;6QN<SIX/2)A
M9&]B93IN<SIM971A+R(@>#IX;7!T:STB061O8F4@6$U0($-O<F4@-2XS+6,P
M,3$@-C8N,30U-C8Q+" R,#$R+S R+S V+3$T.C4V.C(W(" @(" @(" B/B \
M<F1F.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O
M,C(M<F1F+7-Y;G1A>"UN<R,B/B \<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U
M=#TB(B!X;6QN<SIP9&8](FAT=' Z+R]N<RYA9&]B92YC;VTO<&1F+S$N,R\B
M('AM;&YS.GAM<#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+R(@>&UL
M;G,Z>&UP34T](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]M;2\B('AM
M;&YS.G-T179T/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O<U1Y<&4O
M4F5S;W5R8V5%=F5N=",B('AM;&YS.G-T4F5F/2)H='1P.B\O;G,N861O8F4N
M8V]M+WAA<"\Q+C O<U1Y<&4O4F5S;W5R8V52968C(B!X;6QN<SID8STB:'1T
M<#HO+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B('AM;&YS.G!H;W1O<VAO
M<#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]P:&]T;W-H;W O,2XP+R(@<&1F.E!R
M;V1U8V5R/2)-:6-R;W-O9G3"KB!0;W=E<E!O:6YTPJX@,C Q.2(@>&UP.D-R
M96%T;W)4;V]L/2)!9&]B92!0:&]T;W-H;W @0U,V("A-86-I;G1O<V@I(B!X
M;7 Z0W)E871E1&%T93TB,C R-"TP,RTR,50Q,SHP-SHU,2LP-3HS,"(@>&UP
M.DUO9&EF>41A=&4](C(P,C0M,#,M,C%4,3,Z,S$Z,S K,#4Z,S B('AM<#I-
M971A9&%T841A=&4](C(P,C0M,#,M,C%4,3,Z,S$Z,S K,#4Z,S B('AM<$U-
M.D1O8W5M96YT240](G5U:60Z-#$U-3E$,S4M.3A#1"TT0C(R+3DR0D4M03-#
M,3(X1$)#-S)%(B!X;7!-33I);G-T86YC94E$/2)X;7 N:6ED.C S.# Q,3<T
M,#<R,#8X,3$X,C)!044W13$S.$9&1$$W(B!X;7!-33I/<FEG:6YA;$1O8W5M
M96YT240](G5U:60Z-#$U-3E$,S4M.3A#1"TT0C(R+3DR0D4M03-#,3(X1$)#
M-S)%(B!D8SIF;W)M870](FEM86=E+VIP96<B('!H;W1O<VAO<#I,96=A8WE)
M4%1#1&EG97-T/2)$-30Q0C4R,C<Y14(V.$%&.#DW-SE&,S,Y.45#1D)&1"(@
M<&AO=&]S:&]P.D-O;&]R36]D93TB,R(@<&AO=&]S:&]P.DE#0U!R;V9I;&4]
M(G-21T(@245#-C$Y-C8M,BXQ(CX@/'AM<$U-.DAI<W1O<GD^(#QR9&8Z4V5Q
M/B \<F1F.FQI('-T179T.F%C=&EO;CTB9&5R:79E9"(@<W1%=G0Z<&%R86UE
M=&5R<STB8V]N=F5R=&5D(&9R;VT@87!P;&EC871I;VXO=FYD+F%D;V)E+G!H
M;W1O<VAO<"!T;R!I;6%G92]J<&5G(B\^(#QR9&8Z;&D@<W1%=G0Z86-T:6]N
M/2)S879E9"(@<W1%=G0Z:6YS=&%N8V5)1#TB>&UP+FEI9#HP,3@P,3$W-# W
M,C V.#$Q.#(R048Q,38T,3)$,S5#1"(@<W1%=G0Z=VAE;CTB,C R-"TP,RTR
M,50Q,SHQ-SHR,BLP-3HS,"(@<W1%=G0Z<V]F='=A<F5!9V5N=#TB061O8F4@
M4&AO=&]S:&]P($-3-B H36%C:6YT;W-H*2(@<W1%=G0Z8VAA;F=E9#TB+R(O
M/B \<F1F.FQI('-T179T.F%C=&EO;CTB<V%V960B('-T179T.FEN<W1A;F-E
M240](GAM<"YI:60Z,#,X,#$Q-S0P-S(P-C@Q,3@R,D%!13=%,3,X1D9$03<B
M('-T179T.G=H96X](C(P,C0M,#,M,C%4,3,Z,S$Z,S K,#4Z,S B('-T179T
M.G-O9G1W87)E06=E;G0](D%D;V)E(%!H;W1O<VAO<"!#4S8@*$UA8VEN=&]S
M:"DB('-T179T.F-H86YG960](B\B+SX@/"]R9&8Z4V5Q/B \+WAM<$U-.DAI
M<W1O<GD^(#QX;7!-33I$97)I=F5D1G)O;2!S=%)E9CII;G-T86YC94E$/2)U
M=6ED.C0Q-34Y1#,U+3DX0T0M-$(R,BTY,D)%+4$S0S$R.$1"0S<R12(@<W12
M968Z9&]C=6UE;G1)1#TB=75I9#HT,34U.40S-2TY.$-$+31",C(M.3)"12U!
M,T,Q,CA$0D,W,D4B('-T4F5F.F]R:6=I;F%L1&]C=6UE;G1)1#TB=75I9#HT
M,34U.40S-2TY.$-$+31",C(M.3)"12U!,T,Q,CA$0D,W,D4B+SX@/&1C.G1I
M=&QE/B \<F1F.D%L=#X@/')D9CIL:2!X;6PZ;&%N9STB>"UD969A=6QT(CY0
M;W=E<E!O:6YT(.:\E.>DNN:6A^>HOSPO<F1F.FQI/B \+W)D9CI!;'0^(#PO
M9&,Z=&ET;&4^(#QD8SIC<F5A=&]R/B \<F1F.E-E<3X@/')D9CIL:3[IF8CE
MI*GEI*D\+W)D9CIL:3X@/"]R9&8Z4V5Q/B \+V1C.F-R96%T;W(^(#PO<F1F
M.D1E<V-R:7!T:6]N/B \+W)D9CI21$8^(#PO>#IX;7!M971A/B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(#P_>'!A8VME="!E;F0](G<B/S[_X@Q824-#7U!2
M3T9)3$4  0$   Q(3&EN;P(0  !M;G1R4D="(%A96B 'S@ "  D !@ Q  !A
M8W-P35-&5     !)14,@<U)'0@               0  ]M8  0    #3+4A0
M("
M     !%C<')T   !4    #-D97-C   !A    &QW='!T   !\    !1B:W!T
M   "!    !1R6%E:   "&    !1G6%E:   "+    !1B6%E:   "0    !1D
M;6YD   "5    '!D;61D   "Q    (AV=65D   #3    (9V:65W   #U
M "1L=6UI   #^    !1M96%S   $#    "1T96-H   $,     QR5%)#   $
M/   " QG5%)#   $/   " QB5%)#   $/   " QT97AT     $-O<'ER:6=H
M=" H8RD@,3DY."!(97=L971T+5!A8VMA<F0@0V]M<&%N>0  9&5S8P
M   2<U)'0B!)14,V,3DV-BTR+C$              !)S4D="($E%0S8Q.38V
M+3(N,0
M            6%E:(        /-1  $    !%LQ865H@
M     %A96B        !OH@  ./4   .06%E:(        &*9  "WA0  &-I8
M65H@        )*    ^$  "VSV1E<V,         %DE%0R!H='1P.B\O=W=W
M+FEE8RYC:               %DE%0R!H='1P.B\O=W=W+FEE8RYC:
M                                                      !D97-C
M         "Y)14,@-C$Y-C8M,BXQ($1E9F%U;'0@4D="(&-O;&]U<B!S<&%C
M92 M('-21T(              "Y)14,@-C$Y-C8M,BXQ($1E9F%U;'0@4D="
M(&-O;&]U<B!S<&%C92 M('-21T(                             9&5S
M8P         L4F5F97)E;F-E(%9I97=I;F<@0V]N9&ET:6]N(&EN($E%0S8Q
M.38V+3(N,0              +%)E9F5R96YC92!6:65W:6YG($-O;F1I=&EO
M;B!I;B!)14,V,3DV-BTR+C$                                  '9I
M97<      !.D_@ 47RX $,\4  /MS  $$PL  UR>     5A96B       $P)
M5@!0    5Q_G;65A<P         !                         H\    "
M<VEG(     !#4E0@8W5R=@        0     !0 *  \ %  9 !X (P H "T
M,@ W #L 0 !% $H 3P!4 %D 7@!C &@ ;0!R '< ? "! (8 BP"0 )4 F@"?
M *0 J0"N +( MP"\ ,$ Q@#+ -  U0#; .  Y0#K /  ]@#[ 0$!!P$- 1,!
M&0$? 24!*P$R 3@!/@%% 4P!4@%9 6 !9P%N 74!? &# 8L!D@&: :$!J0&Q
M ;D!P0') =$!V0'A >D!\@'Z @,"# (4 AT")@(O C@"00)+ E0"70)G G$"
M>@*$ HX"F *B JP"M@+! LL"U0+@ NL"]0,  PL#%@,A RT#. -# T\#6@-F
M W(#?@.* Y8#H@.N [H#QP/3 ^ #[ /Y! 8$$P0@!"T$.P1(!%4$8P1Q!'X$
MC 2:!*@$M@3$!-,$X03P!/X%#04<!2L%.@5)!5@%9P5W!88%E@6F!;4%Q075
M!>4%]@8&!A8&)P8W!D@&609J!GL&C :=!J\&P ;1!N,&]0<'!QD'*P<]!T\'
M80=T!X8'F0>L![\'T@?E!_@("P@?"#((1@A:"&X(@@B6"*H(O@C2".<(^PD0
M"24).@E/"60)>0F/":0)N@G/">4)^PH1"B<*/0I4"FH*@0J8"JX*Q0K<"O,+
M"PLB"SD+40MI"X +F NP"\@+X0OY#!(,*@Q##%P,=0R.#*<,P S9#/,-#0TF
M#4 -6@UT#8X-J0W##=X-^ X3#BX.20YD#G\.FPZV#M(.[@\)#R4/00]>#WH/
ME@^S#\\/[! )$"800Q!A$'X0FQ"Y$-<0]1$3$3$13Q%M$8P1JA')$>@2!Q(F
M$D429!*$$J,2PQ+C$P,3(Q-#$V,3@Q.D$\43Y10&%"<4211J%(L4K13.%/ 5
M$A4T%585>!6;%;T5X!8#%B86219L%H\6LA;6%OH7'1=!%V47B1>N%](7]Q@;
M&$ 891B*&*\8U1CZ&2 911EK&9$9MQG=&@0:*AI1&G<:GAK%&NP;%!L[&V,;
MBANR&]H< APJ'%(<>QRC',P<]1T>'4<=<!V9'<,=[!X6'D >:AZ4'KX>Z1\3
M'SX?:1^4'[\?ZB 5($$@;""8(,0@\"$<(4@A=2&A(<XA^R(G(E4B@B*O(MTC
M"B,X(V8CE"/"(_ D'R1-)'PDJR3:)0DE."5H)9<EQR7W)B<F5R:')K<FZ"<8
M)TDG>B>K)]PH#2@_*'$HHBC4*08I."EK*9TIT"H"*C4J:"J;*L\K BLV*VDK
MG2O1+ 4L.2QN+*(LURT,+4$M=BVK+>$N%BY,+H(NMR[N+R0O6B^1+\<O_C U
M,&PPI##;,1(Q2C&",;HQ\C(J,F,RFS+4,PTS1C-_,[@S\30K-&4TGC38-1,U
M336'-<(U_38W-G(VKC;I-R0W8#><-]<X%#A0.(PXR#D%.4(Y?SF\.?DZ-CIT
M.K(Z[SLM.VL[JCOH/"<\93RD/.,](CUA/:$]X#X@/F ^H#[@/R$_83^B/^)
M(T!D0*9 YT$I06I!K$'N0C!"<D*U0O=#.D-]0\!$ T1'1(I$SD42155%FD7>
M1B)&9T:K1O!'-4=[1\!(!4A+2)%(UTD=26-)J4GP2C=*?4K$2PQ+4TN:2^),
M*DQR3+I- DU*39--W$XE3FY.MT\ 3TE/DT_=4"=0<5"[40914%&;4>92,5)\
M4L=3$U-?4ZI3]E1"5(]4VU4H5755PE8/5EQ6J5;W5T17DE?@6"]8?5C+61I9
M:5FX6@=:5EJF6O5;15N56^5<-5R&7-9=)UUX7<E>&EYL7KU?#U]A7[-@!6!7
M8*I@_&%/8:)A]6))8IQB\&-#8Y=CZV1 9)1DZ64]99)EYV8]9I)FZ&<]9Y-G
MZ6@_:)9H[&E#:9II\6I(:I]J]VM/:Z=K_VQ7;*]M"&U@;;EN$FYK;L1O'F]X
M;]%P*W"&<.!Q.G&5<?!R2W*F<P%S77.X=!1T<'3,=2AUA77A=CYVFW;X=U9W
MLW@1>&YXS'DJ>8EYYWI&>J5[!'MC>\)\(7R!?.%]07VA?@%^8G["?R-_A'_E
M@$> J($*@6N!S8(P@I*"](-7@[J$'82 A..%1X6KA@Z&<H;7ASN'GX@$B&F(
MSHDSB9F)_HIDBLJ+,(N6B_R,8XS*C3&-F(W_CF:.SH\VCYZ0!I!ND-:1/Y&H
MDA&2>I+CDTV3MI0@E(J4])5?E<F6-):?EPJ7=9?@F$R8N)DDF9"9_)IHFM6;
M0INOG!R<B9SWG62=TIY GJZ?'9^+G_J@::#8H4>AMJ(FHI:C!J-VH^:D5J3'
MI3BEJ:8:IHNF_:=NI^"H4JC$J3>IJ:H<JH^K JMUJ^FL7*S0K42MN*XMKJ&O
M%J^+L "P=;#JL6"QUK)+LL*S.+.NM"6TG+43M8JV ;9YMO"W:+?@N%FXT;E*
MN<*Z.[JUNRZ[I[PAO)N]%;V/O@J^A+[_OWJ_]<!PP.S!9\'CPE_"V\-8P]3$
M4<3.Q4O%R,9&QL/'0<>_R#W(O,DZR;G*.,JWRS;+MLPUS+7--<VUSC;.ML\W
MS[C0.="ZT3S1OM(_TL'31-/&U$G4R]5.U='65=;8UUS7X-ADV.C9;-GQVG;:
M^]N W 7<BMT0W9;>'-ZBWRG?K^ VX+WA1.',XE/BV^-CX^OD<^3\Y83F#>:6
MYQ_GJ>@RZ+SI1NG0ZEOJY>MPZ_OLANT1[9SN*.ZT[T#OS/!8\.7Q<O'_\HSS
M&?.G]#3TPO50]=[V;?;[]XKX&?BH^3CYQ_I7^N?[=_P'_)C]*?VZ_DO^W/]M
M____[@ A061O8F4 9      ! P 0 P(#!@               /_; (0 !@0$
M! 4$!@4%!@D&!08)"P@&!@@+# H*"PH*#! ,# P,# P0# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# $'!P<-# T8$! 8% X.#A04#@X.#A01# P,# P1
M$0P,# P,#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P,_\( $0@!Y /H
M P$1  (1 0,1 ?_$ ,P  0 " P$! 0             &!P$$!0(#" $!
M                 !    8! @,&!@(" @,!      ,$!08' @$7%@@8(#!0
M$Q4W$$ 1%#4X8!(R-C,T<, Q)1$  @( ! $&!P</"@4$ 0,% @,!!  1$@43
M(M,4E08V(3(C-)34-3%"4C.3=C<0(#! 4-%B<M)S)+05M0=!49&2LN)#HZ1U
M8&%3LW2!L8)C<7 E%J'"1%3$$@$                   # _]H # ,! 0(1
M Q$   #]4@
M                                         _-9V0         #@'Z:
M                                                  !0Q?(
M    !0A?8                                                  *
M%+Z*2(:6V<(X9W#6/)WBDRXB+$B-PXQLFT<$M(DI0A?8
M                                  *%+Z.:<T^I]CY ^AH'1- W#6(T
M2XT3:-DTSR20H0OL
M      'Y;)0    #R>@    1$_50       .2<DVSKF3)Q#M&F:)MGR.N<@Z
M1Z/9\C)H',/F;))#V                                    ?GH_0H
M           !%"-'DTR5$9/!DZ)RS)T3=(X= ]G0.&=$D9PS6-DG1M     K
M,^X         !&2ZP  ")G.!/#(        .8>@    5\6"    #YG5
M       ,&0           0 GX -8@!T#Y&Z?$^)MGLY1NGV-LDH ("3X   Y
M1RSV=\^X        .>=   '%.>>CI'0!@Y9V#V  #EG4
M        ! "?@ T3@GP/N?4VR'DC/9Z/L:!DE@ *[/H       #=)F     #
MGG0  !%3GGR/@< ZIZ-0EI+   <LZ@                        ( 3\ '
MP(H#!KG8..=4]FV<\T3)-0 0$GP       ($3T     '/.@  "H#T?8TR4G(
M(V=H^1<   .6=0                        $(/@        #@'?!RBTP
M      0(GH     .*?4  & 9!\3[&#)@&0 #6.\
M             ?G _0!O@       '$*C+W           *2+M
M                (,:@         !'BW38*^+!   !4YU@   #R1<E0
M.D3 AQS@    4P7.    #=)J                     "!$]  .0<8VS2-P
M^II'S!MGT)&  0LE9LE?%@@   KPL,   BI&C8-LYY\"TP   5Z6$0$GP
M  !@&0  5Z6$                     "!$]  -0YA&R2GQ-,W3Y'&.D=$[
MH !"R5FR5\6"   "O"PP  :I$0>S)U#EDH-P   KTL(@)/@ <$@IT37.D1XZ
M!]3V>C3-LD!)0 5H2D       '0.D             0(GH  /)7!]S9-8TB1
M&N;A*0  0LE9LE?%@@   KPL,  '@YQQC<-$^YUS9-@   KTL(@)/@  " D=
M)B:)I&P;Q-   "M"4@       B!:(     !PC5-L[)Y/J    0PU     <XZ
M(    .$6H?<KXL$   %-$X   !R#@'R/J38    X191 2?   &N>S(-,V3XF
MZ   5Z6$       "O"PP     "&'$/F>SI$]         !01:1*P     5\6
M"   #GGD    $$)V    #</L1 YYDP   ")$M    ,FX3(       %=EB
M          CH/)Z,@]&#!@\GH@Q.S)@P8, R9,F3R8(230]&0>CR#!Y/0/1D
M\@P8,@A1-P8, \GHR#T8,&#R>@>C)@P8,&2#DY,@P8!Y/1D'HP8,'D] ]&3R
M#!@R#)DA!-C ,&3(/1@\@\GH'HR>08,&09,@P2$     %>%A@     %?%@@
M       YI1)^B           "O2P@            "O"PP
M    5X6&      5\6"     ".$>,GQ/)L&N1X[ALGT -8LP        KTL(
M            KPL,      @AY,&T=@[@         *\+#      *^+!
M!!"<'LCY$S['Q.V1PZ)\RQP5X6&        5Z6$             5X6&
M  <HUSP9-DZP         *\+#      *^+!     !!"<'&(4>C8-TYIY/N>#
M<)\5X6&        5Z6$             5X6&                  "O"PP
M    "OBP0     00G![ (T>#[D?+!/)\38*\+#        *]+"
M   *\+#                  !7A88     !7Q8(     ."<  'P-8B1+S=,
M@'Q+#        *]+"             *\+#                  !7A88
M  !7Q8(     -$A( !JE)%[@ '5)>      1PV#XDA*]+"             *
M\+#                  !7A88     !7Q8(     *[+$!K'U!D^9D\GV/0*
M]+"      (8=,^9("A"_P            "O"PP                  5X6&
M      5\6"     "NRQ 1 X9[/!VS1-,]$^-HKTL(  %+'.    !6Q9(
M-HO        'Y8/U.                  "O"PP     "OBP0     5V6(?
M K<P;II$A..2LB9UR8E>EA   H,OP          H,OPX1JFF2<K [(    ,F
M     <8ML             KPL,      KXL$     $!,@ 'R!]3!D X1;0
M*"+] *W.0>SX'?(P=HVC2-8R=(USEDB+$ *#+M/@:I]3[$7)Z#!Y/0/)Z,F
M#(!@R8!D$!)\             5X6&      5\6"               "@B_0#
MP>#D'",G3..?4Z!NFD1PGY@VCZ 'YN,EG@ YQ:0*X-8^QLG).B8.T1XP;AS2
M0'.)410ZQ,00$GP            !7A88     !7Q8(               *"+
M]  !%37-8]G.)F<P^)KDV,@ %!E^  $")Z          0$GP
M!7A88     !7Q8(               /RX38          @A^J  "NST
M     8+#             *\+#      *^+!               !JGS    !
M"?@    ]FV                           5X6&      5\6"
M            5Z6$                                "O"PP     "O
MBP0                    "O"PP>#P>CZ
M    %>%A@     %?%@@                    %?E@ AY'CN$U
M                     *\+#      *^+!                     *3+L
M                                !7A88     !7Q8(
M  !QR,    %,ES    $B.Z                           "O"PP     "
MOBP0               "!$]         *[+$
M   !7A88     !7Q8(               ! B>@X)##I&F=PBQVS!Z-$\&Z?0
MYA.#K@KLL0                           %>%A@     $>(X
M       1<NP'D^1Y(\?(WSFGU/J=$YYJG>-P^A[!798@
M           *\+#                       ($3T  X1I'P/N<TE!KFH?<
MD  !798@                           *\+#
M  (,:@   !KFP    >BP@                           5X6&
M                    5\6"                                "O"P
MP                       0$^8   (@30     DYU@
M          5X6&                       8($3X         U2NRS@
M                       5X6&                    1$Y  !P2IR]@
M#;)T   14X@ !Q2MRX@ #[D^                       !7A88
M           ! B>F@;I\38-0^Y@T#>/L"NRQ   "O"PSG'1!J@]'DR;(! R>
M                        @0                    .66B04YYY/9OG+
M/9TC6!81798@  !7A89!#0/9UC0-$[QP3JG-+'(,3T
M                          $!)\:Q7)\3<-0D9QR7$,)"2TKLL0   KPL
M,Y)"35/L?0[1S"7$&) 3 @1/0
M         56=$& #P?$V0 9(^7&   58= & #P9/0 ,D?+C
M                                  !JD6)F
M                                         1(B9;(
M                                            !&#A@ ',.*2T  Z!
M,P                                                      "O2P
MC0.>;I]3@':..=(^AN&P5V6(
M                   5Z6$<<XQRCIGD^YK&P?(ZIWRNRQ
M                                         "O2PCCD>-(US!UST=LC
M!)3NE=EB
M   $--,     'HG@
M                                              /_V@ ( 0(  04
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
M':.7#O$<-XCAO$:-XC1O$:#K;T.P+MSRAO$:-XCAO$:-XC1O$<)G,767H/Y
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
MLTMTL-4^IM\[Q8T(:P1HBR%$[4 S$Y,*!T1Y3\'%1EYLJZ;:JT5!H(C&Q=*
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
M[ME4; Q)UE YTQR[$:H* B#"5U&,Y/+'08ERM&H@Z0TY'7,$%=Y"0J S88'
M:2%<*;Q,BY)+,< 72&&MI9)8M#F"P-4 35R EQ$@9"#&!R5EX_UW:_\ VFW_
M -J<5/S*_P"Q'U/X??.RI^I7/L.T?G]Q_>5C[!LZN+8K=GFA;G=+=09E@N$0
MZ*)$,$:UGF^=0CRF@I?O^4L-WVJ9W6LI470-+Q+0XHT7BE(FJ4@!?I2%>74T
M&<C3AE4MH6N0)80Z5W#"2TLXL#(KC4 R*S6WD"Q3/A8V0KG2MIV'<MHFQ+*@
MEQ1W-NB80PI C7PU$9*$UB+&:N)\6(8W.FBE8W5D;A:BH5H61Q %@KA*3TB
M\(/TG,_)L7J!)?!37#;WT<[.WMFZA-GE#+:AV:XQ(9Z@%MF&D4</@K/W^O1]
M@_B#\[+GZI4^IV@^;VU_K=S[-F4Q$?SSX/=Q)%,1$>[,^"/K_P"'G_B;]_VJ
MGW-I?[YLG[SK_76-LW),6:-H>'804S$&,^'*=,Q.+#&[<MK+8N"VQDF9.%\+
MAG%DBF69PA,#K^+X2^'ITXMV;:DET6M%BU8X=@XE!L*OQY,8*&ZF\0.+RF:A
MUZN3KPQ'0%<(TVJK=4EKX6X'#K2R.9U^79I-G*\;#K-K;$LA8'-@BUF4CP)5
M,'&<R>29TA!:M/O,*W#;:XLL("K?&UD\!Y8,.NTB/2)M)=AQ\O4W2[4WQQPY
M[* <1C3M.F6-REC7+L&<QKRY3JR63^$H<7:5:H L1-9=VJ)M"(FO(MJD0:HC
MDZ X3<O%#AZ]*]&''MS@IU-LN=$W&3EH+Z0@F:5R;260L2ZTPUFL_C6^_P 7
M]GZ--BU0*77ED3AB#W))@PXF)%>=E?%XW"]\1D?++"6(V\4G7L';KRLV!PVN
MC)NC24:0;_BJCR3"Y1@1?7=K_P#:;?\ VIQ4_,K_ +$?4_A]\[*GZE<^P[1^
M?W']Y6/KVMI\/CK'7'%@I'(?"7@&8G/+W,;?;W[);[M&MN;^AJ8Q56O:7J G
ME,SI"6@U7$\7Q-6C5C<PW6D]%&JI)UQ%6JQ#)59<U;1@R'.5U"-/#Y)#[[Q<
M7U4@9.Z5>+7E+ESPU7(%W 6^1+/2XZS-)KU#\(PU8K,M@WI+51)0A>I1/"5A
M86LI+P<!C@$I=PQ^"1895KUK2["5BYR'JX; 4Q0N4PUR7$$6P<@')U<5;ED(
MDLL;/O\ >777M^_"$;;3KD3+7'L3J0B2+2HCX4'QO"OA-'1RL5-UHE)T[JA<
M@B&0+2<9QF,^$9_GC[!_$'YV7/U2I]3M!\WMK_6[GUMRILQR-XR24##)3+%
M\#>F&Q\63T"Q(G[W7C=[_99+ZVV6'<-&QV@6IU5R04)&:GY<(+!"XHA9DL@T
M/_QN2<S7+A0PC2L1J%F$G7T@PM<>*/38S#WO#_!Q**DNM617Y-KIJ-/B<-\'
MJ(I#5''Z,2__ *B+\7&^4MRK,;1?0NA2@XK@9-FPX*PP2RB8(Z<UY,BTZ6?
M+5BOL8;>SRE6L&X3$UU-.U6BM(!):R@DQP[/$LZN,QO"]YRL2=,B*HVUIZ0*
M*^:4P10#!$V#Q 9(Z7**>DU@TGR]7)WJU5K-.G9/8I !E>3XI6Y;:TR1B2]"
M<M7@'C>)R\'^U-JDZEB;Q;=?A@<2DIMPW14<KB%K%PR#E65:B_\ \9XKX2]5
MZI6VIPNL;XZ])'T=H33;N(L\ L9/*Z+F0#&DDD/PM(X);JQ.:=>!-;%4I"73
M4F2SC7ID>F" 1GR>$9__ !>NE'%@2M.K%8E#!;JLND$M/4!)@:Q5BK$ 'RQ8
MI^GQL6U7U,4QVXWK*N,2R82;%@VK(H5,@!2)\H(\7ZW^'UW<[::-,*N^B=FR
MP$J@B55TQ)G(CF7\D9X[T;1Z?6YS'>C:/3ZW.8[T;1Z?6YS'>C:/3ZW.8[T;
M1Z?6YS'>C:/3ZW.8[T;1Z?6YS'>C:/3ZW.8[T;1Z?6YS'>C:/3ZW.8[T;1Z?
M6YS'>C:/3ZW.8[T;1Z?6YS'>C:/3ZW.8[T;1Z?6YS'>C:/3ZW.8,-HW6GN)*
MC-HU+"GR,3_*4+(LOMRE_OFR?O.O]>03,Q!1(S,3E/AC+P3A=:W>6ME;:ZVS
M5SA/$B IOEH6,M89FT,A8HO%+WY88Z=V9+3FQ&IJ^+!!8BSD3(UC!O3-S);O
M^DE2_P /&Z7+)##;:65E/.9,H'5F!QDR8,63FT^((L7\2!</%7:*^]$S:*DU
MWKVYZ>(F;*A(+&J"9)%5N:^*54BTHL>42S3Y/$QMM\[<FS27%&.-"S.K.LV&
MR!?*>A\E9Z1/CL_^2K.:%J"I4VQB(EAQ->D+I%@D4R7%-K_\26>3'Q]18W.D
MW<ELI;EN9;P0%6B2%W2%/!?*,A)82G+Q=9ZO>XM6XW"+0W%(2^#1 ,/HW%TL
M-D'RW'Q?*G(\O1[WZ_M?_M-O_M3BI^97_8CZG\/OG94_4KGV':/S^X_O*Q]>
M:6C!J8,@P)\,2)1E,3_^8Q6C]F5LJ:2JU8E03"T'&DDC&7Q4QX.'XF-O7?V5
M+0O6$;96%=861!D)@H3\') 0)@:B\43(??X>AM.D@O**/B<&.)TB()T9:M7*
MXG+UQJ\I_P#9RE[='1JHVV5X3P91IM$D2-:I#,N((@C5(D(_%CI+R?)H"ETV
M&[RP-OV\@D&R"DK:T%04>4E 2#N6<L\H>G5AR)V^OP;!\1R^&,"1ZM6O++*"
MU\O5'O\ E^-CBI0"V1&F)&,LAF!'*(C_ )+#^K]@_B#\[+GZI4^IV@^;VU_K
M=S[!;ITY&N%"YLU;(Q#.Q&Y6-+=),R@<EQPUS_U-9%JQ/2MP6BF;=X5=L@E+
MOV:JE>5719< EJ8I8,X;2&- F8O;H2MF-LV:M<50V^[M[[@;T8@P'/62P6A>
MJ87GH9-DO?, /)\GB%A-,Z/':=K]GG:XBZX](6W@,-JRS) L+RM?5KXR.6/B
MXB!VLR&*R+C-#U&<+L#6.! !Y3& %N#,8_Z3/&PM [=IDVBF2*RK*2991640
M1'A-;)MJ9!_]/7C8R&M-:MN;K-"U3;X6JLU4&UWAR'XAR653]XWD-#\+Z_\
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
M@T\30/C^-C./<P2VA!K.)$P*(D2B?!,3$^[& :FLI;5KX(,$!@A7GJT041G
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
M%^!IW&JZZAVQ;K9%UO;9K0N16JS-I H:HEL3P6:-,3+ \=FGB'BGNS(8C=*
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
E>.U/:7M.FC5L;\.WK14V][;  -%;0DB-JDSF?%CW!_\ TW__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>img_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 'Z!3H# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH 0UG:H6WP*DFW+8K1-9VIC$]J>/OT ._LL_P#/
MW+1_9A_Y^Y:T** ,_P#LP_\ /W+1_9A_Y^Y:OY&<4N* ,_\ LP_\_<M']F'_
M )^Y:T,48H S_P"S#_S]RT?V8?\ G[EK0Q2' H H?V8?^?N6C^S#_P _<M7_
M ,*,B@"A_9A_Y^Y:/[,/_/W+5_BEQ0!G_P!F'_G[EH_LP_\ /W+6ABC% &?_
M &8?^?N6C^S#_P _<M7^*.* *']F'_G[EH_LP_\ /W+5[<,4N1Q[T 4/[,/_
M #]RT?V8?^?N6K_&:7% &?\ V8?^?N6C^S#_ ,_<M:&*,4 9_P#9A_Y^Y:/[
M,/\ S]RUH8HQ0!G_ -F'_G[EH_LP_P#/W+6ABD_"@"A_9A_Y^Y:/[,/_ #]R
MU?R*,C% %#^S#_S]RT?V8?\ G[EJ_P#A0""<4 4/[,/_ #]RT?V8?^?N6M#%
M&* ,_P#LP_\ /W+1_9A_Y^Y:O\4=NE %#^S#_P _<M']F'_G[EJ^.1G%+B@#
M/_LP_P#/W+1_9A_Y^Y:T,48H S_[,/\ S]RT?V8?^?N6M#%&* ,_^S#_ ,_<
MM']F'_G[EK0Q1B@#/_LP_P#/W+1_9A_Y^Y:T,48H S_[,/\ S]RT?V8?^?N6
MM#%)^% %#^S#_P _<M']F'_G[EJ^2 <49'/M0!0_LP_\_<M']F'_ )^Y:OY%
M)D9([T 4?[,/_/W+1_9A_P"?N6M#%(<#K0!0_LP_\_<M']EM_P _<M7\BEH
MS_[,;_G[EH_LP_\ /W+6ABC% &?_ &8?^?N6C^S#_P _<M:&*,4 9_\ 9A_Y
M^Y:/[,/_ #]RU?S[4#!% %#^S#_S]RT?V8?^?N6M#%&* ,_^S#_S]RT?V8?^
M?N6M#%&* ,_^S#_S]RT?V8?^?N6K_'-''I0!G_V8W_/W+2_V8?\ G[EJ_P >
ME'% %#^S#_S]RT?V8?\ G[EK0Q1B@#/_ +,/_/W+1_9A_P"?N6M#%&* ,_\
MLP_\_<M']F'_ )^Y:T,48H S_P"S#_S]RU#%');ZHD7GNZ[>AK6Q6;)D:U$,
MG&V@#1&,TM(.II: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH #6=J?^MM?^NE:-9NI_P"NM?\ KI0!I4A[>G>@G')Z"N;\=:\G
MAWP=?ZBQ(8(4CQU+'I0!R5I\6$N_B._ALVX6S5S&+C/WG':O4J^?+[P;=6'P
MGL_$$<)_M:*<7TC9^;:3FO:?"VLIX@\-V&I(W^NB4L!V;'- &U17CY\>>*+[
MQQJWAK3+=&DC.$E8<1CU-5-6U7X@?#VXBU;5;F+4](=PLZKU3/I0![717 >/
M?&MQHG@JTU[2\-YS*P4_Q ]JQ91\0_%>GQZII]U'IL)0/#;L/F<^] 'J_<BN
M"\%>*M1UOQ/X@L;W:(;*;9%MZ]:B^''CC4->N;_0]<MQ!K%@<28Z./6LOX7X
M;QQXM8#K<'^= '6Z-?>)Y_%VHP:C91QZ0@'V:4=6KJZX'PIXLU'6/'FOZ1<!
M?L]B0$QUK*\3>.-;U/Q._A7PA$K747_'Q<O]V.@#U.BN!\+:3XWTO6 -7U**
M^LG3+#NIJOKUK\0-=UB>WTRYATO38SA)2,L] 'HG0XQQBLC4_$FGZ3J5GIUU
M+MNKLXA7U-<-X,\6:_:>+9_!_B0QS7*1[X+A/XQ[UPWC^+Q>?B5I/FO;_:#(
M?L&W^M 'N7B>?5;;0;B71(5EU #]VK=#4N@3:E/HEM+JL:QWS(#*B] :Y+4-
M5\4>'_AW?:AJ\D+:I%RGE_= K1A\81V/PZM_$NK$*6MQ(P'=CV% '7]Z6O&M
M/F^(OCFT&L6U[%I%HY)@A*\N.V:V/!'CK59?$-QX5\4Q+#JL7,4B])1ZT >F
MT5Y1K?CKQ%;_ !'G\-:9;I/NB#)D?<]S69K>K>._ -[;:MJ=['>Z7/*$FC _
MU>: /:J*K6=REY9PW49)29 X]LBJ^MZO!H6CW6IW1_<P(6(]: -&FYP#GUKQ
MS3[SX@^/8&U2QN8]+L-Q^S#',@]36MX-\::TOB>;PCXIA1;^-=T,Z\"1: -+
MXC^+[[P\FGZ;I"*VIZC)Y<)8<+6MX/@\206$G_"330RW);Y#'T KR#XEQ^+?
M^%@:1N> NTW^@XZ#ZU[1X977DTO;XB>)KO=P8NF* &^,M4N=%\)7^HVF#/!$
M63/2F>!=7NM=\'V&I7F/M$Z;GQ5;XD*/^$ U<9P/(.37G/@]?&GB#P'80Z+-
M'IUO F$D8<R&@#W*BO,_AOXQUC4-5U'PUXC0+JEB<[Q_&OK5;Q#XTU_7/%<O
MA?P@B;X!BYNVZ1F@#U4].*XOXE>(K[PQX9%_88,AF5#GT)KB]0UGQU\.I8+W
M6;F/4](=PDKJ.8\]ZU?BY>1:E\.;6[MCNAGEC=3[$B@#T?2;B2[TFTN)?]9)
M$K-]2*N5QVI^)[?PA\/K;4YQO*P(L:#^)B.*XZT@^)OB6S76H[Z'3]PW06I'
MWE[9H ]BHKSOX=^.K[7;Z]T+78!!K%B<. .''K69XD\9:_KWBR3PIX058Y(!
MFYNWZ)[4 >KT5XEXD\3>.?AWI,0U"6*^CG<(EQC[I]ZZSQQXOU#P_P" ;37+
M7:;B0(7!&0<CF@#T&BO,_#S>-/$M]I^MSW:6FED M;@<N/6I]>MO'NMZS<VN
MEW46FZ<APDQ&6:@#T6BO+?!GBGQ!8^,IO!_B9DGG$?F07"?Q#WJ'Q'\0=<TS
MXE_\([8VZSK)"#$N.Y[F@#UBL'QGJEQHOA+4-0M<>=!&67->;Z\_Q)\+Q/XA
M>\AO+9/FGM0/N+[5T6NZ_!XJ^#U[JMJ1B:V)*^A'44 ;W@/6;GQ!X-L-4O1B
MXF0EL5T9Y"YZ9YKP_P &IXTU_P  V%OH<T>FVT*D+*XRSD?TKIOAQXRUC4-8
MU#PQXC1?[3L>3(HP'7UH Z&RO?%$GC>[MKJRC70D3,4W<FNIYQV-<-HWBJ^O
M_B;JV@R ?9+6/=&:S?%OCC5Y_$X\*^$XDEU#;F>=AE8J /3J0_6O/?#6D^/-
M*UJ$ZKJD-]8/DRX'*GVKT =<'\J ,O5=?T_19[2"]EVR73;(AZFM<=*^?OBC
M#XO;QAI!EDM_)-T?L&!SG/>O2;'6==\-^%;[4_&+P>9 ,IY1&&H [BBO'+-_
MB1XOMCKMI>Q:=:$;[:VVY,J]LUU?@3QI<:[8WD.L0K;:CIY*W(SU [XH [BH
M;MS'9S2+]Y8V8?@*\C/BGQ;\0-6NH/"K)9:3;L8S=N.68>E=?X9M?$]CIFH6
MGB*ZCNBD;>5,HQN&.] $'PQ\3:AXIT:[N]1VB6*Z:)0OH*[JOGWX;7'B/4-&
MU+2?#^RV'VMVDNG'3)/ KI?#'B;Q1H'C6/PKXID2X2=2]O<KU84 >NT5Y;XQ
M\=:YH?CZST73[=9UNHLH".AK'\27OQ$\'(/$5S>175EN!GM@/N ^E 'M5%<M
M?^-+33_ Z^)I1F)H5=8\]6(Z5PNG_P#"R?&%G_;,-Y%I<,IW06Y'5>V: /8B
M >#7 :?XKU&?XL7WAZ7;]BAAWICKFJ_@/QSJ5_KEWX8\20B+5[7E648$B^M9
M>DK_ ,7_ -5(Z?9AGVH ];^E+7F7C+QOJY\1Q^%/"L"R:C(,S3MR(AZUC:G=
M_$/P#"-8OKN+5=.5A]I0#E![4 >S45REYXXL+7P(?%()-N80ZK_M'H*X72)/
MB5XJA7Q!%=16-LPWV]J1]]?>@#V6BO*/ _CS7=?\<WVAZI MO]GB/R@?Q#O6
MEX'\9:CJ/BO6] UC:D]I)^X&.63UH ]%HKSWQOXMU.P\4:)X>T=0]S>/NG/]
MQ*] C!" ,<M@9^M #JS9?^0W%_N5I5FR_P#(;B_W* -$=Z6D'>EH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MZ^7]>35;QIQ\:/#./[AXKN?"'A.V\(V-Q9V\K2B64RG/8FH]7\&VFJ^*M/\
M$$L[K-9#"(!P: .,UW!^/VC9'W;<\?A74_%15;X<ZON&1Y=6[WP;:7GC.V\2
MO,XN+>/:J <$5H^)-$A\1Z#<Z7.Y2*=<%A0!Y!XNBDD^ &D2*C/''Y32A?[M
M>M>$KNUOO">F3V3J\/D*!@YQ@4MCX=LK3PS%H+JL]JL7E$..HK@O^%0W=A-)
M'HGBB[T_3W)(MU&<'VH I0NNI?M"/-9,)$MH-L[+T!^M6=(X^/\ JQ8<?9Q@
MUVGA'P7IGA"WD%GNEN9SNFN)>6=J+7P;:6GC2Z\3),YN;A-CQGD4 >>>$B=*
M^.VOQ:BVR:[3-N6/4>U=Y\2KJVLO &JM=2*JM$54$XW$] *B\8_#[3_%LL=Y
MYTEEJ4'$5W$?F'M6#;?"22ZN86\2^(;O5K:$ADMF&%R.Y]: .(UJPU&#]G[2
MC('"+,))5(_@SQ7MOA2[M;OPIIL]JZ&$6Z#@_=P.:GU'3]-N=$DT^\2(:>4\
MLJ>% KSJT^$SZ8S?8O%ES!HC'>8 >-OIGTH H>#[RWO?CQK<UJ0T?DE2R\\B
MKWC:W_X1CXG:-XHCPEO<_P"CW)[?C6=\,M.M6^)>M7NDKG3;=?(\P'(=O7-=
M%\:+RRC\#26C[9+NXE6.V13EMQ[B@"EX%1O$_P 1M:\5/\UK%_H]J3Z>HKU8
M<5R_P]T >'/!6G6)7$OEAY2>I8\UU Z4 +6;+_R&XO\ <K2K-E_Y#<7^Y0!H
MCO2T@[TM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %9NI_P"NM?\ ?K2-9FJL%>W8]%?)/I0!I8S1M [53_M2T_YZ?I1_:EI_
MST_2@"YBD/!Z"JG]JVG_ #T_2D_M.TX)DZ^U &/HW@ZRT7Q)J.LPR.9[W[X/
M2NEP,YJD-3M !^]S^%+_ &I9_P#/3]* ,SQ7X8M/%FG)87CE$202#'<BMFWA
M%O;0PJ25C4*#]*@_M.T[2C\10-3M,Y\WKVQ0!=Q[48JG_:EI_P ]/TH_M2T_
MYZ?I0!<Q1M]JI_VK:?\ /3]*/[4L_P#GK^E %PC/:C'L*I_VI:?\]/TH_M2T
M_P">GZ4 7,<YQS2% >HJI_:EI_ST_2C^U+3_ )Z?I0!;"X[4N.>E4_[4M/\
MGI^E']J6G_/3]* +84#M2XY'M5/^U+3_ )Z?I1_:MI_ST_2@"X% HVU3_M6T
M_P">GZ4?VK:?\]/TH M[<8XZ4OX53_M2T_YZ?I1_:EI_ST_2@"YCC&.*-HJG
M_:EI_P ]/TH_M6T_YZ?I0!<Q["C'3CI5/^U+3_GI^E']J6G_ #T_2@"YC-&.
M.E4_[5M/^>GZ4?VI:?\ /3]* +F/:C%4_P"U+3_GI^E']J6G_/3]* +90'K0
M5!ZU4_M6T_YZ?I1_:MI_ST_2@"YM!I-HJI_:MI_ST_2D.JV8&?,_2@"Y@ BN
M%\2_#.V\0:FVHQ:I=V5PPPS0N0#77?VI:=/-Y(SBC^U+/C][^E ''>'?A7I.
MAZFFJW,\^HW\?W))SG;]!7?8JE_:=I_SU%+_ &K:?\]/TH N;<#':D"@  =!
M53^U;3_GI^E']JVG_/3]* +9]<"N97P78CQNWBCS'-V8_+V]L5MG4[0X_>CG
MVIHU.T_YZ\#VZT 7@H[C-&/:J?\ :EI_ST_2C^U+3_GI^E %O:/2C:#V]ZJ?
MVI:?\]/TH_M2T_YZ?I0!<QST%)MZ\54_M2T_YZ?I1_:EI_ST_2@"YCK[T8XQ
MBJ?]J6G_ #T_2C^U+3_GI^E %O:/2C:,8Q53^U+3_GI^E']J6G_/3]* +F/:
MC&>PJG_:EI_ST_2C^U+3_GI^E %O:-V['/2@*!GCK53^U+3_ )Z?I1_:EI_S
MT_2@"WM&,8I<53_M2T_YZ?I1_:EI_P ]/TH N!0!BC'M5/\ M6T_YZ?I1_:E
MI_ST_2@"YC/:C%4_[4M/^>GZ4?VK:?\ /3]* +>T>E&T>E5/[4M/^>GZ4?VI
M:?\ /3]* +>P'''2C;[54_M6T_YZ?I1_:EI_ST_2@!-6TR#5]+FL+@,(IAM;
M9P17G!^"L)8QGQ'J7V7IY6\XQZ=:](_M2T_YZ_I2?VI9]/,X^E %+P_X8TSP
MQHYTW2X?)BP=S?Q,?4US=A\+=/B\2C6KZ]GOFC<O#%*<K&?I78_VG:?\],_A
M1_:=J#GS1@]@* +N.G'2C&*I_P!J6G_/3]*/[4M/^>GZ4 7>:S9?^0U%Q_!4
MO]J6G_/7]*K"Y2XU>-HSN4+@F@#5%+2#K2T %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4QXTD&'4$>]/HH B^S0?\\E_*C[-#
M_P \E_*I:* (OLT/_/)?RH^S0_\ /)?RJ6B@"+[-#_SR7\J/LT/_ #R7\JEH
MH B^S0_\\E_*C[-#_P \E_*I:* (OLT/_/)?RH^S0_\ /)?RJ6B@"+[-#_SR
M7\J3[-#_ ,\E_*IJ* (OLT/_ #R7\J/LT/\ SR7\JEHH B^S0_\ /)?RH^S0
M_P#/)?RJ6B@"+[-#_P \E_*C[-#_ ,\E_*I:* (OLT/_ #R7\J/LT/\ SR7\
MJEHH B^S0_\ /)?RH^S0_P#/)?RJ6B@"+[-#_P \E_*C[-#_ ,\E_*I:* (O
MLT/_ #R7\J/LT/\ SR7\JEHH B^S0_\ /)?RH^S0_P#/)?RJ6B@"+[-#_P \
ME_*C[-#_ ,\E_*I:* (OLT/_ #R7\J/LT/\ SR7\JEHH B^S0_\ /)?RH^S0
M_P#/)?RJ6B@"+[-#_P \E_*D^S0?\\E_*IJ,4 8DD48\0*I5=I3IBM7[-#T\
MI<?2LR7_ )&)/]RMF@"'[-#_ ,\E_*E^S0_\\E_*I:* (OLT/_/)?RH^S0_\
M\E_*I:* (OLT/_/)?RH^S0_\\E_*I:* (OLT/_/)?RH^S0_\\E_*I:* (OLT
M/_/)?RH^S0_\\E_*I:* (OLT/_/)?RH^S0_\\E_*I:* (OLT/_/)?RH^S0_\
M\E_*I:* (OLT/_/)?RH^S0_\\E_*I:* (OLT/_/)?RH^S0_\\E_*I:* (OLT
M/_/)?RH^S0_\\E_*I:* (OLT/_/)?RH^S0_\\E_*I:* (OLT/_/)?RH^S0_\
M\E_*I:* (OLT/_/)?RH^S0_\\E_*I:* (OLT/_/)?RH^S0_\\E_*I:* (OLT
M/_/)?RH^S0_\\E_*I:* (OLT/_/)?RI/LT/_ #R7\JFHH B^S0_\\E_*C[-#
M_P \E_*I:* (OLT/_/)?RH^S0_\ /)?RJ6B@"'[-#_SR7\J<L4<9^1%!^E24
M4  ]Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M&-+_ ,C&O^Y6S6-+_P C&O\ N5LT %<9\2]>.B>"[QXLM<W \J!$ZL379UR/
MB/PE-XA\0Z7=27.VQLF\PQ8^\U 'EU]>A_AA%HL>@WBW4:"<2>6>),Y)S72:
MEXHN=1^"D%Y;3-%<2A+>9OXH^<&O53'&T97RQL(P5VUP=C\.$@L]=TN>Y+Z=
MJ<ADC0?\L6]J '_\(-X=A\!NHM(?,^R%C=$?.6VYR37,:%H?]L_!%K6(EIK:
M5Y8G[Y7D8K8@\"^*6TF31+G7@VF;#&GR_-M^M=5X.\,_\(OX;31VE\U$)P?4
M&@#@-8UN7Q3X3T#0;=S]KO'"7 '4!/O9K<\17>DV%]IVAPZ,=7O;:'Y8?X4&
M.IJSX7^':>'_ !7?:Q)<><DK$VZ?\\L]<4[Q#X.U2X\4+KWA_419W13RY@ZY
M##VH Y?PLL]K\66#:;%IB3VK$V\;<?B*M>#?#]CJ?CGQ-/?1BX59P!$XR@_"
MM[1? MY8>+E\0WVI-<W#Q%)%QQD]Q6KX<\,/H6K:K>M-O%[)O"^E '*>&]*M
M-*^*.MZ;:1A+">WW/;_P@^PJA\--&TV3QAXG9[2'_1[H^3A?N"NYM?##VWCF
MZU]IP4GB\L1UCVW@?4])\97.K:3?K'97C;KB!AU- %#4=4TW5/$=Y!IOAE-7
MN8CLGFE^Z#Z"L+P;>W>D:3XS*P_9FME=T@!R(SCM73#P-KNE:W>7&A:LL%G?
M-OF1UY4^U7?"_@,>'O[7^V7K7L>HJ?-9QZ]: ,OX>>$]&U#P5;ZA?VL=U=WR
MF66>0;F4GW[8K \)2'P]X9\:2:>[2"VE;RCU(^E;.G>$=9T"TN+?3?$D0T0L
MS9;'[M>XJ+X3Z=#<Z7X@B^::QGN&02M_RT]30!S?AY);SPAEO"#7T]Z&8WDA
MRQ8]#[8K;'A/Q+J_PKM]-N-\=Y;7'F>2S\R(#]TFM>U\&>+-%\ZTT?7533Y&
MRJR+DQCVKI-1TC6IM M[2TU0IJ$)#&<CAJ .:\(:MHIUJ+3[O0%T?6DCVKA,
M"4=.#WKM],T'3='GN9;*V6%[I_,E8?Q-7+:5X,U6;Q)!KWB#44N;JV0I"B(
M *W/#^F:M87=_+J>H?:DFD+0QX^XM $7CX,?!&JA#AO)./:N5\.>#=&N?A<C
M7%JD\\MHSF64993@]#VKNO$6DG7-!N]-$GEF=-NZH=+T1M/\)Q:*S[BD!BWC
MZ4 >80@_\*.,3.[K%<>6I8Y( /K5_P 8.;U?!WA^61ELKU5,Q4XW8 XKH4\"
M3)X%E\/_ &D;VF\T2?CG%3>)?"-OJ_AZPLWOEM;RS"^1<^C"@#G?BMX/T.T^
M'\[V=G':RVY78T?REO8GO6+XX@6^\->!+=\B.62)21U' I?'VD:RG@W[/KVN
M)<2/(L=O#'UD;L>*ZZ_\$7&N:-X662<12Z;Y<CCUP* ,GXH>'-*TKPI::A96
M<<-Y:3(8YD&&Z\Y/>NKO]8UNRTC3I-+TT7[30JTA9L8.!4WC7PR_BKPZ=,CF
M\LAU;<>^*WK*W-I86]MNR8HU3/T&* .8GDN==\&ZBVN:7';R)"_[LG=T4\UR
MWP\L[73/A4^K6EI&M[Y$F)0.>_>O4KJW6[M)K:3E)4*,?J,5Q/A/P=JOAM[G
M3I;U+C17#!(2.5!H \^\*-)=>&999_"AU66Z+[[MSELGT]*TI9->\-_"B:UO
MUEMWGNA%$=WS11L>F:Z*V\$^*-!>XMM!UQ8].D8ND;KS'GTKIY?#@U3PJVC:
MS,;EW7YYN^[U'TH JZ!X*\/VFCV.W3XI9@BOY[KERV.N:Y'4-+MM5^.*072A
MK>.TR4[,?0UJZ5X2\8Z68K-=?633XF&-P^;8.U;2>$G7X@?\)*;C*_9_)\K'
M?UH YC6-*L] ^*6A3:5 MK]IC*2I$,*W/I7J'3/3%<UK7AE]4\4:7K F*)8@
M[D_O55\(2:E?:SK>H7C.+9I]EM&W910!NZ_ITVJZ#>65M-Y,T\957_NFO+-!
M:Q\+-::-XK\/K%*DF(M2 W"0YX)->NZC;RW6GS0P2>5,ZX5_0UP$_@?Q)KC6
MUMK^LI-I\$@D,:QC<V.G- %+Q=HVEW'Q+T(-9Q.)@3(=OWACCZT[XH:5#-J'
MA?3X0(+<W&"J<?+Z5T'B_P '76N3:;?Z3=BUO+(_(QYROI4FI^$[[69M$N;R
M[7[38.6D('#4 <[\3K>#0/#=E8Z5$+."^O(X;AXAC*D\Y-;6J^ _#<?@Z6WC
ML8H_(@+I<*,.#C.[=WK>\2^'[7Q-HTNFW?&X@HR]48=#7&MX)\7W&G1Z/<^(
M%?3A\C87#LGIF@#E]8NI[WX%1>?+(Y6X$8E/WB <#%=-XB\':-%\+7E^R(;J
M&T25+AAEPV >M;FO>!8=0\&6_AZRD\F.!E96]<5KZMHC:CX1FT02;3);"'S#
MZ@#_  H \PU6^GU?P3X+TRZF>.+490EPX.,J.U;?Q,\(:#9_#R\D@M(K:2!%
M*R1C:Q/N>]:-]X$MW\"Z?HEU?"&YLABWNO[K9KC_ !UI6LVW@>XAU[7TG5=J
M6T<7WI6SWH ].\#'/@;1S_T[+7*_$"V?1_%&A^)K?<NV7R+D]BIX%=?X2MY;
M3PEI<$PVRQVZAEQC'%2>)-%3Q#H%SIDAVF5?E;^ZW8T <7"H\6?%?[4I,FG:
M7$#&1T+D52\'VTE]XD\=6L,I229MJMG[IQUKK_ OA3_A$=#%G+-Y]PS;I)?7
MTJOHW@Z?2-2\07J76)-4.4(_Y9F@#B=&:T\(O#IGBSPZ@*R'&JA=P8D\9/:M
MO6V1_C'X:DC<M%)9-LP>,9XIUYX&\2Z]#'IVNZQ')ID<@<HJ#<^.@)K2\7^!
MY]9;3+O2+PV5_IJA(GQP5':@#(^*Z[M9\*!6 ?[<,#-6O$VL:7/XC73HM#&L
MZC#&/-0](Q[U7N_AWK6M:MI>J:OJXDN+&8.$4?*15[5?!.KIXJEU[P_J26LU
MRH2X#KG(% '.^!1<VWQ'UB![-+"*2WW_ &6(_*I_I6]\+!\FN@YS]N?K5GPY
MX%N='\37>M75^;B:[BVR;O6M3PIX:D\-_P!H;YO-%U.TJX[9H N^)]2T_2=
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
MBDS1F@!:*3-&: %HI,T9H 6BDS1F@!:*3-&: %HI,T9H 6BDS1F@!:*3-&:
M%HI,T9H 6BDS1F@!:*3-&: %HII8 $GH*K?VE:<_OU&* N4I/^1B7_<K8K D
MNX/[<6;S 4VXS6I_:5GG_7K0%RW135<.H9>0>AI<T +129HS0 M%)FC- "T4
MF:,T +129HS0 N**3-&: %J.5%D0HWW6!!'KFGYH/- '"S_"[2)Y) ;J[6"1
MMSPB4[376Z7I5GH]C'8V,(B@08  JYC'2C'&*  =>>M.I/PHS0 8HQS1FC-
M"T4F:,T !QCVK'UW0+3Q%8BTO=ZJ&W(T;8(K8)R.E(!CMS0!QMA\-]&L]2CO
MIWGO)8O]4)G+!/PKLL>PSV%'/X48'I0 ZBDS1F@!:*3-&: %HI,T9H 6BDS1
MF@!:145!A5 'L*,T9H 6BDS1F@!:*3-&: %QS129HS0 M-(^;/:ES2=^G% &
M9K>A6FOZ>;&\\P1YR"C8/YUS]A\-=%M]1CO;B2>\>(_NUF<E5Q[5V?(]Z,?E
MZ4 *  ..E+2#BC- "XHI,T9H 6BDS1F@!:*3-&: %Q129HS0 N!Z44F:,T +
M129HS0 M&*3-&: $"*"2% SUP*4 >E&:,T +1BDS1F@"MJ-C#J5C+:7"DQ2C
M:<'!KC5^%NB&:(7%Q=7$,+;E@>0E<^]=WUI"#ZX]Z &PQ)#"D4:*B(,*JC@"
MI*0' HW4 +65K>@66NK;B\4D6\@D3![UJTA!S0 T#  Z8X%/IN"*=0 4444
M%&!110 48'I110 48HHH *,"BB@ Q1@>E%% !1BBB@ HHHH **** # HHHH
M!244A..32!BTA.*KW%W%;@>=($]!ZU4.NV'>7GZ5G*M".Y2C)[&F/K2_C67_
M &]8?\]?TH_MZP_YZ_I4_6*?<?)/L:?XT?C6;_;VG_\ /7]*/[>T_P#YZ_I3
M]O#N')/L:7'K1^-9G]O6'_/3]*/[>L/^>OZ4>WAW#DGV-/\ &CCUK,_MZP_Y
MZ_I2_P!O:?\ \]?TH]O#N')/L:7XT?C6;_;VG_\ /7]*/[>T_P#YZ_I1[>'<
M.2?8TN/6C\:S?[>T_P#YZ_I2?V]I_P#SU_2CV\.X<D^QI_C1QZUF?V_I_P#S
MU_2E_M[3_P#GK^E'MX=PY)]C2_&C\:S?[>T__GK^E']O:?\ \]?TH]O#N')/
ML:7'K1^-9O\ ;VG_ //7]*/[>T__ )Z_I1[>'<.2?8TOQH_&LW^WK#_GK^E'
M]O:?_P ]?TH]O3[AR3[&E^-'XUF_V]I__/7]*3^W[#_GK^E'MX=PY)]C3X]:
M/QK-_M[3_P#GK^E']O:?_P ]?TH]O#N')/L:7XT?C69_;VG_ //7]*/[>T__
M )Z_I1[>'<.2?8T^/6C\:S?[>T__ )Z_I2?V]I__ #U_2CV\.X<D^QI_C1QZ
MUF?V_I__ #U_2C^WM/\ ^>OZ4>WAW#DGV-/\:/QK-_M[3_\ GK^E']O:?_SU
M_2CV\.X<D^QI<>M'XUF_V]I__/7]*/[>T_\ YZ_I1[>'<.2?8TOQH_&LS^WM
M/_Y[?^.FE_M[3_\ GK^E'MX=PY)]C2_&C\:S?[>T_P#YZ_I1_;VG_P#/7]*/
M;P[AR3[&EQZT?C6;_;VG_P#/7]*/[>T__GK^E'MX=PY)]C2_&C\:S?[>L/\
MGK^E']O:?_SU_2CV]/N')/L:7XT?C6;_ &]I_P#SU_2D_M[3_P#GK^E'MZ?<
M.2?8T_QH_&LW^WM/_P">OZ4?V]I__/7]*/;T^X<D^QI?C1QZUF?V_I__ #U_
M2C^WM/\ ^>OZ4>WAW#DGV-/\:/QK,_M_3_\ GK^E+_;VG_\ /7]*/;P[AR3[
M&EQZT<>M9O\ ;VG_ //7]*3^WK#_ )Z?I1[>'<.2?8T_QH_&LW^WM/\ ^>OZ
M4?V]I_\ SU_2CV\.X<D^QI<>M'XUF?V]I_\ SU_2C^WM/_YZ_I1[>'<.2?8T
M^/6C\:S/[>L/^>GZ4?V]8?\ /3]*/;P[AR3[&G^-'XUF?V]8?\]?TH_MZP_Y
MZ_I1[>'<.2?8T^/6C\:S?[>T_P#YZ_I1_;VG_P#/7]*/;P[AR3[&E^-''K6;
M_;VG_P#/7]*/[>T__GK^E'MX=PY)]C2_&C\:S?[>T_\ YZ_I2?V]I_\ SU_2
MCV\.X<D^QHL V5)XQS7-ZMI8MV,\2YC/4>E:?]O:?_SU_2FOK>FR(4:3*D8Z
M4?6(=PY9]CFL@$8/&*T=*TS[7())%_=J?SJ!C9-> ^<1"/:MN+6M.BC$:R84
M=.*KZQ#N'+/L:2J%  X5>@I_XUF_V]I__/7]*3^W]/\ ^>OZ5/MX=PY)]C3X
M]:/QK,_M[3_^>OZ4O]O:?_SU_2CV\.X<D^QI?C1QZUF?V]I__/7]*/[>T_\
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
MW*W]GVG_ #[Q_E2_V?:?\\$_*K%%'LJ?8+ON5O[/M/\ GA'^5']GVG_/"/\
M*K-!H]E#L%WW*W]GVG_/"/\ *E^P6G_/"/\ *IZ*/9P[!=]R#[!:?\\(_P J
M/[/M/^>"?E4]+1[.'8+ON5_[/M/^>$?Y4?V?:?\ /"/\JL44>SAV"[[E;^S[
M3_GA'^5+_9]I_P \$_*K%':CV<.P7?<K_P!GVG_/!/RH^P6G_/!/RJP**/9P
M[!=]RO\ 8+3_ )X)^5']GVG_ #P3\JL44>SAV"[[E?\ L^T_YX1_E1_9]I_S
MPC_*K%%'LX=@N^Y7_L^T_P">$?Y4?V?:?\\(_P JL44>SAV"[[E?^S[3_GA'
M^5)_9]I_S[Q_E5FBCV5/L%WW*W]GVG_/O'^5'V"T_P"?>/\ *K!HH]E3[!=]
MRO\ 8+7',$>/3%'V"T_YX1_E5BBCV<.P7?<K_8+/_G@GY4?V?:?\\(_RJQ11
M[*'8+ON5_P"S[3_GA'^5+_9]I_SPC_*IQ2T>SAV"[[E;^S[3_GA'^5'V"T_Y
MX1_E5BBCV<.P7?<@^P6G_/"/\J/L%I_SP3\JL8HH]G#L%WW*_P!@M/\ G@GY
M4G]GVG_/"/\ *K-%'LX=@N^Y6_L^T_YX1_E1_9]I_P \(_RJS11[.'8+ON5_
M[/M/^>$?Y4?V?:?\\$_*K%!H]G#L%WW*_P!@L_\ G@GY4?8+3_G@GY5/11[.
M'8+ON0?8+3_G@GY4?V?:?\\(_P JG%+1[.'8+ON5_P"S[3_G@GY4?V?:?\\$
M_*K%%'LX=@N^Y6_L^T_YX1_E2_V?:?\ /!/RJQ11[.'8+ON5_P"S[3_G@GY4
M?8+3_GW3\JL44>SAV"[[E?[!:?\ /!/RH^P6G_/"/\JL&DH]G#L%WW(/[/M/
M^>$?Y4?V?:?\\(_RJQ0:/9P[!=]RO]@L_P#G@GY4?V?:?\\(_P JGI:/9P[!
M=]RO_9]I_P \(_RH_L^T_P">$?Y58HH]G#L%WW*_V"T_YX)^5'V"T_YX)^56
M.]!H]G#L%WW*_P!@M/\ GA'^5)]@M/\ GA'^56**/9P[!=]RO_9]I_SPC_*E
M^P6G_/"/\JGHH]G#L%WW(/L%I_SP3\J/L%I_SP3\JGHH]G#L%WW(/L%I_P \
M(_RH^P6G_/!/RJ>BCV<.P7?<@^P6G_/!/RI/L%I_SPC_ "JQ11[.'8+ON5_[
M/M/^>$?Y4?V?:?\ /"/\JL4M'LX=@N^Y6_L^T_YX1_E1_9]I_P \(_RJS11[
M.'8+ON5_[/M/^>$?Y4?V?:?\\(_RJQ11[.'8+ON5O[/M/^>$?Y4O]GVG_/"/
M\JL44>SAV"[[E?\ L^T_YX1_E1_9]I_SPC_*K%%'LX=@N^Y7_L^T_P">$?Y4
M?V?:?\\(_P JL44>SAV"[[E?[!:?\\(_RH^P6G_/"/\ *K&*2CV<.P7?<@^P
M6G_/"/\ *C[!:?\ /"/\JGHH]G#L%WW(/[/M/^>$?Y4?V?:?\\(_RJP**/9P
M[!=]RO\ 8+3_ )X1_E1]@M/^>"?E5C%&*/90[!=]RO\ V?:?\\$_*C^S[3_G
M@GY58HH]E3[!=]RO]@M/^>"?E2&PM?\ GWC_ "JS11[*&U@NRC/I5K/'L:$
M=BO&*IZ7)+;WDEC(VX*,I]*VNU8T/_(RR?[E8SBH2C;N7'WD[FT :=117<8A
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 )V
MJO??\>,W^X:L57OO^/&;_</\JSGL_0<=RCX?YTI/J:T^E9GA_P#Y!25IUCA_
MX:+EN'>EI*6MR0HHHI %%%% !1110 4E+2T -I:2B@!:*** "EI*2@!:***
M"BBB@ HHHH 2BEI* %HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** $HHHH 6BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@!*!110 M%%% !1110 4E%% "T444
M%)2TE !1110 M%%% "4M)2T %!HH'2@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "DI:2@ HHHH 6BBB@ HHHH ****.H!6-%_R,TG_7.MGO6+#_R,\O\ USKG
MK?%'U-*>S]#=HHHKL,0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** $JO??\ 'E-_N&K%5[[_ (\IO]PUG/X7Z#6Y0T#_ )!2
M5J]JRM _Y!25JUAA_P"$BI;AVHHHK<04444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !129HS0 M%)FEH **** "BBB@ [T449H **2EH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBDS0 M%)FB@!:
M*** "BBDS0 M!Z444 %% HH *,444 &**** "BBB@ HHHH **** "BBDS0 M
M%%% !1110 4444 %%%% !129I: "BBDH 6BBB@ HHHH **3-+0 4444 %%%%
M !1110 4444 %%%% !1110 4444 %)2T8H !1129H 6@T44 )2T8HH ***3-
M "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%'
M4 [UBP_\C/+_ -<ZVN]8L/\ R,\O_7.N>M\4?4TI[/T-VBBBNPQ"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 2JU[_QY3?[
MAJSVJO??\>,W^X?Y5G/X6O(<=RAH'_(*2M6LO0/^04E:=8X?^&BI;BT4E+6P
M@HHHH **2B@!:*44E !1110 4444 '>BBB@ HHHH **** $HHI10 E+110 4
M444 %%%% !24M% "4M%% !1110 4444 %%%% !1110 4444 %%%(: %HI*6@
M HHHH **** "BBB@ I*6B@!**6B@ HI,4M !24M%  ****  4=Z** "BBB@
MHHHH **** "BB@T %%)2T !I*6B@ HHHH **** "BBB@ HI#10 4HHHH *2E
MHH 04M!I* %HI** "E%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M444E "FDI110 4444 %%%% !24M%  **** "BDI10 4444 %%!I* %HHHH *
M**.U !0.E HH **** "BB@T %%)2T %%%%'4 [UBP_\ (SR_]<ZVJQHO^1FD
M_P!RN>M\4?4TI]?0W****[#$**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@!.U5[[_CQF_P!P_P JL=JKWW_'C-_N'^59SV?H
M..Y1T#_D%)6GBLOP_P#\@I*U3TK'#_PT5+<,44=J*W$%%%%( Q1BBB@ H[44
M=,D]*8!151M1M5<JSX(]J3^TK3_GI^E%@+F:,U3_ +2M?[YH_M*U_OM1R@7,
MT9JG_:5I_?:C^TK3^^U'*(N9HS5/^TK3^^U']I6O]\T<H%RBJ?\ :5I_?/Y4
M?VE:?\]/THY1ENBJG]I6O]\T?VE:?WS^5'*!<HJG_:5I_?\ TH_M*U_OFCE
MN9HS5/\ M*U_OFC^TK7^^:.4"Y150:E:_P!]J$U&VDD"*Y)- %NB@=?8T@XI
M,!:*** "BBB@ HHHH **** "BBB@ HHHH **** #%%%% !1110 444&@ S12
M4M" **,48I@%&:7%&*0!FDHQ1B@ HHQ1B@ HS2XHQ0 E%&*,4 %%&*,4 %&:
M#24 +FC-)10 M%%% !BBBC% !11BC% !11BC% !11BEQ0 F:*7%)B@ HQ1BC
M% !FBEQ1B@!**,48I@%)D4CNL:%F. *JC4[4@L'.* +=%5/[2M/^>GZ4?VE:
M?\]/THL!<S1FJ?\ :5K_ 'S1_:5K_?-'*!<S1FJ?]I6O]\T?VE:_WS1R@7,T
M9JG_ &E:_P!\T?VE:_WS1R@7,T9JG_:5K_?-']I6O]\T<H%S-%4_[2M?[YH_
MM*T_YZ?I1R@7**I_VE:?\]/TH_M*T_YZ?I1R@7*,U3_M*T_OG\J/[2M?[YHY
M0+F:,U3_ +2M?[YH_M*T_OM1R@7,TE5/[2M/[[4?VE:?WVHY1%NEJG_:5I_?
M/XBC^TK3_GI^E'*!<S15/^TK7^^?RH_M&U) WGDXYHY1ES/K12<9!Z@]*4<B
M@ HHHI, HHHH ,4444 %&:*2@!>M&*04M !1110 9H[4E+0 4444 %%%% !1
M110 8HHHH ****.H!6-#_P C-)_N5L]ZQ8?^1GE_ZYUSUOBCZFE/9^ANT445
MV&(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M "57OO\ CRF_W#5BJ]]_QY3?[AK.?POT''<H^'_^04E:E9?A_P#Y!25J5CA_
MX2*EN%%%%;B"BBBD 4444 %!Z-10>AH6XF9VEQ1O',SHK'S",D5?^SP_\\D_
M*J>D?ZJ;_KH:T:T$0_9X>ODI^5 MX?\ GBGY5@^&=>GUJ\U6&:,*+2;RUQW%
M)8^()[GQK?Z,T8$-O&'5OK0!T'V>'_GDGY4TV\)!_<K^593^+M"CO_L;:C$)
M<X// /IFJ&HZO=P^.M,L(F!M9XBS>] '2BWA_P">2?E2_9X?^>2?E63>^*]$
MTZ]%I=7\239QC/0^AJY>ZQI^GV0O+JZCC@895R>&^E %K[/#_P \D_*C[/#_
M ,\D_*LZP\2:1J4R0VE[')*X+",'G'TH3Q)I$ER+>.]C:7)4J#T(]: -'[/#
M_P \D_*C[/#_ ,\D_*LRW\4:-=:C]@BO8S<]DSU^E+?>)='T]I%N+Z)9(C\Z
M9^9?PH T!;PG_EDOY4OV> 9_=)Q[5ROBWQ']G\,1:GI5RDB22J!(#QCO6IIO
MB32]1F2SM[V,W>P,4SR>.U &L(("<>4O'^S2_9X?^>2?E61H]U(#J$EU?Q2Q
M12D94\)]:FT_Q'I6J7DEK9W:2RIUV]#]* -#[/#_ ,\D_*J&HQ1QRV^Q%7+\
MX%:E9VI_ZVV_WZ2 OG@BD%*W7Z4"HZE!2 '!(I3TK.OS,UY##'(4#CM3$S1
M..11@^E4/[.N1G%XP'TH_L^Z_P"?UORIV"Y?P?2C!]*H?V?=?\_K?E1_9]U_
MS^M^5%@N7\'THP?2J']GW7_/ZWY4?V?=?\_K?E18+E_!]*,'TJA_9]U_S^M^
M5']GW7_/ZWY46"Y?P?2C!]*H?V?=?\_K?E1_9]U_S^M^5%@N7\'THP?2J']G
MW7_/ZWY4?V?=?\_K?E18+E_!]*7'YUG_ -GW7_/ZWY5#<V]S:P^<+HMMZY%
M&KFBHX2S0(S')(S4E2P"BBB@84<XHH'N* ,F"&:[EF/VATVN0,&I_P"SIO\
MG\>C3.9+GC^,UHXK01G?V;-_S^24?V;-_P _DE3:AJ%MIEJ;B[DV1@@9]ZL)
M(DD:.K?*X#+[BD(H_P!FS?\ /X]']FS?\_CUH<4#!I@9_P#9LW_/X]']FS?\
M_CU/J&H6NEVIN;R3RH00"Q]ZGCD26-9$.589!]: */\ 9LW_ #^/1_9TW_/X
M]:'';F@L!ZGZ4 4/[-F_Y_'H_LV;_G\>KX*GO1D4 4/[-F_Y_'I#ILN,?;'S
MGUK1X'>C'2@#)19K;58HFG+JR]#6IW-4)_\ D-P_[M7SUJ6-"4444ABT49HI
M %9444]U=3G[254-@ 5JU0T[/VFY''#U41,/[.E/2[>E_LV;_G\>M#%&*H1G
M_P!FS?\ /X]']FS?\_CUH<4<8R.: ,_^S9O^?QZ3^S9O^?R2M'C%(2 ,\T 9
M_P#9LW_/Y)1_9LW_ #^25+?:G::;Y7VJ39YKA$]V/:FV^JV5W?3V4,NZ>#_6
M+Z4 ,_LV;_G\>E_LV;_G\>KXP1D&EXH SO[-F_Y_)*/[-F_Y_'IZ:K9R:I+I
MR2YNHT#LGM5T8-(#/_LV;_G\>H52>UU*&,S%U8'J:U\5F70_XF]N .JF@"U>
M_P#'G/\ [M1V$$)LH\Q(<CGBI+W_ (\IS_LT:?\ \>,7TH0$HMX?^>2?E1]G
MA_YY)^52T4P(OL\/_/)/RH^SP_\ /)/RJ6B@"+[/#_SR3\J0VT)'^J3\JFK/
MU75K/1[%KN]E"1C@#NQ]!0!:%O >/*3\J/L\.?\ 4ICZ5R=MXUN)[N-3H=VE
MK(0%F*?SKKPRE0V>&Z9- #?LT/\ SR3\J/L\/_/)/RJ3<,9'-&X8)R..O- $
M?V:'_GDGY4?9X?\ GDGY5)D8SVI-Z\\].M #?L\/_/)/RI/L\/\ SR3\JDR*
M3>I&00?I0 S[-#_SR3\J/L\/_/)/RJ0L 0"0":,@@\]* (?(A()6)/Q%.%M!
M_P \D_*L=]?"^+(M$$8/F0&7>.G!K<7IQTH C^S0_P#/)/RH^S0_\\D_*I:*
M (OL\/\ SR3\J/L\/_/)/RJ6B@"+[/#_ ,\D_*J6J0Q+:J5C4'>.0*TJH:M_
MQZ+_ +XI,"VO^K7_ ':7G=UZBD7_ %:_[HK.N//FU'R4FV +G\*FPS2 ..>N
M:,'TK/\ [.N0>+UORI?[/NO^?UORIV OX/I1@^E4/[/NO^?UORH_L^Z_Y_6_
M*BP7+^#Z48/I5#^S[K_G];\J/[/NO^?UORHL%R_@^E&#Z50_L^Z_Y_6_*C^S
M[K_G];\J+!<OX/I1@^E4/[/NO^?UORH_L^Z_Y_6_*BP7+^#Z48]JH?V?=?\
M/ZWY4?V?=?\ /ZWY46"Y?Q[48[XJA_9]U_S^M^507,5S9^7(;EF!;!HL!K=?
MF%% SM&3VHJ6 4444#"BC-&: "BC-% !1111U .]8L/_ ",\O_7.MKO6+#_R
M,\O_ %SKGK?%'U-*>S]#=HHHKL,0HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** $[57OO^/*;_<-6*KWW_'C-_N'^59S^%KR'
M'<H^'_\ D%)6G69X?_Y!25J5CA_X:*EN)2T45N(****0!1110 4'H:*.S4(3
M*.D?ZJ;_ *Z&M&L[2/\ 53?]=#6C6@CRWPQH+:MK?B"9;Z>WQ<@;4XS3+"RG
MTSQAXC@MYI9I_L>4=NO2O2X+.WM99I((E1Y#E\#&XT)96Z7,EVL*B>089R.2
M/2@#RR#_ (1IOAM(DGE?;R#O##]Z9-WYU;M%OAK'AX7 9;S["V-WK@XKM7\*
MZ$U^=2>PC$^=Q;' /KBKD#:;J$BWT'ERF,[%E';V% 'F_ATZ WAG5SK C&I;
MY//,X^?=SC;FL^S#B3PS'KV[^R26:-I!\N>VZO3;SPMHFH:@M[=6$;W*]^F?
MJ.]1^)K9IM+$":5%?P=&@Q@@>WI0!Q$/]E?\+IA.F(@!L6,CQ_<Z=JF\)+9:
M7X/U?6IK033)<3')'+ 'I6CX6\,W4?B!]9O;&*PABC\JV@4Y('?-=DMK8V5G
M*@BC2V.6D7''/4T >-ZC=/>2^'K]9+5#/=*4BA&'4'LQ%;^E'15^(_B)M4:(
M2[5 6897&*[+2O#WAU%-SI]G ZL^]7!S\WMZ5SX\,60\0:M>:]'";.YD7R&8
MXR?2@#D3$C^"=56!7_LY]0'DJ1VSSCVK?\0:=:Z?XG\(36< AD+!69!R1M[U
MWYTNP-C':BUC-LF"B <#WJ62RM;F6"26!'> YC;'W30!Y7=F9?#OB8VPD7=J
M \S;_<SS^E=[X>/AW[+:G2C;[A&-NP#?^-:\5C:1"=4@0+.Q:0$<,:J:=X;T
MC2KE[BQLUBE?DLI- &M6=JG^MM?]\5H#H*S]3_UEM_OTD!?;J:*&ZT5FR@JA
M=?\ (6M/I5^J%U_R%K7Z541,TJ*0G%%6(6BFYZ#]:3)[COTH ?14>6SP/SI2
M6'(QCN#VH$/HIF3C.<#U-0QWL$US);QRJTL?WU!Y% RS13"Q[9-+D]N?44 .
MHIFXYP>#V%+D^U AU4]4_P"0?+5H-VZD>E5=4_Y!\M)C)8/^/:+_ '!4E1P?
M\>T7^X*DJ&,****!A0.M% H H:7_ *RY_P!\UI5FZ7_K+G_?-:5:$G'?$O\
MY%"7Y=Q\Q2%'>LN37/$7A]--O+](7TN?RXC&OWHP1UKI?&.CW&N^'I[&T=4F
M)#!F[8KG+C0_$NN/ING:DD$.GVA5I)$))EP* -S2->N-1U?5[1U41VV#$X[@
MC-<]+X\U%?"\M\ML//\ M1MP^/E0?WC5J32/$.E>([V?28H);&\CVDN>4;&,
MT_1M"UK0/#$UM]FMKZYFE+M'(?E(- #+_6;^T\$OJ-]]BU%_,0+L.4.3WHO_
M !)K1\4V>@Z9!"@FLQ,92>$..E9UKX&U3_A'M3MB4A>[G65+8,2B '/%=#%X
M=NU\:VFK%E$$5FL)7OD"@#.T_P 97]EINL_V]%']HTT\F,\/GI6=I_CW4$OK
M"6\NK2:WOF 2"$Y>,'IFM>Y\&S7[:^D[J(K\#RB.JD>M0^'M$U2WEMK:[T?3
MUCM0%-Q_&V.AH ;I?B?5]9\3W-M#+;V\$$NPV\W#L/4>M'_"4:OJ'B^YTR":
M"RCMW "S\-*.Y%,US0-:US68/]"M[=8IPPO(CAR@[&E\2Z%KFM74=LMA:J(7
M4Q7RG#C'K0!WZ9P WWL<FG^E06J-#:Q1,^]HT"LQ[FI^PH SI_\ D-0_[M7S
MUJA/_P AJ'_=J^>M2QH****0Q*4=***0 *HZ;_Q\WG^_5X=:HZ;_ ,?-Y_OU
M41,T:***H1YW/XD\2:CK&M66F"WC73?FR_5P*IKXP\37?AU-?@@@CM(7V31$
M\M@\D5T.E>&KNRU/Q#<R.NS4-WE#TR*JV_A*^B\ 3:(TB_:7=F#=CDT 0Z]X
MTEBN[#3K":"WN;R 3":<_*..E06/Q!F.AWS2K'/?VL@A!C^X['H12ZOX1O5O
M-,U.SMK>[N+6V6&:";H>.HJW=>&;G5?#3P-:VVGWH<2PB$?Q#UH YSQ.WB1A
MH7]LB!K>:]C<>6?F0]JZ&'Q.+/7_ !$'LX1#81JPD0?/(<=#5*]T3Q=X@;2!
M?+;6T5C,KR!"29,=ZT&\&7-QK'B*::15AU*,+%M_A(% %GP[<>*;^2/4;XV\
M=C,NY(!]Y1VS6-KGC+4]%U))FN[&:U:41_9U;YAD^M:FC0>*DL#I%_% L*1&
M-;I6.X^E<W_PA_B*?11I#6UHB)<"1[L\R2#.: -G22DGQ7OI57_66*-GZUWZ
M_G[UR>F>';NS\9RZL\BF&2T6$*.Q%=8M# 6LVY_Y#%M_NFM*LVZ_Y"]M_NFD
M!8O?^/"?_=-&G?\ 'C%]*+[_ (\IO]TT:=_QXQ?2A 6J*:21TYH.<8S^-,!U
M%("<GCBD+<#@T ./2N \:$MXO\.P7(#:<SL65NF_MFN^[UE:WH=EX@L#:7J$
M*"&1P<,I]0: ,GQ1X@U+0&AF@L(I]/9UC8YP03Z5S7BJ^M[ZYNC9F^O+F.(,
MR6YPD'&>:W3X%EG\F*^UR[N;:)PRP, !QTYITW@*W.H7,UEJ4]G#= "XAC_Y
M:?4T <BFKZKJWA7PV?MK0S27'E3,I^\N>GUJY%HUS_PG%QH(U*X.G26_G,I<
M[]WL:ZJU\#Z9::?86D4L@BLI?-0^I]ZTAH%NOB)M:#$SM%Y6.V* /-?^$BU+
M0O".NPI-+<2VUWY$4G4JO^-2:%=:M!X@TN6RL=26WE&+UKD?*^1U6NX7P5IO
MV74K=RS)?OYCY[-ZT_1O#=SI4R--K-S>1QC$<4@ "B@"SXDO[;3]$FDNKAH
M1M!3[Q)["O.]$U"ZLO&EM!%%?06D]NS&*Y/+''45Z-X@T"U\1Z4;*Y+(-P='
M7JC#H:R;+P1%#J4&I7>I7%Y=P(8UD?LOIB@#BM-T[4-8\+:QJ4^K7 GMYY#"
M%;[H!Z5I76H:AK<?AK2&O&M_M4>^XD4X+A>,9KLK+PO9V.CWFF1N_DW;,[GT
MW=:I:AX'L;W3+&VCN);>:Q/[BX3[RT 8.FZ2ND?%B.)+EYHVLF(#MDKS7I"]
M.F!7,Z5X0AT[7/[7EO9KJ^,7ENS_ ,0KI20H+9QZY- #Z*C#Y"XYSZ&GY(H
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
M2*QM)0$B3K4D'@&\<Z;'?:KYT>GR!X5"XS]:Z+1] CTG5-1O4D+->/O(/8T
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
MJQ9C%E "<XC7^50:K_QZ+_OBDP+2_P"K7_=%41_R&C_USJ\O^K7_ '15)?\
MD-'_ '*$!9OKJ.QLI[J5@J1(6)/M7C$:^(M:\.ZQ=IHSR'4)C/#.>J*I[?E7
ML]Y:0W]I+:W";XI!AE]126]K#:6J6D"!(D7:JCIBF!Y%XAU[4-9\-^'/LP!W
M2".Z1S@;AV:KUMHVJ:>=<O94M;2U>S*^3;.6 ..OUKNY?"VCR6$MB;0""60R
M8'9O44NF^&--TJTGM88W:.8;7\QLY'I0!P-IIZ:3\)TO;-6^UR*/,G));8>I
MJ36M,T?3_"&F:EI.W^TE>,Q2*^7=CUR*](ATRSAT[^SUA!MMN/+(XQ618^"-
M%L-1%['"6D4Y16;*J?84 <=KUI-I6IMXCU".&_LY(D^TVS/\\!QR5'K5BY72
M]9^(&DM<NRV;V&^*%VP#]:ZW4?"&D:IJ"WUU$S29!(W':WU%8^I^%EU/QG%)
M+:_Z"MJ4W*<%#[4 8%E=V>@^)O$AMU9](2+YHXR2H?T%9QCN(/$WA^]%M9VT
M<SGREMY"78?[=>GV7AG2;/2I=/AM@T$P(D)Y+?4U4T_P5HNGM$T-NS-$^]&=
MLE3Z"@#F/#-GINMZQK5SKFV2]BN2BK*^W8G;:*S=9&HWGQ$GLXK6VGMK>U A
MBN'PN/45WFH^#](U345OIH2EPO4H<;OK4NJ>%-*U>*);B(AH@ DB$AL>F: ,
MWP#INIZ9I$T6I/$=\S/$L39$:GM6]JO%O%S_ ,M!4NGZ?!IMLMO;J0@[DYJ'
M5O\ CWC_ .N@H OC[H^E%(/NK]*6LWN-!1110,**** "BBB@ HHHHZ@)6/%_
MR,LG^Y6SV-8T7_(RR?[E<];XH^II3V?H;E%%%=AB%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 AZ57OO^/&;_<-6#TJO??\
M>,W^X:SGL_0:W*/A_P#Y!:?4UIUF>'_^06GU-:@Z5CA_X:*EN%)FEI*W$+11
M12 **** "FDX#<]J=2$<8 [4Q%'23^YE]Y":T=U8MI=36HD1K=V!<XQ5C^TW
M_P"?22J0F:&!G//TI3@]<UG?VF__ #ZR4O\ :;_\^DE'H"+Y"GKGVI?E)SWK
M/_M-_P#GTDH_M-_^?22G9A9E_"]^32\5G_VF_P#SZ24?VF__ #Z2468%_C\*
M7C\*S_[3?_GTDH_M-_\ GTDHLP+_  #D?C0 ,Y[^M4/[3?\ Y])*/[3D_P"?
M22C49H87CVZ56O[&/4+22VD=U#]&4X*_2J_]IR'_ )=)*7^TGZ_9)*/41E:9
MX+L;#4$OYKBXO+B,81IVSM^E=+QG.36?_:<G_/I)1_:;_P#/I)1<#0K/U/'F
M6V?[]']IOD?Z))5>:>2\E@!MW0!LY-(#7//-%(>,#WI:AC$JA<Y_M6VXQQQ6
M@>E9NH>8M[!,D1?;Z52 U#30JCH./2J U.3_ )])*3^U'_Y]9*K<1H8'O2\9
MSW/>L[^TW_Y])*7^TY/^?22BP%_C\?6@X/U]:H?VF_\ SZ24?VF__/I)19@7
MR 1BEXXK/_M-_P#GTDH_M-_^?22BS T.*3 [<50_M-_^?22C^TW_ .?22BS
MT..>:3 XZ\5G_P!J2?\ /I)1_:<G_/I)18#1[8R:J:GSI\OTJ+^TY/\ GTDJ
MO=W<MS;/$+5P31<#3@_X]HN/X!4E1P@B&,$8PHJ2LV,****!A0!ZT4=O<T("
MAIG$ER,_QFM'-8UO<36DLRFW9@7)! JQ_:4G_/I)5H0[5])L]:L6M+V/?&>1
MZ@^HK.T[PAI&FW45U%&[7$0VK(YR<>E7CJD@_P"722C^U)/^?.2G9A8S9O!6
MCR:H=01)(9&;<RQMA6/J15BZ\+Z;=ZO%JC*Z7,:[-R'&X>]6O[4D_P"?22E&
MIO\ \^DE&HAUII-E96LUM!"%CFSY@_O9ZU7T_P .:7I>F3:=:6X2VFSO4=\]
M:F_M-_\ GTDH_M.3_GTDHLP*UUX7TJ[T5-)DA/V:/E ."I]JDM/#]A9W-O<H
MK-<0(8UD8Y.T]C4O]IR?\^DE']IO_P ^DE%F!F2^"M(DU(WJ"6)F.YDC;"L?
M<4_4_!^E:M<K-<"48 !17PK >HK0_M-_^?22C^TW_P"?22BS MVUO#9V\<$"
M!(HQM51T J7/2L[^TW/_ "Z24G]IOG_CUDI:(5V+-G^VH#_LUH'K63%)+=:I
M%*8&157J:UN]2V4@HHHI#"@T4&@!15#3N+BY]2]7A63'/+:74_\ H[,"W452
M$S7S1NK._M.3K]D>@ZI)_P ^DE/023-+<*,@UF_VH_\ SZ24?VF__/I)3LPL
MP70]/6ZNKD0_O;I=LQ_O"H)_#6EW&DKIKP?Z.IRN.JGU%6/[3?\ Y])*3^TW
M_P"?22BS"S*NG>%M.TZRGM$\V6*<8?S6W9%%YX5TJ^TB+3982((3F(KP4^AJ
MU_:<G_/I)2_VG)_SZ2468%'3?"&D:9?)>P1,;E%VB1SDXK>R*S_[3D_Y])*/
M[3?_ )])*+,#1S1FLW^TY/\ GTDH_M.3_GTDI.Z TLUFW7.K6Y![&C^TY/\
MGTDJ%99;K4X7\ED50<DBE<"_>Y^QS8_NT:?Q8Q_2B\#/:S*JY..E4;:^DA@6
M(VK_ "CTIH#7XJJNG627)N4MHUG/\87FH!JDF/\ CTDH_M.3_GTDHN!>$4:L
MS*H!;[Q ZTTP0>48O*7RVZKC@U3_ +3D_P"?22C^U)/^?22BX%A;&S6U-LMO
M&(#UCV\4165K!%Y44")%_< XJO\ VI)_SZ24G]IR?\^DE%P+WE1^5Y6T>7C&
MW'&*@&FV MC;BUB$).2FWC-0?VI)_P ^<E']J2?\^<E/0-2Y';V\2!(XD50,
M8"]J<(HAMQ&OR_=XZ52_M-_^?22C^TW_ .?22BS O&.)GWE%+8QG':D,4138
M8U*?W<<52_M-_P#GTDH_M-_^?22BS NM'&^W<@;;TR.E0W%A9W4B27%M'(Z?
M=9ER14']IO\ \^DE']IO_P ^DE%F!=,<196**67[IQTI0D8D+A1N/4XJC_:;
M_P#/I)1_:;_\^DE+4+%J*SM8)GFB@1)'^\RK@FI#&C$$J"5Z9'2J']IR?\^D
ME U.3_GTDIM-;@7Q%&'WA!OQC=CFH$T^RCNFN4MHUG;K(%Y-0?VG)_SZ24?V
MG)_SZ24K@75AB5F94 9NI Y-0QZ?91.[I:Q*S\L0O6H/[3D_Y])*/[3D_P"?
M22BX&B, 8'051U4_Z*H_VQ3/[3D_Y])*KW=W-=1K$MLZ?,#DT7 U5^ZH_P!F
MJ0S_ &T?]RKJY 7/]VLZY>2WU/S5@9U*=10,U..:.*SO[3<?\NKTO]IO_P ^
MDE-78C0X ^E'%9_]IO\ \^DE']IO_P ^DE%F%FS0R*/ESGH:S_[3?_GTDH_M
M-_\ GTDHLPLS0XH&!6?_ &F__/I)1_:;_P#/I)19A8O@ # X%'%4/[3?_GTD
MH_M-_P#GTDHLP-#B@<=\UG_VG)_SZ24G]IR=K22@5S1K/U;F&(9P?,%)_:<O
M_/I)5>ZN9KL1H+=EPX/(I-C3N:X^ZOTI:09&T>@YI:DH****0"9I:2E% !11
M10 4444 )6-#_P C-+_N5LUC0_\ (S2_]<ZYJWQ1]32GL_0W:***[3$****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!.U5[[_
M (\9O]PU8JO??\>,W^X:SGL_0:W*/A__ )!:?4UJ=JR_#_\ R"D^IK3K'#_P
MT5+<7M11FBMQ!111BD 4444 %%%%,0$FF\TZF,X')/&,FGOH%[(4L%7+,,5%
M]LM\\SQY_P!ZO*_&'C"\N=1DL;*7RK=.&*]ZY W-R<'[3-@_[9KT:67N2NV<
M<\39Z'T']MML_P#'Q%_WT*7[9;?\]X_^^A7SUY]Q_P _$O\ WV:/M%Q_S\3?
M]]FM/[/_ +Q'UIGT+]LMO^>\?_?0H^VVW_/>/_OH5\]?:;C_ )^)O^^C1]IN
M/^?B7_OLT?V=_>!8JY]"_;;;_GO'_P!]"C[;;?\ />/_ +Z%?/7VFX_Y^)?^
M^S2_:+C_ )^)?^^S1_9W]X?UD^@S>VW_ #\1_P#?0I/MEL>/M,8_X$*^?3/<
M?\_,O_?=(9[@KC[3+C/]\T?V=9?$)8IGT.'64;D8%/534@->&:%XHO\ 1[U"
M9WDM\X*,U>TV=VEY;13Q_<D4-GTKBKX65+4Z*=93T+>:,FDSG-%<ES<,T9HH
MIW&%%%% !1110(0[B?E/--+8)S@ =2>E([>OW0,FO*O&?BZ[N+V2PL93'#'P
M6!Y-=%"C*J[(SJ55!:GJ9O+=?O3Q_P#?5(+VW_Y^(_\ OH5\^&ZN6ZW,Q_X%
M1]IN/^?B7_OLUW_V:M[G(\4?0GVVV_Y[Q_\ ?0H^VVW_ #WC_P"^A7SU]IN/
M^?B7_OLT?:;C_GXE_P"^S0\NM]H/K1]"_;;;_GO'_P!]"C[;;?\ />/_ +Z%
M?/7VFX_Y^)?^^S1]IN/^?B7_ +[-']G?W@^M'T)]MMO^>\?_ 'T*#>6V/^/B
M/_OH5\]_:+C_ )^)?^^S1]HN/^?B;_OLT?V=YA]:/H/[;;=//CS_ +U2+)Y@
MW1LKCN :^>//N >+F7_OHUK:+XGU'1[M7\]I(,C<C&E++W%>ZRHXI=3W0'OG
MCTI<U4L+V._LHKJ+E74$U;[9KRI)Q=CL3NKA10**0PHHS10,***,T *#033<
MX&::6X!_/VIK5V%YBLW!(QD>O2H?MENIPUS%N[C<*\R\;^+[IKZ33["7RUC.
M"RGK7%?:+DN7-S*6/7YJ]&E@)27,V<DL2D['T)]MMO\ GO'_ -]"C[;;?\]X
M_P#OH5\]_:+C_GXE_P"^S1]HN/\ GXE_[[-:_P!G7VD9?6CZ$^VVW_/>/_OH
M4?;;;_GO'_WT*^>_M%Q_S\3?]]FD^T7'_/Q-_P!]T_[-?\P_K1]"_;;;_GO'
M_P!]"C[;;?\ />/_ +Z%?/7VFX_Y^)O^^Z7[1<?\_$W_ 'W1_9W]X/K1]"?;
M;;_GO'_WT*0WMM_S\1C_ ($*^?/M%Q_S\2_]]F@7%SG N9?^^J/[._O!]:/H
M594DYC=6'^R:?SFO"='\2ZAH]TCI<,\.[#(QKVK3K^/4;"&ZB^ZXS7%B,*Z6
MIT4JZEH71FEI!2UR7N= 4444 %%%% !1FBD)I, )I"V =QZ=">E#'Y#7F/C?
MQ;<B[.F6$NQ4X=AUKHH4'4=D95*BAN>D_;+<<-/%N[_,*!>6W_/Q'_WT*^?#
M<W+')N9LGK\]'GW'_/Q+_P!]FO0_LY]SD^M,^A/MEM_S\1_]]"C[;;?\]X_^
M^A7SW]HN/^?B7_OLT?:+C_GXE_[[-']G?W@^M,^A/MMM_P ]X_\ OH4?;;;_
M )[Q_P#?0KY[^T7'_/Q+_P!]FD^TW'_/Q+_WV:/[._O"^MGT+]MMO^>\?_?0
MH^VVW_/>/_OH5\]?:;C_ )^)?^^Z/M-Q_P _$O\ WV:/[._O#^M'T)]MMNOV
MB,#_ 'A4B2I+]QU8?[)KYW,]P1C[3-_WV:T=*\1ZCH]RDL=R[QY^9&.<BE/+
MW%73&L4GN>\YSG';M2@DBL_2M3BU33X;J/'SKDX[&KX->7./*['9%IJXO>C-
M)WI:DL,T9HHH ,T9HHHU ,TA/<_@*6H9Y5AC:5CA47)-5&[=A-V5Q[2;%WL0
MJ]\FH_MMMG_CXC^FX5XYXD\6W^J7TD<,[1P(2!M/6N>-Q<%@3<2_]]FO2IX!
MR5V<<L3K9'T+]MMO^>\?_?0H^VVW_/>/_OH5\]_:+C_GXE_[[-'VBX_Y^)?^
M^ZO^SO[Q'UH^A/MMM_SWC_[Z%'VVV_Y[Q_\ ?0KY[^T7'_/Q+_WV:/M%Q_S\
MR_\ ?=/^S7_,/ZRSZ$^VVW_/>/\ [Z%'VVV_Y[Q_]]"OGO[1<?\ /Q+_ -]T
M?:+C_GXE_P"^S1_9W]X7UH^A/MEM_P ]X_\ OH4GVVV_Y^(_^^A7SY]HN/\
MGXE_[[-'VBX_Y^)?^^S2_LZROS!]:9]$+)O&0P*^JTN:\:\,>+KW3;Z*WN)C
M+;N<88]*]ABD5T5UY5AD5PU\-*D]6=%*JIDV:3-&:*YC<,T9HHH&&:,T44 %
M*#2447$!)J/>$!9FQ_O=*2:18XV=SA5&37COBGQ=?ZGJ,L%O,8K>(X&W^*NB
MCAY57HS&I54$>OB]M^]Q%G_>%+]LMO\ GXC_ .^A7SWY]P>?M$N3U^:E^T7'
M_/Q+_P!]FN_^S_[QS?6FCZ$^V6W_ #WC_P"^A2?;+;_GXC_[Z%?/?VFX_P"?
MB7_OLT?:+D_\O$O_ 'V:/[/_ +P?6G:Y]"?;+;_GXC_[Z%+]MMO^>\?_ 'T*
M^>?M-QVN)L=_F-.^T7'_ #\3?]]4?V=_>#ZT[7/H3[;;?\]X_P#OH4?;;;_G
MO'_WT*^>_M%Q_P _$O\ WV:/M%Q_S\2_]]FC^SO[P?6CZ#^VVYZ7$6?]X5('
M5QN1@?<&OGC[1/D'[1-Q_MFM_P ->++W2[Z..>9IK9FPP8]*B>7N.Q4<2KZG
MM1SWI<U!!*LT22(VY6&0:GKS'=.QV1ES*X4444%!1112 **** "BBC-  :3%
M+10 VL>'_D9Y?^N=;..:QH?^1GE_ZYUSUOBCZFE/9^ANT445V&(4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "57OO\ CRF_
MW#5BJ]]_QY3?[AK.?P/T&MRAH'_(*3ZUJ5EZ!_R"D^M:M8X?^$BY;B4M%%;D
MA1FBBD 44E** "BBB@!"0JDFJEVVVWN .NPD5;;I5"^_X]9O]PUI#62(GLSP
M6X.Z[N#CDR-D_C46>..@XJ2?_C[F_P"NA_G4+''.,XKZB-HP5SQGK*P[-)OK
ML_#_ ($6\LA?:G/Y,#C@$XK5_P"$*\+$_P#(1'_?5<_UFE&6A:HL\WW4;A7I
M/_"%>%O^@D,?[PH_X0GPK_T$1_WU2^N0?1_</V'F>;;J-]>D_P#"$^%O^@D/
M^^J4>"O"W_01'_?0I_6X>?W![#S/-<TN >":Z?Q-X.DT2 7EK+YUFS#IS@5S
M P1N4<'I6T*D9JZ,YQ<1&^YR.!7MWA1F/ABR'^S7B3_=KVKPG_R+ME_N5Q8Y
M7BCHPNYT@QDX-+31T%+7A'IO<6BBBD,**** "ANE%(>E4@*URQ$3XZE37@.H
M'=J=VW0&0BO>KK_5O_NG^5>"7O\ Q_7/^^:]? +4X,6]"&BG1*))XHV;8K'Y
MF]*ZI/#&@.@SKF&(S@]J]*<^5G$HW.3HJ6\AB@OW@BE,D"M_K172P^&]!EAB
M:36PK, 2/>B=6R#D.5HJSJMM!97KQ6L_GQ#G=6[9>'=%N+**6;61%,XRR^E$
MZMD'(<S16AK-G::==K'9W?VF,C)8=JV;;PWH<MK$\FM"-G&YAZ42JZ(.0Y>F
M/]TXYXYJ_JMK;65^8;2Y^T0X^]5%_N'Z52=XD[,]I\&2;_#-IV&*Z0'Y:Y?P
M9_R+5G]*ZE.E?-UU[[/9I?"A1TI:**P-1*!2T4@"DI:* $/2H)&"[_3;4YZ&
MJEQ]UOI5TU>1$G:)X/JISK-X1R?,//XU4Z<YY-6]4'_$XN_^NAJDW?!P?6OJ
M*6D$>-+63'9HS6E8>'-5U*#[1;VK>4W&YN,U9'@K7<<6PQ[FI56"6K#D9B9I
M-U;9\%:]_P ^R_\ ?5:%IX+%G;F^\03BU@!VJB\EJ4L122&J;.4W9I0:[/\
MX1?0[QEMK66:TO)!F(RCAA64_@C74D>,0JR(>"QQN]ZB->DQNFS!S0/Y5MOX
M.UV-&D^SJ=HR0#FL0JR.R%2I!^93ZULITWL1RM <;",9!KV'P"Y/AB!2?I7C
MS?=KUSP%_P BS#7)CTN0Z,,_>.Q4_+COFG4Q*?7@,]4****0!128I: "D[4M
M!I 02MA&/H*\&UQB=>OL#DR')KW:?HWT->$:S_R&;O\ ZZFO7P"LSAQ3T*7'
M:BBC->P>>%(>M!-+'#/.Q$$#R$=<#-%TMPUZ"9HJ7[%>C@V<OK]TTCVEXB9>
MUD51R25J.>+>XW%I;$1-)FK^CN@U)"6 SQR,XKI-0TJ+4$*^5#'>A-\4B'Y9
M!Z?6E.5F-1NKG'9I#C:<],<TNQE9P1AP>0:#C:0.F*TW1+1Z[\/7QX9B4<G<
M:[!3D5Q?P_X\.I_O&NSCZ5\UB5:HSV*7P(?12"EKF9L%%%% !1113 #TK(UU
M]NBWH7M$Q-:IK%\0?\@6^_ZY&M:*O-&=3X3PI3D'C@G-.I!TI:^GA\)XS?O"
MT4@/8=:3=W)Y[U6C$.HINX=L$>]&\$_P_G4VBNH6D.HINX$=0*4LI]:+)A=B
MT4F0>AHIOX00A^\IZ%2"/SKW_3&SIUJ#U$:_RKP'^[_O"O>=*_Y!MK_US'\J
M\O,5L=N%-4=:6D'W12UXKW/004444#"BBB@ I#TI::W2A+43,_57QIEU_P!<
MS7@0SOD!ZER:]XU?_D&77_7,UX0?OM]3_.O:P*T//Q0#IGUHI!03@YKU+:G#
MT!C4MG97>HRF*S@:5QUVCI4FE:3=:Y>K9VJ9W-EW/85Z//?Z7\/=*2WA19;U
M^7"\DUS5Z_*[1^(VIT;ZO8\QFA>VN&BGB=)5^\I%)7I>H:;8>.M(&HZ=MCOE
M7++W_&O-;B*:SN&M[A"DJ';M]:=*LJBM+=;DSIN+NMA**/)GC3=)#(L>?O;:
M0$-R.5]:WO%Z(B5T+3&_7/%._'-(W3\:'U".Y[QH#DZ'9 ]1$N:UQP*P_#__
M "!+/_KF*W%^Z*^7J+WF>S2^$6BBBLS4**0T4@%HHHH *2EHH 2EHHHZ@'>L
M6'_D9Y?^N=;7>L6'_D9Y?^N=<];XH^II3V?H;M%%%=AB%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 E5[[_ (\IO]PU8[57
MOO\ CRF_W#6<_@?H..Y0T#_D%)]:U:RM _Y!2?6M6L</_"1<MPHHHK<D****
M0"8I:** "BBB@!&Z50OC_HLW^X:OMTK/OO\ CUF_W#6M+XD9SV/!;@YNIO\
MKH?YU"@!N(L]-XS^=2S_ /'U-_UT/\ZC3_CXB_WQ_.OIMX:GD?;/2?B"\D'A
MS3XHG:-"%R%..U>9[I0 #(_/?->E_$?_ ) &F_1?Y5YLJ.\B1QCYW(5?QKEP
MRC[/F:-:EU-)&UI'A74M7TR:^MY"(X\XW-]['I5/1]&O-;U)K*"9ED3EMQ.!
M7I4=AJ6EQZ+965N7MU&ZX;W/6L[2M,_LKXAW\2@I')$73'O62Q+=RW3,"X\!
M:O%&[0W*3E/O(C\BN5D$T;.KO(K(<$$]ZZGP[>7L?CPQQ2S,LDK"12<C%4O&
MT<4/BFY6%!C&6QTS6M*HY-QD3./*KH[?3G:Z^&4IG.\JAQGFO+D^X*]0T?\
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
MTT]*I"93NO\ 5O\ [I_E7@&H<7MT1UWDU] 7/$3Y_NG^5>!7P_T^X'^V:]?
M:W.#$G40C_B5^'[,<6UQ-OFST)]*=>W$]U_PDB7"%!& D:G@!1TQ6/8ZVL.C
M2:==)OVMYD$G=&]*V_#$[^+KB^LKTB*6:(*7'?%;SAR-RDM#*#OHCGI<?\('
MIL8)2-KGYWS[U[?I*HNDVH7#KY8P<>U<)#X3L;2V&C:K=A;='WQ%N-U:LM_J
M-N5AL+ZR2VB&U 6&2!7%5M/X3HIWB]3L\#J0#^%<!\5"HT>V)D*9DQM!QD5J
MW6K7[6\/V;4+(2X^<$C@U3NK>'7K-[77;NT8#F.1&'!K.A#V<U*6QI4?,K(\
M_P!/MXY/!NI2N"7C?"8[5+H+RQ>%-1:'_61,"@]\]JU+W2H;:TB\+Z3=)/-=
MOO=U/1:OZQH\7@SPO&J-YUQ(X+9[FO0=:+T[['(J;CJ$,TYUZR.P!KJTW72=
MR<=ZX*Z54NK@+]W><>U;\/BHK!=7#19U"==BM_<6N<;.UBQR3DD^M;TJ;5[F
M4Y79[/X,_P"1;M/I74)]VN6\&?\ (MVGTKJ4^[7AXCXV>E2^$=VHH[45S,W"
MBBB@ I*6CO2 0]#56XZ-_NU:/0U5N.C'VK:E\1$_A/!M4_Y"]U_UT/\ .L^7
M[IYQ6AJ@_P")M=?]=#6=.,H1G&>]?2PTIH\:7QZ'JNFS)#I/AN2618U)*DGU
MI_BBYN-%T*21[E)+D3>9&K'M63JFF7VJ>"M#^PP&5XV#'!QTJCXBTWQ#XA>V
M8Z:R"*,+@MUQ7EPIQE.[?<[N:T34\1^*'_X12U-OY)N[Q0LJCK67IFF:7X4T
MP:KK@2:ZEYBM\Y&/4UC?\(?XA#AFLV;!! W=*ZHV+W,4?VWP]+-)&-H+25K)
M1@K1>YE!N3U&BT\*.X\3?:$6#&[[+D??],5R&O\ B&XU^^,LI\N!>(80?EV^
MM=?_ &5:[?\ D5Y&'IYG%._LJW("_P#",OQWW]?:E3J*#YI:BE%LY[P"P/BF
M' XP>E5/$?\ R,E]SR7Z5VVCZ6R>(()[?1'LXE!W,6S7$>)/^1EO><_/UKIA
M456MS1TT)G%I&:>AKUOP)_R+4/UKR0_=KUOP)_R+4/UJ<;\ 8;XCL5Z4ZFKT
MIU?/,]5"T444#"BBB@ I*6DH JW'W6^AKPK6O^0Y=_\ 70U[K<?=;Z&O"M:_
MY#EW_P!=#7L8#<\_%;&;)]VO6?AGSX7D';>U>3./EKUGX9\>%I<_WVKJQR_<
MLQPRU+'A&=+:PU2=S\J3N3FO,?$>NS:]J<TDSN(0V$7/  KO;$,WA+71'D$R
MO@BN)\*W&D6UTS:Q&73H._-<V%BDG.VIM5;=DBYX?\,6NL:!=WTDC*T )7'M
M7,6]Q):W8N;:4QS*WRXXZ5[7HEUX?FT:\?3TQ:+_ *T8KA/$M[X7N=+:/38
M+G=]X#&*NE7E4DTT9SI..L6=OHVN'7_!DUP_$R1E7'OBI-+Y\!_6%OZURWP]
M$O\ PC6IN0?+*D#W.*ZK2O\ D0QZ^2V?UKDJ149NW<Z8MN&IXL/]8WU-*?N&
MD'^L;ZFE;[AKW(OH><[W/6? '_(O)_O&NT3I7%^ /^1>3_>-=HG2OG<3\;/5
MI?"AW>BD[TM<AN%%%% !1113 :W2L37_ /D#WO\ UR-;;=*Q-?\ ^0/>_P#7
M(UO0^-&57X3PWN:CD^Z?K4G<U&X.TBOI8['C_:/3-7?[!\,;=$R#(G.WO6!X
M6\%MJ]G#?F\2,JX.PUT=BJ^(_AT;:,YFA0X7OD5YQ97=WIUY'&+B6,1R#>@.
M.]>;3C*THIV9USUDF]CU[Q1X3&OQVRBZ2$0#&3WKR/4K1M/U&:T+"38Q7<*Z
MOQEXKCU*"T33+J1-@_>$<<UQP2ZF)EV2L#U<KG)K7"QE#6;LC.K*,G:)N>'_
M !3)H6GW-HD D$H(R1TS7.RMD[QU#[N.QKJ_"VH:-;:9>1:G&IG*G82,US4-
MN]]J"VUNI)EDX4>E;Q=*,I-HB/8]*UD_;_AK#<S %T P37F49RH'?&<UZ5XS
ME31_"%KI*_ZQ@,K7FRGH1V&*RPJ;BWTN.J]4+_=_WA_.O>=)_P"0;:_]<Q_*
MO!O[O^\/YU[SI7_(-M?^N8_E6./V1MA5JV:@Z"G4T=!3J\1[GI!11128"=Z6
MCO10 4C=*6D;I3CN)F5J_P#R#+K_ '#7A!^\WU/\Z]WU?_D&77_7,UX.3\S?
M4_SKV\#LSSL2 Z4TT9R<#-6;W2[VQ@CEN(&1)A\A]:]%R29QI76A':V=S?R^
M5:0O*_? X%3WFA:OIVR:YLG$:L"2!VKMOA_JUO9_\2V[M_L]Q(,QRLOWJV;G
M6[[3-973]9MTEL+D[8Y<9 ^M>?5Q$XS<3KIT$U<K:U:7'B;P?;)HLX^50'B4
MXS2:!9P?#_0S<ZI<L'D_Y99SS6#XF6\\&ZN)=*G:.VN/F"]JYUM:N-1U>UNM
M8D,]NKC*=A62HN46T_=+]IR2L>HW^BZ=XC:UUV>>06L:[S$Y^4UF:MH.C^*M
M/>XT5D6Y@X CXSCM4_BVWNM8\,1RZ%.!;(N6BC[CTKEOAYIFK?VS]I@9[>S3
M_6ANA-8P7)#FOKV*DTWHCEIH);6=[>X0QRJ<$&HSG'..#78?$2^L+O4XXK15
M,JG$C#UKCVP&(Q^->M3FY4[M''-)2T/<_#W_ "!+/_KF*W%^Z*P_#W_($L_^
MN8K<7[HKYZO\;/5HOW!:***Q-1:;2T4@"@T4&@!*6DI: "BBBCJ =ZQ8?^1G
ME_ZYUM5BP_\ (S2?[E<];XH^II3V?H;M%%%=AB%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 G:J]]_QXS?[A_E5CM5>^_X\
M9O\ </\ *LY[/T''<H>'_P#D%)6J>E9?A_\ Y!25J5CA_P"&BI;AVHHH-;B"
MBBBD 4444 %%%%  >E9]]_QZS?[C5?)P*S[XG[),<?P&M:/Q&<]CP6X_X^I_
M^NA_G4( :5$) 5FP2?2II_\ CZF_WS_.HB >U?3)7A9,\=_$>@6G@;P]/:Q2
MR:@@=ER1OJ?_ (0#PT>3J2_]_!7G'S#&)'X]Z3YR?]8__?5<TJ$V_C-HU(I'
MI'_"O_#/_027_OX*F?X::"L2S/>8C[-GBO+GW\?O7'(YS7J'B#/_  K:!@2&
MV+R.M85(U(22Y]S6,H25[$7_  @'AC_H)+G_ *Z"G#P#X:'_ #$5)_ZZ"O-
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
M]Z(G S4Y/I7,S9"T44AH 6@4E5OM!EF,*,%P<'- $\DBH,$Y/I5&99I@>=H
M/!JZD"+S@DCN:BG!*^G-:TM[F<WI8\$U,?\ $XN@.<2'-51WKH?%VB3Z?JLM
MR$9H)&R"HKG-P)Y/'85]+2DG!'D37O,=36!.!V[T;A[4N0:T32(T+MEK^KZ;
M;B"RNO+CS]TC-6!XMU\'B[4D]S&*R212<5FZ<6[FBJ65C8/BS7F5H_MH^88.
M% %918EMS#YFY)'K301[49'M5**CL3*5QPSCUHINX>U&\=/7BJ5NHKBMT(KU
MCP,73PY >J^@KRZULI[Z9+>V0OEOF;%>TZ!8#3=*AML<JN#7!C))JR.G#QL[
MFW%(DGW>#Z5)4)A!YCX--%QLE\I^37A-'IHL4445(!112''%,!<\XIDDJHOS
M<GT%0&X$D[0H0&]ZF2W1.N2?4T) 49O-E#$?*,'@UX=K'&M7>3_RT/->]SC
M)/05X]XRT.>PU5[F*,O;R_,2!TKUL%))ZG#B4^AS/3ZTA0$'@9]:0D8S2AA[
M5ZVYPIV#8#R<<X&,4%%SC P*7(]J,CVINPF[]1-B]-HINT9^Z*=D>U&1[4:#
MNA-@..@QSTI2H+;O7MBC(]J7(H=FA78 &AN.V306 &>OTJ6VM9[V588(F+,<
M9]*4I+<(K6QZAX$,@\/HP^9=YX%=K!(''7GTK"\.::-+TB&U((;[S?6MTPJW
M*<-ZBOG<0[S9ZU+X;,DQ@THYJN+CRY!%+@N>XJP<#I7(SHN%% HH *."*1CA
M">PJM')]KR%<  XQ3$2RSJ@P/F-8>NI*^C7;,<?NSQ6^L2QK@#)]35#4(!<P
M2PM_$I%;47::9G4U1\_J>OU-.ZU?U;3+C2+Z2.1"$+$H<5G[A@Y(;/85]+"4
M>4\>2:8[-)D4F1[49'M3OI:XM+W'9SU/%)QVS29'M1D>U-.RM<>E[CL\=:2D
MR/:C(]J!:"TM-W"C</4"DGT8_07. #T&X<_C7NFDL\>GVVX9!0<_A7CNC:3/
MJ^H1K%$WEJP+,1P:]NM(Q%"D?4* *\S'2OH=N&BTRXC+(O!R:?41@(^9#MIL
M-P)'*'J*\=H[T3T4G&3ZTM2,2E%%(Q 4D]!S0 O6HI9E0$#EO05$DINLA&"@
M'D=ZG$*(,@9/K511+9C:J'?3+ECP-AXKPS;@L?\ :(_6OH"\B\^&2(\!E(KQ
M'6](N-*U":*6-O*+%E8#BO8P<DDT<&(3N9O1L#KWII4$8[4I<GEB":,BO4=K
M(X;.Y>LM;U732/LMX\8[#.0/PHU'6=1U;;]NN/.*?=.,8JCQ1D>U1R0YN9+4
MMRN*., TO%-R/:C(]JK2]Q70XXHIN1[49'M0[-W"Z%ZG I#D].QIQ8!<;QGM
MBKVD:3<:M>PQ1QL(]PWMBIG.*0XIMGKWA]FBT>S)!9?*'-;\3*Z H<BJ&GP+
M;VL<0&4C 3%7#!CF([2.W:OG*VLKGKT](DW6BH(YU=S$V-Z^E3U@S0**2BD,
M6BBB@ HHHH ****.H!6+#_R,TG_7.MKL:QHO^1ED_P!RN>M\4?4TI[/T-RBB
MBNPQ"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH 3M5>^_P"/*;_<-6.U5[[_ (\IO]PUG/X'Z#CN4- _Y!2?6M2LO0/^04GU
MK4K##_PD5+<6BDI:W$%%%% !1112 .U8EW9W$4S319Y.:VZ3(Q@\BJ0F95KJ
MQ!\N?KZU?8I,A*'=FH;K3H9U^48>LO\ TK3W(Y*U<7835T3WEE%<*8YHPX/8
MBL23PMIA.3:)726]Y#<#:>'-3FW XZFNF-9K8YY4DSD?^$6TO_GS2C_A%M+_
M .?-:ZS[.*/LXK3ZQ,GV43D_^$6TO_GS6C_A%M+_ .?-:ZS[.*/LX]*/K$P]
MC$Y/_A%M+_Y\UH_X1;2_^?-:ZS[..]'V<>E'UB8>QB<G_P (MI?_ #YK2KX6
MTO/_ !Z+CTKJ_LX]*#$B LV,4?6)L/8I&38:5;60Q;P*GN!6LK1P*2[#&*HS
MZ@J'; ,FH([2YO7RQ(2N>=1O<UC!(LW&J,X$< ]LTMA;7'F^:_0]C5R"PA@
MXR:M9XQT%<]S86BBBD,*3KQ2T'B@#$N[*>&<S0G'?BI;75BI$5QU]36L<$<\
M^U4KK3XK@$JN&JD(F8I*FY""#6;>V<=TGERQAT]&%0%+JPDQDE>M7H+V*Y&V
M3@UM"?*9RA<YQ_"VE[MWV)*9_P (OI9.?L:UUI@STI/LX]*Z%B)&+HHY/_A%
MM+_Y\UH_X1;2_P#GS6NL^SBC[./2G]8F+V43D_\ A%M+_P"?-:/^$6TO_GS6
MNL^SCTH^SCTH^L3#V,3D_P#A%M+_ .?-:#X6TO\ Y\UKK/LXH^SCTH^L2#V,
M3E/^$6TO(_T-*U=/TFULR!;6ZQGU K5,"H-SGBJ<^H*F4@7/O42KMZ%*BKET
M&.W4EV [U3N-5+_N[=3SWJO%;W-\V7R!6K;:?%;]<$US2=S=*Q3L;:X-P)I,
MX]ZUSC.!2>V>.U&,<"LV4A:***0PK&OK*9;CSXOKQ6S2<@''/J*!,R;35&4[
M)_S-:+%)XRR'.14-QI\5QR!AC66R76GR<$E*TB[":+%Y9I.A26,.GHPK#D\,
M:86)%F@SUKH;:^BN0%?AZLF $<=*Z85I(P=.+.1_X1;2_P#GS6C_ (1?2_\
MGS2NL^R^U'V8"M/K$R/81.3_ .$6TO\ Y\UH_P"$6TO_ )\UKK/L_M1]G]J/
MK$P]C$Y/_A%M+_Y\UH_X1;2_^?-:ZS[./2C[.*/K$P]A$Y3_ (172_\ GS6@
M>%M,!_X]%%=9]G'I2&!5&6X H^L2#V,3'T_2+2S!^SVZHQ[@5KJ5B0-(WUJI
M<7\:?)$/FJLD%U>MR2%-83J-FL*=BS<:J68K;CCID46=M<R3B>3I[U<MM.B@
M X!:K>.,#C%8,V%SFBBBH8"9HSS11UX/2F!D7ME,+@SQGKZ46VJO&P2<<>IK
M7[87D55N;".=?N@'UIH+$A:.>/*$$'K6==VB3(4EC#KZ$57>*YL'RI)6KEOJ
M$4X".,-6T)-$2A<YZ3POIC,2;-,FF?\ "+:7_P ^:UUI@!&1R*3[/[5T_6)'
M/[&)R?\ PBVE_P#/FE'_  BVE_\ /FE=9]G%'V?VH^L3#V$3D_\ A%M+_P"?
M-:/^$6TO_GS6NL^S^U'V<>E'UB8>PB<G_P (KI?_ #YK2_\ "*Z7_P ^:UUG
MV<4?9Q1]8F'L8G)CPMI>/^/-16G8:-:69S#;HK'OBMCR%49? JG/J$<1V1#+
M4G7DUJ-4HIEQ"(@#(XJI<ZMC*0+^554AN;YN<A:U+;3XK< _>;OFN2]W<Z$B
MG9V]Q+,)7SCT-;).,>M)GT_*EZ=>M97N5:P4444#&E2R,OK6'+;7%I,9$SCK
MQ6]D'ZTC $8/*TT)F=::LLF$F&&]:M2J)%^0@^XJO=:8DN6CX-4!+<V#!2"5
M]35IV=R6KBWVG0W2E9XE?ZBL9_"VE[L_8ES[5T\-U!=8Z!N]2M;X;ID5U1KN
MUC!T4<G_ ,(KI?\ SYK2?\(KI?\ SYK76_9QZ4&W%7]8F3[")R7_  BVE_\
M/FM)_P (MI?_ #YI76_9_:E^SCTH^L3#V$3DO^$6TO\ Y\UH_P"$6TO_ )\U
MKK?LX]*3[/[4?6)A[&)R?_"+:7_SYK2CPMI1/_'FM=8+;/:FO'%$I+XP.M)X
MB8*@C/L-/BM%"00K&H_NBM'S8K9,LPK/GU+!\N 9]Z9!I]Q=MND8[?>L*DI2
M=V;QC8DGU.6Y;9 "!ZBK.FVTT;%Y>IJU;V<-N-JJ"?6K&:YVS1!WHHX[45(P
MI&&Y2,XS2TA&:8&'<6L]M,9(R0.O%6K750Q"3<'UK2(####(JC=:9',"T8PU
M4A,GD ==RG<M95[I\-XA2>)9!_M"HUDNK!]K985HP745VN. ]:PG);&4HIG,
MGPMI>3_H:TG_  BVE_\ /FE=;]G]J3[.*Z?K$S'V"9R7_"+Z7_SYK1_PBVE_
M\^:UUGV<>E'V<>E/ZQ,/81.3_P"$6TO_ )\UH_X1;2_^?-:ZS[/[4?9_:CZQ
M,/8Q.3_X1;2_^?-:/^$6TO\ Y\UKK/LX]*/L_M1]8F'L8G*IX6TL]+-,^M;%
MCIT%J@CMX0OT%:#Q)&-S$ "J,^HC[L Q[U,J[:*C11H>;';1C>R\=JH7&IR7
M!\NW!'O4<-C<73AY =OK6M;64,(&T9/K7))W=SH2LK%33+6:-S))U-:E&>:*
MS8T&*,44F:0Q:***8!1110 4444=0"L6'_D9I/\ <K:[UBP_\C/+_P!<ZYZW
MQ1]32GL_0W:***[#$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@!.U5[[_CRF_W#5BJU]_QY3?[AK.?POT''<I>'_P#D%)6I
M67X?_P"04E:AK'#_ ,)%2W#M11FBMA!1110 4444 %)2T8H 3M39%21,.N13
M\ ]:,<^U C(NM*VC?"U10ZC+:N$F!9>E;G3I4$UG#.I!4 GO57 ?#/'.H92,
M^E3=NE<]+9W%B^Z-B5]15VSU17(27@^I[TTR;&I@4;:0,& 93D4N>?;UIW"P
MA4=Z#A1DX %5KF^AMP<MEO2LB2[N;UL)D+[47"QI76IPP A""U9N;J_?H0M6
M[724'[R?D^E:2*J+A5P*38RC;:7' -TGS&M!>*3)]:6I;&@S1112&%%%% !2
M4M% "4M&** &NBNI#"LJ[TL@[X#S6OFD[T7$8L%_-:,(YE.*UH+F*X'R$9]*
M;/:Q7"E6 W>M9$UG<6;AHB2/:K3$=!@>E&*RK35E;]W-P_K6HK!QD$&G<!<4
M8'I1FJUS?10+U!;T%%Q%@@ 9/ JC=:C% " =S=L5GS7EQ>-LB!VGM5BVTK!#
MS-D^E*X[%5FN]1? R$J]:Z4D.&?EJO)&D:@(,4^DV,3 4 **6C)[45-QA111
M0 4444 %%&:,T &,TTHKJ5<9%+2YH RKK20<O <>U5[>^GM&\N8'%;F,<BHI
M[6.=3N R>]-,FPL%S%<@,C#/I4V!GI6!/8SVC%X22/:K5KJHP$GX/3=5W UL
M48IJ.KJ&4Y!IU  1BFD #/2H9[V* '+9/I61+?3WC%8@=OI0!H7&I10@["':
MLUGN[]\#(7KBK-MI.\B2<_A6G'&D:810 *EL"C:Z6D?SR<FKX 484<"EP?6E
MQ2*$I:*,TF 449HS0 4444 %%%%" 1E####(-9EWI0.7AX:M2BF!APWLUDVR
M<':.,UK0745P@V.,FB>WBG7:Z@D]ZR)[":S??"25]JI,1O$#N*7%9-IJO(CG
M&#ZUJ)(LB[E;(IB';:,#I1GC(YJO<7L-L"6;+>E %CCOTJE=:C#;\##'VK-F
MO[BZ;9&" >PJ:UTK/SS-SZ&E<"M)+=:@^$!"U>MM*2,!I>6K0CB2(810*7'.
M:FXP"A%VH,4M%% PHHHI %%%% !1110 5'+%',NR1<CUJ2CG&.U(3,6YTMXF
MWP=*+;5&A_=7 .16USC JK<V$5PO0!O6K3$6(IHYEW(PJ3&>M<\\-S8/E22M
M:-KJ:2_*_P IQU-5<#0Q1BD!##(.12Y_*BX!BFDA 68@"JMUJ,-L"-V7]!64
MTUU>OA00AHN*Q>N]5CB!6'YFJ@L-U?N&;(!-7K32DC :7YCZ5HA55=JC J6Q
ME.VTZ*'EQEO6KG3CM1CTHQ4W&%+1BB@84444 %%%% !1@CD&BC% $<D4<JD.
M.M9=UI;(?-A8X':MB@9IIB9C6^I21,(YEX'K6M%+',-R$5#<V45R#D -V(K)
MDM[BQ;Y6)4&J3$=#@=<48K.M-4CE^20X;UK0# C@Y%,!<48%':J=SJ,-LN <
MGVH ML0HRV !6=<ZHD8(B^<CO6>\]S?/A=VWVJ]:Z4B?/,<GTI-BL4@ESJ#9
MP0I[UHVVFQ6X!<;FJZH50 H  Z8I:FY0G"@!1@4M!R:*&P"BBBD,**** "BB
MB@ I*6C% "4M%%'4 [UBP_\ (SR_]<ZVN]8L/_(SR_\ 7.N>M\4?4TI[/T-V
MBBBNPQ"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH 2JU]_QY3?[AJS5>^_X\IO\ <-9S^%^@X[E'P_\ \@I*TZR_#_\ R"DK
M5K'#_P )%2W$I:**V$%%%% !1244 +124M !1FBB@ HHHI6$(W3:PW U0N]+
MCF!:/Y6]*T**JX&"EQ=6#[7Y4>M/GU*:X(CB&,]<5KS0QS(5D4$'O4<%I!;G
M*KS1<#-@TN24[I2<'UK5A@CMUPBBI:*+@(>>]&<TM% Q*6BBD 4444 %%)10
M M%%% !1110 AHI:*5@$!SSC%+R>P(HHI@4+O3(YQOC 5ZSXY;BPDPV2OO6_
M4<L4<R['7@]Z=Q6,F;5)IODA'7THM],DF?S)B<&M*"S@@/R*"?>K!XHN!%#!
M% ,(H^M2_6CM11< HHHI %%%% PHHHH *#110 E%+10 E+110 4444 (1D?-
MC![51N=-CG^9!M:K]!.!3N!@H]SITF#DCU/2I)]5EE&V%?F-:SQ+,N' (]ZC
MALH8#E5R?4T7%8S+?399SYD['Z5K0V\4  1 #ZU+^&**+C#!/4T9].E)0*0"
MT444 %)2T4 )12T4 %%%% !1110 444E !D=Z/8\BEHH I76GQS LF U9H:Y
MTZ7D%EK?IDB(ZX9<YIW R)M5FE7;$,9ZCO20:=-<$23-A?0UI0V,$#[@N6/K
M5FBXK$,-K%;CY$R?6ICZYHHHN,****0!1110 4444 %%%% !1110 4444 %%
M%%(!& 9=K#<*S;K2E;YX3@^E:='3M57%8P8;VYLGV2@E:)[^XNVV1 [?]FMF
M:WBN%PZ_C38;6&W V 9%%PL9]MI.XB2<_@:U(HDA7"*,4\\\FBBX!]:***0P
MHI*6D 4444P"BBB@ HHHH **** "BBB@ ]C^=(RAAA@&%+13N!F7>E+(=T/!
MJK#=W-DY2097WK=J*:"*<;9%Z]Z+BL9$^H3W3;80<>U26^E,[!IFS6E!;16P
MPB_C4HHN%AJ1QPJ%10/>GG.>>E!%% PHHHI""BBB@84444 %%%% !1110 44
M44 %%%%'4 [UBP_\C/+_ -<ZV>]8\/\ R,TO^Y7/6^*/J:4]GZ&Y111788A1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 )VJ
MO??\>4W^X:L=JKWW_'E-_N&LY_ _0<=RAH'_ ""D^M:M96@?\@I/K6KVK'#_
M ,)%2W"BCM16X@HHHI )BC%+10 F*6BB@ HHHH **** "BBB@ H^M%% !111
M0 4444 %%%% !1110 E+110 4444 %%%% !1110 4444 %(<GC-+10 #CB@T
M44 %%%% !11VI* %HI*6@ HHHH **** "BBDH 6BDI: "BBB@ HHHH ,>E X
MHHH /QHHHH 2EHHH **** "BBB@ HHHH **** "BBB@ I,4M% !1110 9H]Z
M2EH .E%%% !1110 4444 %%%% !1110 4444 %%'>B@ HHHH **** "BB@T
M&?6CIT%)2T )WI:** "BBB@!,4M%% !1FBDH 6B@44 %%%% !1110 4444 %
M%%% !FDZT4HH  .,9HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBBCJ =ZQH?^1FE_W*V>]8L/_(SR_P#7.N>M\4?4TI[/T-VBBBNPQ"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 3M5>^_X\
MIO\ <-6*KWW_ !Y3?[AK.?P/T''<H:!_R"D^M:AK+T#_ )!2?6M0UCA_X2*E
MN***!16Y(4444AB4M)2B@ HHHH *2EI* %HHHH 2EI*6@ I*6DH$+1110 44
M44#"BBB@ I>*2CF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@04&B@T %%':BF,****0!1110 4444 %%%% !1110
M 4444 %%%% !1113 ****0!1110 4444 %%%% !1110 4444""BBB@84444
M)2TE+0 4444 %%%% "4M)2T %%%% !1110 E%%% !2TE+0 4444P"BBBD 44
M44 %%%% !24M)0 M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1113 **** "BBBD 4G>EI#U% @[UC0_\C/+_N5L]ZQX?^1FE_W*
MYJWQ1]36GL_0W****[3$**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@!IJ"]&;*8?[)JQUJ.=/,A>/^\"*SFO=8X[F9H'_(+3
MV)K2R:P].NAILC65Q\H!.QC6P+JWVC,R?G7-0G&,>5[FDHNY,*6H?M5O_P ]
MD_.C[7;_ //9/SK?VD.Y'++L39HS4/VJW_Y[)^='VJW_ .>R?G1SP[CM+L34
M9J'[7;_\]D_.C[5;_P#/9/SI<\.X6?8FS14/VJW_ .>R?G1]KM_^>R?G1SP[
MA9]B:BH?M=O_ ,]D_.C[7;_\]D_.CGAW"S[$U%0_:[?_ )[)^='VNW_Y[)^=
M'/#N%GV)J*A^UV__ #V3\Z/M=O\ \]D_.CGAW"S[$U%0_:[?_GLGYT?:[?\
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
M?\Z/[ LO1_SK4HH]A3[![6?<R_[ LO1_SH_L"R]'_.M2BCV%/L'M9]S+_L"R
M]'_.C^P++T?\ZU**/84^P>UGW,K^P++T?\Z7^P++T?\ .M2BCV%/L'M9]S+_
M + LO1_SH_L"R]'_ #K4HH]A3[![6?<R_P"P++T?\Z/[ LO1_P ZU**/84^P
M>UGW,O\ L"R]'_.C^P++T?\ .M2BCV%/L'M9]S+_ + LO1_SH_L"R]'_ #K4
MHH]A3[![6?<R_P"P++T?\Z/[ LO1_P ZU**/84^P>UGW,O\ L"R]'_.C^P++
MT?\ .M2BCV%/L'M9]S+_ + LO1_SH_L"R]'_ #K4HH]A3[![6?<R_P"P++T?
M\Z/[ LO1_P ZU**/84^P>UGW,O\ L"R]'_.C^P++T?\ .M2BCV%/L'M9]S+_
M + LO1_SH_L"R]'_ #K4HH]A3[![6?<R_P"P++T?\Z/[ LO1_P ZU**/84^P
M>UGW,O\ L"R]'_.C^P++T?\ .M2BCV%/L'M9]S+_ + LO1_SH_L"R]'_ #K4
MHH]A3[![6?<R_P"P++T?\Z/[ LO1_P ZU**/84^P>UGW,O\ L"R]'_.C^P++
MT?\ .M2BCV%/L'M9]S+_ + LO1_SH_L"R]'_ #K4HH]A3[![6?<R_P"P++T?
M\Z/[ LO1_P ZU**/84^P>UGW,O\ L"R]'_.C^P++T?\ .M2BCV%/L'M9]S+_
M + LO1_SH_L"R]'_ .^JU**/8T^P>UGW,O\ L"R]'_[ZH_L"R]'_ #K4HH]C
M#L'M9]S+_L"R]'_.C^P++T?\ZU**/84^P>UGW,O^P++T?\Z/[ LO1_SK4HH]
MA3[![6?<R_[ LO1_SH_L"R]'_.M2BCV%/L'M9]S+_L"R]'_.C^P++T?\ZU**
M/84^P>UGW,O^P++T?\Z/[ LO1_SK4HH]A3[![6?<R_[ LO1_SH_L"R]'_.M2
MBCV%/L'M9]S+_L"R]'_.C^P++T?\ZU**/84^P>UGW,O^P++T?\Z/[ LO1_SK
M4HH]A3[![6?<R_[ LO1_SH_L"R]'_.M2BCV%/L'M9]S+_L"R]'_.C^P++T?\
MZU**/84^P>UGW,O^P++T?\Z/[ LO1_SK4HH]A3[![6?<RO[ LO1_SH_L"R]'
M_.M6BCV%/L'M9]S+_L"R]'_.C^P++T?\ZU**/84^P>UGW,O^P++T?\Z/[ LO
M1_SK4HH]A3[![6?<R_[ LO1_SH_L"R]'_.M2BCV%/L'M9]S+_L"R]'_.C^P+
M+T?\ZU**/84^P>UGW,O^P++T?\Z/[ LO1_SK4HH]A3[![6?<R_[ LO1_SH_L
M"R]'_.M2BCV%/L'M9]S+_L"R]'_.C^P++T?\ZU**/84^P>UGW,O^P++T?\Z/
M[ LO1_SK4HH]A3[![6?<R_[ LO1_SH_L"R]'_.M2BCV%/L'M9]S+_L"R]'_.
MC^P++T?\ZU**/84^P>UGW,O^P++T?\Z/[ LO1_SK4HH]A3[![6?<R_[ LO1_
MSH_L"R]'_.M2BCV%/L'M9]S+_L"R]'_.C^P++T?\ZU**/84^P>UGW,O^P++T
M?\Z/[ LO1_SK4HH]A3[![6?<R_[ LO1_SH_L"R]'_.M2BCV%/L'M9]S+_L"R
M]'_.C^P++T?\ZU**/84^P>UGW,O^P++T?\Z/[ LO1_SK4HH]A3[![6?<R_[
MLO1_SH_L"R]'_.M2BCV%/L'M9]S+_L"R]'_.C^P++T?\ZU**/84^P>UGW,O^
MP++T?\Z/[ LO1_SK4HH]A3[![6?<R_[ LO1_SH_L"R]'_.M2BCV%/L'M9]S+
M_L"R]'_.C^P++T?\ZU**/84^P>UGW,O^P++T?\Z/[ LO1_SK4HH]A3[![6?<
MR_[ LO1_SH_L"R]'_.M2BCV%/L'M9]S+_L"R]'_.C^P++T?\ZU**/84^P>UG
MW,O^P++T?\Z/[ LO1_\ OJM2DS1]7I]@]I/N9J:+9QN#L+$=-QJ\D00X48'I
M4G% %4J<%LB7.;W%%+116A(4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !BC%%%*P!1BBBBP!BC%%%%@#%&***+ &*,4446
M,48HHHL 8HQ1118 Q1BBBBP!BC%%%%@#%&***+ &*,4446 ,48HHHL 8HQ11
M18 Q1BBBBP!BC%%%%@#%&***+ &*,4446 ,48HHHL 8HQ1118 Q1BBBBP!BC
M%%%%@#%&***+ &*,4446 ,48HHHL 8HQ1118 Q1BBBBP!BC%%%%@#%&***+
M&*,4446 ,48HHHL 8HQ1118 HHHI@%%%% !BC%%%*P!BC%%%%@#%&***+ &*
M,4446 ,48HHHL 8HQ1118 Q1BBBBP!BC%%%%@#%&***+ &*,4446 ,48HHHL
M 8HQ1118 Q1BBBBP!BC%%%%@#%&***+ &*,4446 ,48HHHL 8HQ1118 Q1BB
MBBP!BC%%%%@#%&***+ &*,4446 ,48HHHL 8HQ1118 Q1BBBBP!BC%%%%@#%
M&***+ &*,4446 ,48HHHL 8HQ1118 Q1BBBBP!BC%%%%@#%&***+ &*,4446
M ,48HHHL 8HQ1118 Q1BBBBP"8HQ2T4[ &*,444 %%%% !1110 4444 %%%%
D !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>img_003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img_003.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 'V!4$# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#WW(]:,BLZ
MYU:.WE,21F20=56F?VI=]?[/DQ]:YGB*:U1?(S4)%)69_:EU_P ^$GYTG]IW
M7_/A)^=/ZQ3M>X>SET-3\**R_P"T[K_GPD_.C^T[K_GPD_.CZS3[C]E,U/PH
M_"LO^T[K_GPD_.C^T[K_ )\)/SH^LT^X>RF:GX45E_VG=?\ /A)^=']IW?\
MSX2?G1]9I]P]E,U**R_[3N_^?"3\Z/[3N_\ GPD_.CZS3[A[*9J?A1^%9?\
M:=W_ ,^$GYT?VG=?\^$GYT?6:?</93-2C\*R_P"T[K_GPD_.C^T[K_GPD_.C
MZS3[A[*9J?A1^%9?]IW7_/A)^=']IW7_ #X2?G1]9I]P]E,U*/PK+_M.Z_Y\
M)/SH_M.Z_P"?&3\Z/K-/N'LIFI^%%9?]IW7_ #X2?G1_:=U_SX2?G1]9I]P]
ME,U/PH_"LO\ M.Z_Y\)/SH_M.Z_Y\)/SH^LT^X>RF:GX4?A67_:=U_SX2?G1
M_:=U_P ^$GYT?6:?</93-3\**R_[3NO^?"3\Z/[3NO\ GPD_.CZS3[A[*9J?
MA1^%9?\ :=U_SX2?G1_:=U_SX2?G1]9I]P]E,U*/PK+_ +3NO^?"3\Z/[3NO
M^?"3\Z/K-/N'LIFI^%'X5E_VG=?\^$GYT?VG=?\ /A)^='UFGW#V4S4HK+_M
M.Z_Y\9/SH_M.Z_Y\9/SH^LT^X>RF:E'X5E_VG=_\^$GYT?VG=_\ /A)^='UF
MGW#V4S4_"BLO^T[K_GPD_.C^T[K_ )\)/SH^LT^X>RF:GX4?A67_ &G=?\^$
MGYT?VG=?\^,GYT?6:?</93-2C.*R_P"T[O\ Y\9/SI#J=R!EK&3'UH^L4^C#
MV4C7!HJE9:A%=KA<JXZH>M6P<]*UC*,T0U8=2TF>:6K$%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% &'H:"6T%VP!EEYR:UEZ\GD=:S?#W_(&@]NE:@[_ %KCPVM)-K<V
MJW4VNPF/>EH%+6ZTT,]1**6@4[L5A**6BB["PE%+11=@)12TF:+L844M%/40
ME%+11J%A**6BC4+"4<4M%%V E%+12NPL)12T4786$HI:*+L+"44II*+L+!12
MT4786$HI:*+L+"44M%%V%A.*.*6BB[&)12T478"44M%%V*PE+111=A82@]*6
M@T;C,6]06VIVTD("LYPV.];0X%8^K<7UC_OFM@UA15IR\ARV'8S2T@I:ZK$!
M1113 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH Q_#W_(&AK4'>LOP]_R!H*U!WKDPW\&/H;5O
MXLO4!TI:0=*6MWN9@: :#24 +FBD[4"@!:*3-** "DI:* "BBBF 44F:,T +
M129I: "BBBDP"BBB@ HHHH ****  TE*:2@!:*** "BBB@ HHHH **** #-%
M)2B@ HHHH **** "BBB@#'U?_C^L?]\ULGI6-J__ !_6/^^:V3TK&E\4ARV%
M'2EI!TI:ZB$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% &-X?_P"0-#6J.IK*\/\ _(&A
MK4'4UR8;^#'T-JO\60O>BCO16_4S"EI*6F TG#8[GM6+JGBK2M';R[J?]YW1
M>35S5KIK33;F<'YE0[<=J\$N;B2\NY;B=M\C,?O>E=V%PWMMSEKUN0]<_P"%
MC:#_ 'I?^^:4?$;0O[TO_?->/8']U:-H/517?_9\%NSE>*E?0]A_X6-H7]Z7
M_OFC_A8^@_WI?^^:\>VJ.PHP/[JT?4*?</K53L>P_P#"Q]"_O2_]\T?\+'T+
M^]+_ -\UX]A>ZBC _NBC^SZ7</K4NI[!_P +&T'^_+_WS4UOX^T*YE$:RNA/
M=A@5XQM&>@I2@/& #ZCM2_L^F]F/ZTSZ*BE2:)7B<2*W(85)FN%^'&I3W>D2
MP2ODPG KN5Z#%>/6A[.?*=T)\T;CJ***RV-0HHHH 2EI:2@ I*6DI !-5KN]
M@L+=I[F0)&.YJ=SA:\K^)6HS3:I%8*Y2!5R0.]=&'I>UG8QJ5.6)U;_$/0D8
MKOD)!QD+3?\ A8VA?WY?^^:\=VJ> O3M0% _A%>O_9])[W.'ZU(]B_X6/H7]
M^7_OFC_A8^A?WI?^^:\>XQG:N*"!_=%'U"CT#ZU+H>P_\+'T+UE_[YH_X6/H
M7K+_ -\UX[A<9P*4A1U44G@*?</K53L>P_\ "Q]"_O2_]\T?\+'T'^]+_P!\
MUX]\O]T48 YVK3^H4^X+%RZGO>F:[8ZQ&6LIA(V,E.XK20YKP;PU?3:=K]M)
M Q02/M=1T(KW=&W*".A&:\S$T(TY:'91K<Z)*2G"FURG0+124M(!**** ,C5
MO^/ZQ_WS6R>E8VK?\?UC_OFMH]*QI?%,<]@'2EI!TI:ZB$%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% &/X?_ .0-#]*U!W^M9?A[_D#0UJ#J:Y,-_!CZ&U;^+(.]+2=:
M6M^IF%)T!I12'H:8&+XB/_$DO/\ KF:\*'7\Z]S\1?\ ($O/]PUX8.,_4U[F
M =D>9BWJ+1T]QZ4A( )W #'>D#CG'8=:])JSN<>ZT#<@/WMOL:-R^U=9X&TS
M2[];RXU$JRPKN4,>M73K?@8,X-BPV'G-<LL3JTHFRHOJSAMRD'(!7N/6M72]
M+MK^W=YI&213A,?=%=/K-CX=OO";:KI<:Q.K?+D\URNCZQ;V$#B=&9R<J1T)
M]Z<*RJ+1#=/E97O;*;3[CRI!E3]UO6H,Y^O0UI:EJ\.I6*1JI$B/G)ZXK,R"
M0>A-;4V^AG-=CT7X8G$%Y_O5Z.G05YO\-/\ 4W?^]7I$?W17@8O6HVSTZ%N0
M?11UHKBW.D**** "BBB@ HI,TO:@"*7[N:\?^()W>)@?^F8KV"7[N*\=\?\
M'B0?[@KT\!I/0X\5;D.69L<=CU-:VG>&=8U.W6>U@_='HQ[UC2GY./TKO]>O
M+W3_  5I!LYF@+?>V<5ZF(G.+2B<,$K7.8U#PUJFE6K7-Y;E4)]:R1(N,@Y/
MI72:)8:YXRE\B:[E:RC/SES_ "KTG3O VB6$2K]F$S <L_.:YY8I4U:6K-(T
M'/5'B8<$#MGVJ]IFC7NL2.+*(R,.O->S7GA#1+J$JUDB<=4&#7 Z_P"%=2\+
M>9>Z+<2"V/+!3R*4<:I^ZEJ.6'<=6S&E\':[;PEWM\@#) K#YP>S X(-=MX!
MU;4;_5+A+JZDFB\DG:QXKC[T8U&Y;& )6XK>E4FJCC)&4DDB72_^0Q9_]=!7
MOEN<HOTKP/2^=8M/^N@KWJV/R+]!7%F.^QUX5Z%KO11WHKR#O TE+1BD 444
M4 8^K?\ ']8_[YK:/2L75_\ C^L?]\ULGI6-+XI!+84=*6D%+742%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% &/X>_Y T-:@[UE^'O\ D#0UJ]C7)AOX,?0VK?Q9>H@Z
M4M(.E+6[W,PH_A-%'\)IH1A>(_\ D"7G^Z:\,SC)]S7N?B/_ ) EY_NFO#.Q
M^IKV\"KP/.Q1H>'K2._\0VUK,NY';D5Z%<^&M)3Q=:V8M5\EHLLOO7"^#?\
MD;K'ZUZA??\ (^69_P"F)S4XRI)323Z%4(QY;BWGA_PYIEN\T\:VT70X.,UR
MLNJ^ XYA&;170'[VWK6%XUUBYUG7Y;2(N\,3;1&M6-#\-P7GA>^NKFVF%Q"3
ML7&,U-.DDKSDQ3GS?"=IH^F^%=9@VV(5H^ODYQ^E5-<\,Z1:ZEID45H@CEEV
MLN*\SLKR]T*_BOHEE@D#8V,",BO6=3NUOIO#]UG[[@X'K6=6$J<KQ>C-*;4E
MKN<;\0-'M-)U2V%G&$653D"N2Z_AQ7>?%/\ Y"=E_NFN#[UZ.$NX79QUU:5D
M>B?#3_4W?^_7I$?2O-_AI_J;O_?KTB/[HKQ\7\;._#_"/'2BBBN$Z@HHHI@%
M(:*44 )2T4G>@3(Y>E>._$#_ )&,?[@KV*7H:\>\?_\ (R_]LQ7IX'XSDQ/P
M'*GOZ59N]4O;VS@L)Y28U(""H[:);BY$,DJQ*?XB.E;$.AV$5U"QU>*1E<$+
MBO6J6M<X(;V/6?#.F1Z3H5M J@'8'<CJ2:V@..E<=+XQMK0&U:>-9T4  CKZ
M5E77BV\N<K#JMO"/]WFO$E0J3E<]*-2,%8]%>1(D)D=4 [L<57F2&_LWC!5X
MY5(R#D&O)+UKC421<^)05/50",UI>&=6.@*+<:O'<VS-PCCYE]JIX:4=5N2Z
MT9:'+SR7GAO7KV*U;:P8C'M68SM)*\IY=CEJZOQ!I]IJ.M2WDNHI;R2C+1L.
M:YW4+6&SG1(;L3#'4"O6H[)O<X*F[#2O^0Q:_P#705[S;?<7Z5X-I?\ R&+3
M_KH*]YMON+]*XLQW.O"[%KO2TAHKQV=R%HI**D8M%%%,#'U?_C^L?]\UM'I6
M+J__ !_6/^^:VCTK&E\4@EL@I:2EKJ)"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH ***.* "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH ***,T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !129I:
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
MQ_#W_(&AK4!ZUE^'_P#D"P_2M0=_K7)A?X,?0VK?Q9"T4=Z*W9F%'\)HH_A-
M-",+Q'_R!+O_ '#7AG8_4U[GXC_Y EY_NFO#.Q^IKW,!\!YV+-CP:,>+K'V:
MO4+X9\=6BGO <5YAX/Q_PEUEDX^:O4+L;O'EISC$.:QQW\1,O#V<+'F=Q=S^
M&_&-W.(0T@<D(X^]7=Z+XLFU#PU>7\EO'&\).(P,9JYXK\'6_B%?-C8172]&
M]:X-O!/BBV#P0L#"3R%;@TXNE4BN9ZD-2B]#,\1>)I_$:PHUM'$0VU2B\M7H
M#6S6=MX;@88(=20:I^%OAW]BNTO=38.Z\K%G.#70>(^-7T8J/^6P&/05G6J1
MLJ<=4BX0UNSD_BG_ ,A.S]E-<'WKN_BF1_:EI_N&N$]*]#!Q?L[G/B%[QZ)\
M-/\ 4W?^]7I$?W17F_PT_P!3>?[U>CQ]!7DXOXV=V'V)**#UHKA.D**** #%
M%%% !2=Z6CO0#(I>E>.^/_\ D9 ?]@5[%+TKQWQ__P C&/\ <%>G@?C.3%?
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% %"7_ %AIG:GR_P"L-,[4 %%%% !1110]AVT%Z=:3OD'B
MJM]?Q:=9R7,Y^5!G'K7GE[\1KYIO]!B58L]6ZUT4L/*HM$82JJ+/3ORI/RKR
MG_A86M^D7Y4?\+!USTB_*M?J%7N3]9B>K_E1^5>4_P#"P=<](ORH_P"%A:YZ
M1?E3^HU4+ZS$]6_*D_*O*O\ A86N?],ORI/^%A:YZ1?E1]1JA]8B>K'' R?R
MHS\V,_I7E'_"P];P?DBS6KI'Q#FDN$BU&,88X!7M4RP<UT&L1%Z'H0SGGE?:
MCZ=*9$ZR('0_*XR*?7&X\KLSH3N@HHHH **** +EO_JJFJ&W_P!74U !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %4)O\ 6FK]4)O]:: &4444 %%%% !12U6O
M+N*RM9+B9L*@SCUJE'F=D*3Y5<GX'.=WL*6O,[_XC7KS'[% BQ@X!;J:J_\
M"PM;](ORKK6"J26FAS_6(H]6_*C\J\I_X6%K?I%^5'_"PM;](ORH^H5>X_K,
M3U?\J3\J\I_X6%KGI%^5'_"PM<](ORI_4*O<7UF)ZM^5&,^OX"O*?^%A:WZ1
M?E0/B%K>>1'1]1J=0^LQ9ZMT^\*,UYUI7Q$G,ZQZC I#' 9>U>@QRI)&LB,&
M5AD$5SU</*&YI"JI=20T445@C46BB@TP$JY;_P"J_&J=7+?_ %7XT 34444
M8WA[_D#0UJCJ:RO#W_(&AK5'4UQX7^#'T-ZW\67J I?RQ2#K67% ;N[N!YTB
MA6Z"NFUV8#]0LY9)1-"V"OO4=MJ;QGRYT/IFK/\ 9@[7,N/K4;Z+"_WII#5(
M"Q)Y<RAE(([#-8.J^'[/47+7%LI/J*UTT>*/[D\H_&E_LE?^?B7\ZVA4<3*<
M.8Y$^"])!_U!_.C_ (0S2?\ G@WYUUO]CH?^6\E']CQ_\]Y*V^M3[F?L$<E_
MPAFD_P#/!OSH_P"$,TG_ )X-^==;_8\?_/>2C^QX_P#GO)3^M3[A[!')?\(9
MI/\ SP;\Z/\ A#-)_P">#?G76_V/%_SWDH_L>+_GM)^='UF?</8(Y'_A#-)_
MYX'\ZLVGA'2[>82);Y(_O5TO]CQ_\]Y*4:2@Z7$E)XF0_8((42",9*)&O0"H
M9]4W$I;KD],U*VC1N,--(1]::-#@4\2N#7+*7,S>,5%!I\-P'\V? S[UI @]
MP35'^S!_S\R\5#) ]K<VX$S,&)R#WJ&AHU.>]%'.>:#Q4C#GH.E)^()I&X5^
M<<<5FVMDUQ )'N9,DGI32 T)H_,A*#&3[UCAKK3GY&4SZU>_LL9S]IE_.AM*
M1QAKB0CWJA$D-Y#<+G=M(Z@]ZJWMHEQ&RR(CQMV-.&AP*05ED!%/_LE?^?B6
MKA-Q)E!2.3F\&:2SEOL_).>#3/\ A#-*[VY_.NN_LB/_ )[R4?V/'_SWDKI^
MLR,/8(Y'_A#-)_YX-^='_"%Z3_SP/YUUO]CQ?\]Y*7^QXO\ GM)3^M3[A[!'
M(_\ "%Z3_P \#^='_"&:3_SP;\ZZ[^QXO^>TGYT?V/%_SWDH^M2[A[!'(?\
M"&:3G_4-^=.'@O2,_P"H/YUUO]CQ_P#/>2C^QX_^>\E+ZS,?L$4=,TBWT^,)
M;PJ@]:T)+V"U7'WG]C2?V2A&/M$N/K3/["@)SYKD^]83FY/4UA'E*Q>ZU!OE
M&U?<UL1+MC ;&0/6J8TE5&%N) /:E_LO_IYE_.LFKEEW@="!2XV]\UDW=LUF
MB.D[DE@,&M88P*FUAA10.E% S'U?_C^L?]\UM'I6-JW_ !_6/^^:V#TK"E\4
M@ELA:6DI:ZB0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH H2_ZPTS
MM3Y?]<:90 4444 %(QI::WW::5P;T.-^(DS#1(E#$;GP<>E>9C&WY?NCBO1O
MB&?^)3$>^^O.CT 'UKW\&K1T/*Q#U$%+FFYR5"Y8N<*!6M%X7UZ=!)'8ML(Z
M^M=,I*/QR,8Q<C+S1FM8^$O$&>+!Z4^$?$('_(.DK-5:+^V5[-F116G-X9UR
MVB,LMA($7DBLH'D;@5 /S ]15PGSNT9"<6AV*:X^7'0]0:=N'OD]J:QPA&>:
MIZHG7F/:/#4QFT"T+'G;U]:V:Y_PO_R+UI[#BM\5\W75JC/7I.\1:***Q-1:
M*2B@"Y;_ .JJ:H;?_5U,.E !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %4)O\
M6FK]4)O]:: &4444 %%%% "$X%<?\096700JDC<V.*Z]^E<7X_).CH.V^NG#
M*\S*L_</-0 3CH%'YTM)U S2U]!9V/("BCC/?\*3=\QZ8IN-@U%HII8 C@FE
M!!S1R^8"TAH!&=N3F@Y[BBX70C?=..#7L7A.<R>';<MDG&W)KQT]*]=\'G_B
MG+<=N:X<<M#IP[]XZ2B@45X9ZC%H-)10(*N6_P#JOQJG5RW_ -5^- $U%%%
M&-X>_P"0-#6J.]97A[_D"PUJKWKCPW\*/H;UOXLO4%ZU2L/^/RZZ_>J\O6J-
MA_Q^77^]76C![F@*0%2<!@:R_$4U]!H%W+IR;[E4)4?SKF?"5SITD+ZA'J=U
M+=11$W-M*W0XYPM,#NLCUHW#&<UPI^)%O]EM[O\ LV8VMQ*8HY/5LXQ6GIGB
MZ/4+V\LYK.6WNK6/S/+)^^OM0!T^><9.<9HSG'7FN3L?&MO<ZE-IUU;-;S",
MRH/,#%@/ITK*U;Q[>2^%[C4]+TR8+&P =CCOB@#T'IWH_&LO1+^>]T&"]N83
M',T>Y@:YR7XC010270TZ<VD<WDM)G^+.* .WZ4N?>N6L_&4,VIR65Y;/:$1&
M99'/#+UJK9^/[.YO(HWA$<%PY2&8N"&(]J .R+ =6 I-ZYQN&?3->?>(?%\E
MSHM^+"PF,$3>6+I3P#GFKNGZSIUG?;IYYFDCL!+(S'Y<?3UH [0,",@G%+D=
MS7/:3XBGU-7N/[/DBM"I,3D_?'TJ@OC!+RXNM+EMS;2F!VC(<-G /ITH [!6
M5AE6# ]P:H7_ /Q]6O\ O&L?P!++-X6A>=BSEVY)SWK8O_\ CZM?J: +W>@\
MT45FQB-@QL/:JVF_\>0QP,FK+?ZMOI52P_Y!P]]U4@ ZOIPF\G[;%YF<;=PS
MFKW49SQ7E_@U;66\O5N-'>:3[60+@G@"K/B#Q??Z5K*&VO(9K7SA%Y"QDD \
M?>Z50CT;/.*7C.,UQ0UC6M?UV>WT>:&VM;(@2M(N2Y[@5C:WXZO4UBZM+.18
M5L1F17B+F5NX&.E 'IN1ZT?C619:M+>^%QJAB,<K0>9L8=#BN/\ ^$OUBQ\-
MG7=0:$+-)Y,$*+SGH": /1QS2]*\VTKQQ?6_VX7["[6.+S4ECB*#=_=YK6@U
M+7--T>XUO69H)+9X]\=O&N&4GIS0!V6>,T9&"<]*X*+6?$6F-9:GJDL$FGWA
MVF!%^:('D'-5[KQ#XCO;34=8TYH(;"S;$43KS)ZT >BYYQFH+F\M[15,\H0.
M=HSZUP\GB'7]2NM,LK!H(7N[032.ZYVM5<>)K^XT9!?P0/?6]\+:1MORM@\$
M"@#T626..-Y'<!4&6.>@IEO=0W<"S0/OC;H17F^G-KT?B?Q*]Q>136<,.[R"
MO ..*O6^O:I?V.E:;I/DV]Y=*TCNR_+&J^U '?Y^M&><5YW=>*]:TC2[ZVNA
M'+J5M(H# ?*X-7-/US6[/Q+9:?JTD$L.H0>;&8UP4/I0!U6J\P1_[XJX.U4M
M5_U$0QSO%7AT6I8PHHHJ4!D:M_Q_6/\ OFMCM6-J_P#Q_6/^^:V3TK&E\4AR
MV%I:0=*6NHD**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *$O^N-,I
M\O\ K#3.U !1110 4UONTZFO]TT]A;G#?$/_ )!$7^_7G).,5Z-\0_\ D$1?
M[]><MGM7O87X+GE5OB.N^&^EPZAK4L\RAEA&50]C73^)/B FB7SV5O;B9TQN
M(X K'^% S?WQ]A6!X@>&+QS<2W2>9 D@++ZUSSIJ==Q?1&RER4^9&X?BK=9Y
ML,#Z4X_%.[&/] 0_C4MUXD\*2Z?+'%8*LA3:/E[UYZ5&6*J1N;CV%:TJ-.5^
M:%A2JM/0]<\+>.H?$=V]C<6_E38RH[$5RGBWPS<-XL\G2[<G[0,L,<"J7P_R
M/&,2XR N*]$\5>+;+PVPWQ"6Y(^4#K7-4C[&O:D:1:J4^:1PFN^")-!T9;^2
MY#2\;E]*Y-^5QCGO7J?C&_\ [3\ QWCQE3+A@/2O*^=@!.>]=F%G*4+R[G/6
MBHRT/8O"_P#R+]K]*WQ6!X8_Y %K]*WQ7CXCXV>A2^$=VI*7M25@:A1110!=
MM_\ 5U*.E0V_^JJ:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MC^V=-_Y_8O\ OJCEJ?RASQ)/.OO^?=/^^J/.OO\ GW3_ +ZJ/^V=-_Y_8O\
MOJE_MC3?^?V'_OJCDF^@<\1_GWW_ #[I_P!]4>???\^Z?]]5/'-',H:.0.I[
MJ<BG_C4MM;EZ,J^???\ /NG_ 'U1Y]]_S[I_WU5K\:7\:7,!G7"7MUY:M$J!
M6W$YK0V_(H/;KBEI/I1>X"T444#,?5_^/ZQ_WS6R>E8VK_\ ']8_[YK:/2L*
M7Q2"6R"EI*6NHD**** "BBB@ HHHH 0]*KWDK06SNF,]LU9JEJ@S8OF@!B?V
M@Z*P9!D9I=NH_P!Z.K<'-O'_ +HIYS0!1VZC_>CHVZC_ 'HZNDX]:,G..] %
M+;J/]Z.C;J/]Z.KN??@=:3<1C/4],4 4]NH_WHZ-NH_WHZO4N/>@"AMU'^]'
M1MU'^]'5_'O1CWH H;=1_O1T;=1_O1U?Q[T8]Z *&W4?[T=&W4?[T=7\>]&/
M>@"AMU'^]'1MU'^]'5XY[4>H'6@"CMU'^]'1MU'^]'5W=[^U*,D4 4=NH_WX
MZ3;J('WH\U?Q[TFT4 5-/GEF5Q-C<IQQ5VL_3!A[GG/[PUH4 %%%% !1110
M4444 %%)FC- %&7_ %QIE/E_UYIG>@ HJO=W7V5 VW.3BI89DGC#H<^U #Z:
M_P!TT[Z\"F'<^0@S36XF]#B/B$?^)1%_OUYQ@]J])^(L31Z-"Q_O\X[5YN#G
ME3Q[]:]_"-<MSR:]^8N:-J\^A:BMW;\KGYA7HZ?$G19H5^U0,6QRNS(KRS'&
M!2;5&>*NIA857S,(5G%'JG_"P?#F/^//C_KD*/\ A8/AO'_'J<_]<A7E>T8P
M0:-J^E8_4J>Q7UEW/4I_B7I$,!%I WF'[J[<#->;:I?3ZSJ,MY=-\Y/RKVQ5
M;;[<4N#SGG-;0PT*6J)G5<A 6"A&<F,?=4T'..>OI3L'^+KV--8\9/XFM=$C
M)/4]B\,8_L"U^E;_ &KG_#$;KH%HV."N:WU;>,KT[YKY[$?&SUZ6PM%&0>E%
M8&H4444 7;?_ %=2CI4-O_JZFH **** "BBB@ HHHH **** "BBB@ HHI,T
M%&:C9]H).!@9)/2N=O?'&C6-PT+S%G7KL&13C"4_A)E)1.FXHKCQ\1M$/\<G
MY4O_  L;1/[\G_?-:>PJ+=$>UB=?17(_\+&T/^_)_P!\T?\ "QM#_OR?E1[&
M?8?M8'745R/_  L;0_[\G_?-)_PL;0_[\GY4>QGV#VL#KZ*Y#_A8^A_WY/\
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
M;1N"F1[FD72+1?NJ1^-7@V>001[4M %$Z5;>C?G1_9=MZ-^=7 P)(W GTH+
M$98+[4)L5D4_[+MCT#'\:/[*M?1OSJ]GKQBD^E.["R*/]E6I/1OSI?[*MO[K
M?G5M98W+!75BO4 \BG9[@Y!HNPLBE_95KZ-^=']EVP[-^=7CUI RL>&!^E*[
M"R*1TJV/9OSI!HUF#D1\^N:O]Z*!E+^R;;J 1^- TFVSG#?G5ZB@"C_9-MZ-
M^=']E6X4@;N?>KU% &+););:E&L><%>A-:D'^J_&J-W_ ,A6'_=J];_ZK\:
M)J*** ,?P]_R!8:U!WK+\/?\@:&M0=ZY,-_!CZ&U;^++U =*6D'2EK=[F84G
M\)I:3^$TT(Q/$?\ R [O_<->%YQGZFO<_$?_ "!+O_<->&>OU->Y@-$>;B]6
M;OA/08O$%[/;SR%!'&6R*[WP!X?BTR"YG8!Y3(41R.<5R/P\N[:RU.]>YE5%
M:(@%CBN]\':C#?6-PL4@;RYB,#TK'&3J:KH:44D)KWCC3/#UVMO.'DE/W@O:
MMO3M1M]4LH[RV<-$XSGTKB?%O@"XUK5C?V=P T@PRMVKJ_#VB#0]$33]^\@'
M<WN:Y*D:'LURO4W3D8]S\0]&M]6.G'<V&VM(.@-;VJV5MJ^C2QLH='CRF?IQ
M7GVH?"VXGUII8KD?9))-Y]0:]%.S3-(VE@5@BQN/L*JHH1LZ;U%=MVEL>37/
MA"*U\+3:F9F\U'("_2N64Y4$\,>U>A7^KV=UX%N$$JF9I6.W//6O/$&%7N2*
M]?"RG*/OG!644_=/1OAG_J;O_?KTB/[HKS?X:?ZF[_WZ](C^Z*\?%_&SNP_P
MCZ***X3J"BBBF 4E+10 E+WI*4=:$!%+7CWC_P#Y&+_@ KV&6O'O'_\ R,7_
M   5Z6 ^,Y,5\!RK+D<\BIGU"]^S?9_M,I@ QY>>,5"[!1SVJY)HFHC3Q?-
M1;$9W^U>W)QC:YYJBVE8Z%? \3^%/[8%V<A-^S^E=-X1Y^'4[?[#5QQ\:7D?
MA\:0($\HIMSCM79>$!CX=3KC^!J\NOS^S?-W.R#BY_(I?#^QM+SPY>O/;1RN
M';EASWKE=)\,7?B&[O?LDB(L$A!#"NB\#ZWIVF:#>V]U<!)&=L*.O>N3L]=O
MM(N[HZ=.J),Y+9YJZ:J>]8F2CH5V>\TB\GMHKAXI$;8Q0XS59F9V9V)9F.23
MW-7+:RU#7KF:6",RRYW.:J21/#+)%(NUXSAAZ&O0A).=NMCFDM"SIG_(6M?^
MN@KWFU_U2_2O!M,_Y"]I_P!=!7O-MQ&H]J\K';([,)L6NU+2=J6O).\****0
MPH-%!H R-6_X_;'_ 'S6P>E8VK?\?MC_ +YK9/2L:7Q2'+844M(.E+740A#2
M9QWI3GC'XUC:QK0T>>PB,>_[5+Y>: -?)(RI_.G#ZYK(U'6A8:I867E[C='
M-7$U*R>]:S2YC-P.L8/(H N452&JV#7GV1;N(S_W W-7: "J>J?\>+U<JGJG
M_'B] %BW_P"/>/\ W14E1V__ ![Q_P"Z*DH ,#&*0\')I:Y7QSK^I^'=,CO=
M/MHYAO"N'.,9- '48]*,#'M5'3[UY-.MYKXQPSR)N*YZ59BNK:Y5C%/%(%ZE
M&!Q0!,,9)'6EP,5B:7XGTS5-2N[&WN(_.MF"LNX<_2M2:]MH&59KB.-F^ZKL
M 30!*> 2!BF[OXN2#^E<QXSUZZT*'3I+7!,]RL;9]#5:'Q)?2_$670F"_9UL
M_/0CCYO>@#L5(;CTZY%.'2LO19-1DMY?[3>%I-YV^4> OO5V.^M9&94N8F9/
MO ."10!8QBC J-YXHHC+)(J1CJS' I(KF"XB\R&9)$Z;D;(H DQCI1UX.*@D
MOK6(@27,*;CA=S@9-9GB+Q-I_AFQCNKZ5521PB\\DGV]* -GMQBE4 #BH+6Y
MANX(YX'5U=0V5.14X.: %HHHH S]-^_<_P#70UH5GZ;]^Y_ZZ&M"@ HHHH *
M*** "FM_JS]*=36_U9^E &;HO^IG_P"NAK3':LS1?]3/_P!=#6F.U %&7_7&
MF4^7_7&F4 %1?\Q2#Z5+47_,4@^E &L:X[3]9N;+Q7K&GWTI:-8S<0$]E]*[
M$C(P*XOQMX;U+59;:ZTAE2XSY<Y)QF/O0!F:?J-Q/:0ZAJLT_P#I=X1;K&^T
M!.V?:K'B/QJS66HVVFZ?/<Q6ZE)+J,[1&W]:T]6\-336&C6EF%V6;@N3Z5D3
M:3XCL;;5M)L[2&6VO69XIB0-A/7([T 6K7Q8NE>'M+A6,WU_/ )#'O"G'J<U
M=_X3RPDT>*[M8GGN9'\M;53ABW<5S][X+N[>73-1%L;V6"V$,T2R;<GV-7Y_
M"UQ;VVGZCIMFL5W;.7:W+9R#VSZT ;NA^)3JT\]G=6;V-[$-QA=LDCU!HUSQ
M.-)GAM(+22[O9!N\F,X('KFJFA:;J%SKT^NZG MO(\?EQP@YP/K4>LZ5J=EX
MFBU[2XEN28_*EA=L8'J* +6I^*;C3=-MKI]+D,D@W2Q%P/+'U[U6E\>6HL=/
MN+:UDN7O25C13CGTK.UG3=>U#4X[J6S\^TE@*&V\S C8]_>H]%\(:C9+H@E"
M_P"AS&249Z ^E %D?$1FAG,>C7#S6K[;F/=CRQZY[U?U'QQ;6L-L;2 W4\\?
MFB(, 0OO4<?AV]63Q Q*@7Y/DX[#WKG[KP7>VEW8:BEJ;MDMQ!-;J^TC'?-
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
M#AOO+G%>J:9X;CTSPY-HT<[.DN_YR.FZLZX\"6ESX,'ATW# (_F1S <JW8T
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
M!TK,\/?\@:#Z5ICI7)AOX,?0VK?Q9>H#I2T@Z49P>:WZF8CLJCYC^%0DO.<
M%![U4U!IXIUEC&Y1U%36NI17(VD[7%4A,I:U;;])N54;I-A_&O"RCI*\;C#*
MQR/2OH6>/<O3<#UQ7#:WX*M=0N'G@;RG/6O4PE94]#AQ,.9GF0'/-&WMFNS/
MP^?/_'W2'X?O_P _=>DL1'N<CI26QQQ49QSCZ48'O^==C_PK^3_G[I?^%?/_
M ,_=/ZQ'N+DF<85!&,4N!D\=!UKL?^%?R#I=T?\ " 2?\_=+ZQ /9S.-Q03@
M9["NR_X5_(1_Q]U9L_A[&)5-Q<%XQV%+V\%J-4I7+?PXLW^Q7,K JK-\I/>O
M0%,D(&[++[=JIZ;8QVELD%N@2).]69]0AMA@'>3V%>'7ESS;/2HQ<46E96&5
MIU9EA-+<W#.5*H.U:=<C.@**** "BBC&:  \#)Z5$9B3B,9]Z+@-]G.WK69:
MZB]LWE7*;3GK0MQ/8OO"2"TASZ"O)OB);R1:Y',01&5 !]:]>WQS1_*<@^G:
ML+7=&@U6W,%TH(_A8=17=A:BIS.:M!RB>(]_KV-,,2[N1GVKN9OAX5<[+OY<
M\5'_ ,*_?/\ Q]U[+Q$);GGJG)'%^4I[8I0H'(&"*[3_ (5\_P#S]TG_  K^
M3_G[I^VIK8/9S>YQO?!&?>F>6I.0,,>N:[7_ (0"3_G[I?\ A7\O_/V*?UBF
M]P]G)'$^4@_AP1W%."C 'J.WK79GX?R=[JE7X?/GFZX[TE7IQU0E3G(YG1HG
MN-;MHU!8AQD"O=8H6C4!.H XKF/#WA6TT=@ZKYLIZ,:ZU72$9D<*PZUY6,J*
M;T.[#PY4/24$;7&#[U)6/<ZB)WV0H2WJ*U8LF-<]<5YS1V(?12 TM2,****
M,?6"JWEF[= YJIJ>K-,6BA.U,XW>M6M8 :ZLD/0N:JZII30,T\(W*?X?2LJ/
MQ3"?PC]#N8;=)?.D"DGJ>];']I6?_/9:Q]"MH;A)3*FYL]#6Q_9MI_SP%=3(
M6P?VE9_\]EH_M*S_ .>R_G1_9MI_SP%']G6G_/!:0P_M*S_Y[+^=']I6?_/9
M:/[.M/\ G@M']FVG_/ 4 ']I6?\ SV6C^TK/_GLM']FVG_/ 4?V;:?\ /!:
M#^TK3_GLM5=0O;66S=5F4G/059_LVT_YX"JU_86T=F[)" PH T8!BWC'^R*D
MJ*W.;:/(Q\HJ6@ I",TM% #,'(]!U]Z.G!/)Z&GTT].WUH  !^/K0.. <FHX
M9(G&(G5U'!VG.#0\D<9"R.BD] 3R10!)CD^M)CCGZ$U%!=V]TI>WE64 X)0Y
MQ4KLJ1EV8!0.6/:@"&YMH[NW>":-98V&&5NA%9>F^$=#TFX-S8Z?'',>0^,X
M^E:EM<V][$)()4F0'&Y#QFK(Z4 -YS@CBC&3D]:=10 WGN.:,$CT-.HH ;SS
M[4H^E+10 444A/&: ,NSN8;=[CS9 N93C-6O[2L_^>ZU4L[:&>2Y,J!OWAQF
MK?\ 9UI_SP6@ _M*S_Y[+1_:=G_SV6C^SK3_ )X+1_9UI_SP6@!/[3L_^>RT
M?VE9YQYZ\TO]G6G_ #P6D_LZTZ^0O% &9KES;W%JBHX;!SQ533]4DMLI(=\6
M,#VJUK=I;V]LC1Q[23U%5-/TM[S,LF4B X]Z8&MHA#0RLO1I":U165H@VPRJ
M.@D(%:HI 4)?]<:93Y?]<:90 49/0 #\:** %Z=Z3\?THHH>P"_B?RH_$_E2
M=.1\O]:0N@^\ZJ?1C@TXQ;%S)#OQ-)GW--\V/_GHG_?0H\V/_GJG_?0IV?\
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
MY_ZZ&M"@ HHHH **** *]S:1W0429PISBI-BI$54 *!TJ2FM_JS]* ,W1?\
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
M.@%&>M "CI12"EH **** "BBB@#/TW[]S_UT-:%9^F_?N?\ KH:T* "BBB@
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
MVG;Y)VO^5<#_ ,+1C_Z!E+_PM*,\?V74O#5;[#5>#.\&I6^.CD9ZE>E+_:D
M&=LA]]O6L;P_XNT[7\QQKY<R]4(ZUT052?N #T(Z5A.,H.S-(R4EH9MY>Q7*
MI'&K[MX/(K4'*+]*3:F<[4X]J=6;+"BBBD,2BEH- &/J_P#Q_6/^^:V>U8^K
M?\?UC_OFMDUC2^*8Y;(!2TE+740%%%% !1110 4444 %4]4_X\7JY5/5/^/%
MZ +%O_Q[Q_[HJ2H[?_CWC_W14E !7,Z_X;FU?7]*OTE58[-BS@]_I7344 <Q
MXQ\*MXDL[=K>807MHXD@=AD ^]0:#8>*5O\ ?K36(@"D$0*,O[FNNHH \]/A
M3Q+H.IW;^&KN#[#=/O:&;_EFQZD5JWGAF_U#5=$U&XN$\ZR!\_'1_I76T4 <
MQJ_AJ?4?&&EZRDX2.SC963NV:9X4\+3:!<:S)-,LGV^X,JX_A'I7544 <!8_
M#QET77--O)PPO[@SQ2#K&>U57\+>,[^RCT:^U*W_ +-4A7E7_6.H]:])HH X
MZY\'2MXIT/4;>94M=,B,>P]6&,51F\*>(=$UB\N_#%U +>]??+!/T5O45W]%
M '"V'@58=%U8:Q>":]U)2;B?& OIBN4UJS\0:7X*N;#4=9M6TY$V0M$09)1V
M7%>OW$$=U!)!*I,;C##UKDK7X;:!;WOVIXYYR&WI%+(2JGV% %.[@MHOA*(-
M0<1E;0,@/W@<<<>M3?"[1YK#PG'=WA+WMY\\CMU(Z#]*V-9\):9K]Q;37J,X
MM_N(&(4^Q%;L*I'$J1*%11A0.@% #]O7WI:** ,_3?OW/_70UH5GZ;]^Y_ZZ
M&M"@ HHHH **** "F'[A^E/IK?ZL_2@#-T7_ %,__70UICM69HO^IG_ZZ&M,
M=J *,O\ K2*93Y?]<:90 4444 %-?[M.IK_=IK41P_Q"_P"03%_OUYRW2O1?
MB$?^)3%_OUYWGU.*]_"?">57:4CI? .IVNE>(9'NY B,FU2:ZR\TKP9=W4MS
M/=Q-)(<L0]>6%=W.0333'CA21ZTJM#FFYIV8XU?=Y6>H)HG@F&02QWJAEZ%7
MZ&MF?1](CLA<S:C-]G<8!,AP17GWA34]"TZTF358/-D9N.,UU\OCCPS+:);R
M1%H!P$V]*X*E&HI:79TPJ1L5SH'@=@2;A"3W+U=TJU\(:)=-=VMT@DQ_?K@/
M%5WIFH7\<FEPF.%4PPZ<UA",8Y!_.NB.&E.-I-F;JJ+T-CQ/?Q:EXBN+J DQ
M.>":RFQMXH7I\HZ]S0V%!&.:[XI0A9'(Y<TM3V#PQ_R+]I]*WUK \+L#X?M?
MI6^*^>K/WV>K2^$<:2E[4E8FP4444 7;?_5U*.E0V_\ JJFH **** "BBB@
MHHHH **** "BBB@#/O/^0C:_C5\]#]*S[UE6^MRQP!FKGVB'KY@H \P\.>$;
MC4+K79)+FXLEN+K#H!PZUV1\(:>$TM(P433GW1#U-;?G0KT=1GGBG>?$/XQ^
M= &#KGA.'5KU=0@N)+/4$78)X^<KZ8I+3P;80Z;<V=R#=-=_Z^5^K'UK?^T1
M?\]!^='VB+_GH/SH YS2O!RZ?');3W\UW9LAC2"3HJ^E&D^$'TBZ'DZG<&Q0
MG9:$\+^-=']HB_YZ#\Z/M$7_ #T'YT <SJ'@I=6OP]_J$T]B'#BU8< CWIMY
MX)74+H"ZOY)-/#!EM".%QTP:ZC[1%_ST'YT?:(O^>@_.@#!F\':?,VI$EQ]O
MB$3C/0"GW/A:SN]-L+!W;R[%@T>.^/6MO[1%_P ]!^=(;B'_ )Z+GZT >;:]
M::58ZA=R6UQ?VTLJXEMH4)$K=.*Z7P%I,VD^&EAFC*%W+A2<D UT#&S:12XA
M9^Q(&:D\^$$?O%^@H J:IPMN/^F@K0[UFZC(CO;A6!._M6E0 M%%% !1110
M4444 5=2_P"0?-_NTS2O^0=#_NT_4O\ D'S?[M,TK_D'0_[M %VJ$W^M-7ZH
M3?ZTT ,HHHH **** $<<5Q/Q &=%4?[==L_ KB?'Q_XDZ?[U=>%^,QK? >:L
M,@^G:M;POI<NI:W&T,P1K;YRW1B/2LL?<%/M;J>PNTN+:0I-'\W'\?M7N3BW
M$\N+U.INO%-DGB&\MY;9_P"SYAY<RGJ&_O8J]-:6*Z);PPV*ZI9Q$LC1GYU^
MHJDVK^'+Q5UB\M,:F@Q]G'W6/J:GT34=/U[4-D*RZ=?,I.Z+_5G\*\]QLKV.
MF+,[?I>=J^'+L2]@N1D5N);V']@M;W5I_9M@&\TQDY=C]*Q;;Q!KUQKHTG[0
M%'F%/,,?;V-7-6U73-"U,V[6\NHW:GYWE)VC\*5KZ#NPTOQ5;WOB>-3"T=L8
M_*M /X3TSBN=UW3+C2=9N(KB1)9'._>/0UT#ZMH.EK)J.EVX;49UYC?I%[BN
M1EGFN9FGGD:21SDLU=%&+4[V(F]!AX7J2,<UZWX/'_%.V_XUY*V-IKUKP<<Z
M#;CV-&-^$6%W.E'2EI%Z4M>$SU HHHI %7+?_5?C5,]*N6_^I_&@":BBB@#'
M\/?\@>&M0=ZR_#W_ "!X:U!WKDPW\&/H;5OXLO4!TI:0=*6M^IF%(U+2-3$9
MNLSM!I%VZ<,(R0:\#+M),\K<NY.YC7NOB$_\26[Y_P"69KPI>!CW->UER23;
M/-Q;=Q:*#P,GM2=3QZ9KTT^;H<@M%,#@]#GZ"@N/?\J6A5AXR3A5+'T%(VY#
MA@R_[P(JWH[D:G$R21H1T=N<5V]SNE@9KVVM=0LP,O-;#YU'TK&I5Y78J,;H
M\]Z]0/K00"I'45KZUHHL!'>VCF:QE^Z_I[&L@^W2M:4E-$2C9GIOPRNW?3[B
M%F)5&PH/:O0!S7FWPT/^CW8 _CKTB/H*^>Q<5[1L]2CK$=WI:.]%<E[G2%%%
M% !1110 4@I:*+@,<D"O)/B1=//K\<#$F-4!"]LUZS+]VO'O'Y)\2'/'[L5Z
M&!BN>[.3$MJ!RV3G/!'I29 ..>?TI!RR ]"P!Q7?OX-\/6=I;27^H/"\Z;@,
M]:]BI7C3=CSX0NKG!<?WN:,YYKI-=TC0;*R#Z9J)GE_NUS6[(R36D9*:OJ0T
MD]Q>.YXI-R],\T @\YKH/#VEZ+J%L[:I?M;N#P/6G.:BKZC4;O4Y_.1CD'UI
M23P>E=];>#O#E^LR6.I/-)&F[&:X.50EQ,B]$8J,UE2KQF[%3ARJZ+NASO;Z
M[:M&Q0EP#CO7OD3[@#Z@5X!I?_(7LSW\P5[S;G*+]!7G9A%)W1V81MHM<8HH
M'2BO)9W!1112&%!HHH R-6_X_K'_ 'S6R:Q=6_X_K'_?-;1K&E\4@EL@I:2E
MKJ)"BBB@ HHHH ****  ]*IZD0+)BW2KAJO>0O/;/&N,]J 'V_\ Q[Q_[HJ6
ML]1?HBJ%C( QS2YU#^Y%0!?HJAG4/[D5&=0_N14 7Z*H9U#^Y%1G4/[D5 %^
MBJ&=0_N149U#^Y%0!?HJAG4/[D5&=0_N14 7Z*H9U#^Y%1G4/[D5 %^BJ&=0
M_N149U#^Y%0!>(!ZT8%4<ZA_<BHSJ']R*@"]M'I0 !TJCG4/[D5&=0_N14 7
MZ;SSUJEG4/[D5&=1(P1'0 FFYWW''\9K0JG86\L'FF7;EFSQ5R@ HHHH ***
M* "FM]P_2G4TJ2A'J* ,W1A^YF_ZZ&M.L2V34;/S$CMP5+%@2:G%QJN/^/9?
MSH FE_US<U&#S^-5&FU'><P#-()K_;_JEH =J%Q);1*Z8ZU):74=U&#G:_\
M=]:S=0DN7A431A5W=:I1.Z2_N\E^V* .F8[3R.?2E6"21<D[15&TOVB8?:4.
MX\<ULK*D\>8V##T%"W!G _$:V_XDL9C7(5_F;TKS$$$*?U]:]XU>QBO[26UF
M7,;#I[UYM=^ ;J.=OLTZF(]%/:O9PM51C9GFUZ;;N<AP3GO2XX(!X-=/_P (
M-J7_ #U2C_A!M2[RI79[:/<P]FSE]H[XINQ/\BNI_P"$&U'_ )ZI1_P@NI?\
M]4I.M$/9R1S  ]:./6NG'@;4A_RU2C_A!]2_YZI35>(>S9S!R?I2,<CZ\5T_
M_"#ZD1CSDS6IH_@.2*[CEO95=%.=H[TIXB"B4J;N=;X:LR/#]F-V&VYQZUK@
ME.)!M-26D2P1 *N !A1Z"DN[V"*/:Q#OT&*\"K+FDSTZ:L@^M%0VSEXMS=3T
MJ:LC02BBB@"Y;_ZJIJAM_P#5U-0 4444 %%%% !1110 4444 %%%% $4UM#<
M$&5 V.E1#3K4=(A^=6J* *HTZU'_ "R'YT?V?:_\\OU-6J* *O\ 9]K_ ,\O
MU-']GVO_ #R_4U:HH J_V?:_\\OU-']GVO\ SR_4U:HH J_V?:_\\OU-']GV
MO_/+]35JB@"K_9]K_P \OU-']GVO_/(?G5JB@"M_9]K_ ,\A2?V=:_\ /(?G
M5JB@"LNGVJL&$0R.1S5FBB@ HHHH **** "BBB@"IJ.?L$V<?=--TL_\2Z'_
M ':EO(FFM)4498CBLRW.J6]ND:P*<#O0!M9YZ&J4P_>G^M0"XU7/_'LGYU6D
MGU'>2T"@T 7?Q%9]_>O:7"!>4/6E\^_SCR16??R7#2 3JH]!0!MP3)<KNC()
M]!3MP R1SZ5SUI)-'/B$')Z@5JPWC6T^)D+ _I0!?$$DHR?E%<=\0[<+H(9%
MSM;YF':N[BFCN(\HP(]JS=3LHKRVDMYDW1L.0>];T9<L[F-2-XG@H(V C)4G
M@T$#&.P-=E?> ;A96:VF'ED\+_=JG_P@VI?\]5KWEB(\IYCIRZ',8R<X!/K5
MG3=2FTF^6ZMMID7^\*W_ /A!]1'_ "T7\*3_ (0?4^TD1'O4^TA):C4)B_\
M"=WBS"06%H'!R& YS7/W]]+JE_+=W&!*_7 ZUO\ _"":D?\ EI$#2_\ "#ZE
MWDC_  J(RIH;C,Y? P/:E)..JX_6NF_X0;4?^>J4O_""ZEP5ECSZFM?:P)]G
M(Y<X*D#.:]B\(VCCP[;?PN>?PKEM*\!2"Z62^E#!3D!>]>DV<"Q0!(QM5!@"
MN#&54]CJP\+;C!E>'X]Z=[CD4MW?01+M;#-CC%5[60R0LQ&/2O*9W(GHHHI#
M"KEO_J?QJF.1FKEO_JOQH FHHHH Q_#W_(&@K4'>LOP]_P @>&M0=ZY,-_!C
MZ&U;^++U =*6D'2EK=[F84G\)I:3^$TT!A^(O^0'>?[AKPU<\XZY->Y^(O\
MD!W?^X:\+!ZY..37MX#8\S%[B$@<@X /(_O5T.F^'%:U%_K$OV6S8_)&/OO^
M%5_#.G0WM\;BY&ZULQYC=MQ]*Z"]U./3[;^V;V-9;N88L[<]$3L<5O6J/X49
MP@MV6;6S7R@]CH\$$8^Z]V1\WOBI6M9W4M)I=E<J/O+"PR:X\Q>(/$<OGD32
MJW(YPJ^PH;0_$&G#[2D<T?EGET;.1]*SY':_,/F5[&A>6VFVDZWU@GE72G'V
M*53DGT%:%C=+<V\FIV$'V*\M6'VNV!^5E[\56T[4E\21FPNT6'5HANMI^A)]
MZJWUI+:Z/)?VL\C3L_DWR^I]:2UT96ST-YK6.8:A81@-:7,'VF%#_ >^*\^"
ME>#ZXQZ5:34[U'#I,P8+L!S_  ^E5L'))/).3752I^S,)RNST3X:?ZF[_P!^
MO2(ONUYO\-/]3=_[]>CQ_=%>)B_C9Z.'^$DHHHKA.H****8!1110 4444 12
M]*\>^('_ ",7_ !7L,O2O'O'_P#R,7_ !7IX'XSDQ7P'*A<RQG QO&:[+Q\T
M,UKI0C97"1#(!Z5QI4&FS,[)\\C-CIN.:]:I23?/V/.C/E7*26UM->7"V]M"
MSN>!BNSL/!EKI4'V_P 27*Q(!Q #\QKI= M],TWP[;,/*M[JY7Y9''>N'\4Z
M+KUO<M<W\KWD1.5E3D8KC=6527+>R1NJ:C'FM=FK=^$-/UJW^V^'+I6!',+'
MFN-O;*ZL;HV]Y$\4J\#<, UJ^&='UR]O!-IK26JJ<M*^0M>D:A;V&J:#/:W<
MD5[>6\9)D4=#3=5TI)7NF"@JD;RT.*^'3Q0WVH&1@@,)^\>IKE[CF]N& &TR
M'%1QL\9;9(RGE3M-''''2NN-->T<D8R?NV+>F?\ (8L_^N@KWFW^XOT%>#:7
M_P ABT_ZZ"O>;;F-?H*\['[G7A=BWVHI.U+7D'>@HHI,TABT444 8^K_ /']
M8_[YK:/2L75O^/ZQ_P!\UM'I6-+XI!+9!2TE+742%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% %&7_6&HQV^M/E_UAI@Z4 4]5CDE@4(,_-196*VR
M9?!<U<[ >AS10 QX%F0A^/3%9ID>TFVP,[$=16LO# @TRQ :^GR <4 0Q:G'
M(I$R.&[_ "TQI[9LGY_^^36WL7^Z/RH"+_='Y52FT0XF#YMO_M_]\FCS(.P?
M_ODUO[5_NC\J-J^@_*J]JPY#G_,@]'_[Y-'F6_\ M_\ ?)KH-J^@_*C:O]T?
ME1[5AR'/^9;_ .W_ -\FCS+?_;_[Y-=!M7^Z/RHVK_='Y4>U8<A@"2VS_'_W
MR:E%U;H,A78_2MK:O]T?E2%$/51^5)S;!12.<FOIIOE6.11]*6VC@,H#*Q8_
MWJZ+8O\ ='Y5F7ZA;R'  SUQ4LL?C:,  "B@C!HI %%%% %RW_U535#;_P"J
MJ:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "J,IQ,Q[FKU49O];0! \T2'#R8
M8UEZB1<SH%;@=36G;11O?RAT# #/-7_LT'>),_2@#(MEM;=<*^6/)-22R6LP
MP7P:U!:P?\\E_*C[);_\\D_*@#GF;[*^Z&4E?2KT.J13*%FX_"M+[-#G_5+T
M]*!:P'K"GY4[V!HSW:U)XEXJ+%M_SUK6^RP?\\5_*C[);_\ /)?RJE49'*9.
M+;_GK1BV_P">M:WV2W_YY+^5'V2W_P">2_E3]JPY#)Q;_P#/2C%O_P ]*U?L
MT'/[E>/:C[-!C/DK^5'M6'(96+?_ )Z4#[/G'F5J_9H!_P L5_*@6T!&?*7\
MJ/:L.0S#/;P_QYJI-J,LS>7%E5]:WOLMN?\ EBGY4GV>''$*]?2I<KE*-C%A
MB@4[I)2Q[YJT)[=>$?BM#[/#T,*$TOV6WYQ$F?I4C*'VB#_GI1]I@ )\SI6A
M]E@_YY+^5!M+<C_5+^5 %!98Y)-JOVSBK]O_ *K\:SKF)$U2+:H&5[5HV_\
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
MM*Q!^=CDMSUH U+O_D*P_P"[5ZW_ -5^-4;O_D*P_P"[5ZW_ -5^- $U%%%
M&/X>_P"0-!6H.]9?A[_D#05J#O7)AOX,?0VK?Q9>H#I2T@Z4M;O<S"@\+13)
M)%1>::$S%\1D?V)>?[AKPT?Q$CN:]N\0L\FBW90?+L->(]>OJ:]S ;'FXK<M
M:3J4ND:E#=1\J/E=?4>E=INA%I+)%#]LT6YYEB49:%N^/:N /3:!D5:T_4[S
M2)O,LIBI;@J>5/U%=56BY:K<QA.VC.T\/:';0K?+9ZC'-97$955<X93V&*;;
M^'9;/PA+92W<-K-+*?,9GR2M9'_"3Z==,#>Z:5F4<F [03^%.;Q!HL6&AT^6
M<]_.D) -<CI5;FO/$Z32],@N/#,^E:%=2QO&,M,5P)/7!JA::_8VNC-9S*VZ
M%6CD0)E';U+5AKXTU2*]6X@6.&)/E%LHP,5H?\)K:-(L8TJ(6C@F9".6:DZ-
M1,.>)8DE71O"CVM_=^8]XA>"'&0H],UQ  5%&,8%:FMZW+K4J9@CCA@&(4[@
M5E\ YSG/Z5VT(<JU,)RBV>A_#0_N+LCIOKTB/&*\T^&S%+>[('R[Z]*AD1U&
M*\7%_&ST</\ "2T4@XXI:X#J"BBBF 8HZ44AH 6C'/-**;P>2:$!'+7COC__
M )&/'^P*]>FEZK'RU>0^/0W_  D/S_>V"O2P'QG)BO@.6&[S8_4.*[KQ[;W,
M]GI!MX)) (OFVKGM7"8*R;SR00175P_$/5((%A$4;)& HW"O3Q$:DIJ=-;'%
M!Q:.8GM+B! TUM+%&?NL5QS6YH/B_5-"<(TGGV__ #S<Y_6DUCQ7>ZW:BVN(
MHE4<_**PE V],X[5;A[1>_'47-9^Z=%KOC75-:S'$_V>#NJ'K^-8$-M<W#,]
MO!),#]Y@,D4SMGIFMC1?$]YH,#PV\,;AN["APY(VC$GFYOB-SX=VMS;7]^TM
MM+&K0$!G7%<?<Y%[.>A,K5TY^(>K/$Z&*( KC*BN59]\QE889B2:BC&7M'.7
M4J4DHV1;TOG6+3/_ #T%>\V^-B_2O!=,S_:]J1S^\%>[6LWRJ'&..*X\PW.G
M";%[OQ12CU%)7CL[T%&***D84444P,?5_P#C^L?]\UL]JQM7_P"/ZQ_WS6SV
MK&E\4RI;(44M(*6NHS"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"
MA+_K#3.U/E_UAIG:@ HHHH 4=:;8?\?T]*.M-T\_Z=/0!?F@2XA>&50T<BE6
M4]P:YW3?""Z;(\2WTCZ>05%JPX /O739'J*,KZB@#D(/ <$4R1O?2R:?')YB
MVA^Z&[5KCP[:AM18,P^W)L<>@QVK8R/449'J* ,!_"EDT&FQ;FQI[[XL\\UR
MVD^$+C4O[2,]U/:P37)9X5Z.,UZ1D>HI!M' P,T <SJ7@VWO+NUNK2Y>SE@B
M\DF,?>3TJ)/ =G%X>;2HKF5=TWG>;_$&]:ZS([XHR/44 <Q>>$3<O;7,=^\5
M[%&(WG"\R+[U='AV!Y]/GGF>22RSM8_Q$^M;61ZBC(]10 FWU.?2L[4/^/R"
MM+(]167J)_TV"@"0]:,4G>EH 2BBB@"Y;_ZJIJAM_P#55-0 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !5&;_7'Z5>JA-_KC]* ([/_D(2_2K-_I]MJ=H]K=Q^
M9"_5:K6?_(0F^@K3H SK30]/L61H+=59$V!CR0OI45WX<TN\M6MI+<+&6WD(
M=I)K6HH RI_#NF7&E#3'M4^RC^$#G/KGUJ>VTFRLY%E@A590@CW]RH]35ZB@
M#"?P?H<E[)=O9*TDAW,#]TGUQ6@FE6:222+ H>1 CD#JOI5VB@#/.BV!MH[8
MVZ^3$VZ-,<*?6JU[X8TG4+U;NXMLS+CYE.,X]:V:3% %5-/MDN6N5C43.NQG
MQR5]*JW'AW2[K3S8S6RM;E]^WT;UK4HH BCM8HK86X7,839@^E9L/A?28+*:
MS2V'V>8[G0\C/MZ5L44 8]OX8TJUTZ6QAM]L$OWAGG\Z=;^&]*MM,DTZ.U7[
M/+]\'DM]36M10!EP>']-M1&(K9<QH44MR0I[5-_95C]E2U^SIY"-N5,< ^M7
MJ3% '#>)]!O-1U$_9])AD+IL%SOP5'N.]=+X>TK^Q=$M[$D,T2X)%:G:D[=J
M ,V[_P"0K%_NU>M_]5^-4;O_ )"L7^[5ZW_U7XT 34444 8_A[_D"P?2M0=*
MR_#W_(%@^E:@Z5R8;^#'T-JW\67J Z4N<'@4@Z48XZUN]S,@FNA'*(NA/<T\
M0J!ND^8FJ]]8FYPR-AA5**[N;)O+E&4]ZI"99U*W^U6<MOT#J:\/U72KC2[R
M2.2)C'N.UL5[NLT-T@*.,XZ$UG7FGQ7(VS0QN!TS7H8:OR,Y*U/F/"\D'[K?
ME03_ ++?E7LIT.QS_P >L5)_8=E_SZ15WO&(Y/8,\:_!ORI<#T;\J]D_L.R_
MY]8J/["L?^?6*E];0>P9XT1SG#9^E&/9ORKV7^P['_GUBI?[#L?^?6*CZVA^
MP9XR3ST;/TIZ12RL$BC9G[#%>Q_V%8_\^L56+?1[2*3<EM$I]:3Q:L-4-3+\
M$Z+)I>E?OO\ 6S'<1Z5V!A!Y3Y6'6JOF16JY+#/H.U5);Z>Z(2 ';TXZFO)K
MSYG<[Z<.5&G%.&D\MB"P]*L50L+)K=B\C98U?KF9JA**#UHH&%'O1V!/&?6C
M(]1^=.P7&R/Y49=JAA;[4-V\;/05-(HEC*,1S[UC26EQ8OOA?(],T6$:[H%7
MY5Z5YKX_T.>Y=-1MT+;>&4=:[ZWU-),+(0L@_*G3P))GE75NV:ZL-4Y'<QJT
M^9'S^P8-@HX]L48&>C?E7M$NB6;,2;6+.>:9_85C_P ^L5>JL8CA]@SQO ]&
M_*FDX/1ORKV;^PK+_GUBH_L*R_Y]8J?UQ"]@SQG)]&_*E_!ORKV7^PK+_GUB
MH_L*R_Y]8J/KB%[!GC0^C?E2]>-K'\*]D_L.R_Y]8J!H=ED?Z+%0L6D/V#/.
MO"NB7-_JT<[1LD41SR*]EBC1D"GIC%4[:UCMEVJ$C7N13I=22$>7  S>M>=B
M*O.SLHPY2X[?9$Y.4].]3*=R COS6-%;7-Y)YDK@#TSQ6R@"H 2.!CK7"T=(
MX=**3(]1^=+D>H_.IL 4444@,?5_^/VQ_P!\ULCI6-J__']8_P"^:V>U94OB
MF7+9"BEI!2UU&84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4)?\
M7&F4^7_6DTR@ HHHH .<C%0R6D;2;]S GT-3=C1Q@>M %?[''_SUD_.C[&G_
M #UD_.K.?>C/O0!6^QI_SUD_.C[&G_/63\ZLY]Z,^] %;[&G_/63\Z/L:?\
M/63\ZL?C1^)H K_8T_YZR?G1]C3_ )ZR?G5G\:.?6@"M]C3_ )ZR?G1]C3_G
MK)^=6<^])^)H K_8T_YZR?G2K:1HX?<Q(]34_P")H- "D[N>U)1[=J* "BBB
M@"Y;_P"KJ:H;?_5U-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5&7 FS5ZJ$
MP_>G- %5[9S.76;;GTH^SS_\_3U/P>U''I0!!]GG_P"?IZ/L\_\ S]/4_']V
MCCTH @^SS_\ /Y)^5'V>?_G[D/X5/0?IF@"#[//_ ,_3T?9Y_P#GZ>I^/[M'
M'I0!!]GG_P"?IZ/L\_\ S]/4_'I1QZ4 0?9Y_P#GZ>C[//\ \_3U/QZ4<>E
M$'V>?_GZ>C[//_S]/4_'I1QZ4 0?9Y_^?IZ/L\__ #]/4_'I1QZ4 0?9Y_\
MGZ>C[//_ ,_3U/QZ4<>E $'V>?\ Y^GH%O.#G[4WXU/QZ4=N!0! EJRR^:9B
MQK3MSF+/O5/G P<5<@_U7XT 34444 8_A[_D"PUJ#O67X>_Y T-:@ZFN3#?P
M8^AM6_BR]0'2EI.]+6[W,PQFLM;*.\O;CS2<(0 ,UJ#K5.R ^UW7^\*I"8Q=
M&MEY4NOXTO\ 9, ZR.?QJ^WJ3P*3/;&?Z4Q%+^R8/[[_ )T?V1!_>?\ .KP/
M?H*._7I578K(H_V1!_??\Z/[(@_OO^=7\\>](2>QP?>E=A9%'^R(/[S_ )T?
MV1!_>?\ .KQ)S@4BG.<&G=A9%+^R(/[S_G1_94 _C?\ .KN3C@_GUI03GJ,4
MKL=B@=&MF^\6/U-0QVL=IJ<:1$A2N2#6J<9JE*3_ &I"/]FA@7.YHI.]+6=B
MA#UI:** ,_44,DMNF2N3V-2?V7$?^6DGYTE[_P ?5M]:N32I;Q/+(VU%&6/I
M5HDJ?V5#_P ])/SIHTN)A_K)"/<UR\7B'Q+K*RWFD642643$+YOWI@.ZT2^-
MS-I-E>1IY,GVCR+F-_X".M '3'1+0G/S9^M._LF#L\@_&JJZ_9:A9WATZ\B,
MT"9.[HON:;%KUO9:);7>J748:11\Z<A_I3 N_P!DP'^-_P Z/[(@_O/^=(VM
M:<NF_P!HM=(+4CA\UB:I\0-$TZ"UE\\R)/($! Z>]%V*R-S^R(/[[_G2?V1!
M_??\ZL1W,4]J+F.0^45SGVJC9^(]*O[J2VM[M6EC^\I&#^%.["R)O[(@_OO^
M=']D0?WW_.JB^+-%-PD']H1F1WV* ._I2ZSXDT[2%ECGO(X[GRBZ(>>W%*["
MR+?]D0?WW_.D_LB#^^_YUG>#=:N->\-P:A<[1)*3]WIUJ]%K^F3:D=/BNEDN
MEX94Y /UIW861)_9$!3:6<CZTT:):#H&R.^:C_X2'3!JG]F_:U:Z[HO.*1O$
M6EIJ L'O$%R3C';/IFD,G_LJ+&/,<#V-']E0_P#/23\ZJWWBC1].G,-U>HD@
M.TKUQ]:GOM;L=.MDN;FY1(7&5(Y+?2@!_P#94/7S)/SJ'[.MMJ4*JS$$9P35
MZTNH+ZV2XMY!)$XR"*KW'_(6@^E)@7>M%%%2,Q]7_P"/ZQ_WS6SVK&U?_C^L
M?]\UL]JPI?%(J3T0HI:2EKJ("BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@"A+_K&IG:K4L&\Y4\U#Y$G3% $=%2>1)Z4>1)Z4 1T5)Y$GI1Y$GI0!
M'14GD2>E'D2>E $=%2>1)Z4>1)Z4 1T5)Y$GI1Y#^E #!13_ ")/2CR)?2@"
M.BI/(D]*/(D]* (Z*D\A_2CR)/2@".BI/(D]*/(D]* (Z*E$#^E*L#%@#TH
MFM_]54U-1 BX%.H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JA-_K#5^H)8-Q
M)'6@"H**D\B3TH\A_2@".BI/(D]*/(D]* (Z*D\B3TH\B3TH CHJ3R)/2CR)
M/2@".BI/(D]*/(D]* (Z*D\B3TH\B3TH CHJ3R)/2CR)/2@".BI/(D]*/(D]
M* (Z*D\B3TH\B3TH CHJ3R)/2CR)/2@".KEO_J1]:@2W8GYJMJH50!0 ZBBB
M@#'\/?\ (&A^E:@ZUE^'O^0-!]*U!UKDPW\&/H;5?XL@[TM)WI:W,P'6JEE_
MQ]W7U%6QU%5+/_C[NOJ*I"9;ZOGL.,>M>>:[XHU*#Q<C6;#^R[)Q%=C/WB:[
MZ[>5;64P+NE"G8/>N!M_AZ;S0KK^T;B:._N6,C!7^7.<C-4(ZR37[9==M])*
MDR3Q>:C=@*Y[Q%X[-GHM[/864EQ+:SB%Q[YJA_9_B"QN]*UB6R%Q/;P&VEC#
M=1V-.@\/:P_A76HYH52[NKD3QH3V!SB@#9E\:^1IED[:?++?W*[EM5^\/KZ5
M)_PG.GIHCZE+#+&R/Y<D#?>5O2LR5-9MKVQU^'3?-<0"&>U)^8$#J#6/K^GW
MEKX>N]2NH1#<WUVCK$S9"<\#ZT =58^,+?4KA[&>TN+%WC,D3/\ Q@>E8T6I
MO)JNB&UN9O)=Y!)O;@@&IX;/5?$&LVM]=V/V2WLK9D3+9\QB/Y4RU\+:B/[+
M24*HC,OF$=@QXH OR^/K2*_94L9Y+&-]CWJ_<!JJ?&UV_CM='BT]Y+1H-XD'
M3ZU2AL->L]'G\+Q:<KJ\IQ<D_+L)SGZUHC3-2T?Q78W5O;"YM3;"WD;.-I]:
M .VZ@9X%49O^0K#_ +M73]?J.M4I?^0I#C^[28T7>]%'>BH8PHHH/2@"E>_\
M?-M]:EU*W:[T^YMU(!DC*CZU#>_\?-M]:T#C.:M$GG_ASQ'!X>T-=*U2&>.[
MM=RH A/F<G&#6)?Z=<C1$U*]LI-MY?>>T"#)1/>O57MX9&W211N_8E:>5!'(
M''&".* /,KG[/J&J:C?:/;F&RBL&$S%"H<X/&*QQ:SBS\/7<LYCT[[.5#,A=
M5;W%>E>(- FU:S6TM+L6<+-F8*OWQZ5?M+&TM+&'3XTC,,2[55N<BF!YL^E#
M3-'TVXD>6_TP7+23!4(VY/\ =]*TO% TB^TO3]0M++?:17*&7$1!"_2N_00,
MAB7RV5>-BXX_"F[;4'[-B+_KGQS^% %*^O!;^')KRQM_-58=T<6,9'TKS735
MEN?$EA?Q%I-\3"58XB@C)SP?6O6P\/\ J Z9'&S--VVULX&(X]_ ' R: /+;
M?1 / CNUFWVP7A8-CYA\W6I8C;V6J:RFOV;RW-Q#NM)'0L"NWI['->GD1JO(
M55'KTJEJES%#:K<"V6Z^8!0!G\: ,#X<PR0>"+6.:%H<[OD88(&36#9QQZ-X
MHFM]$#7/VQG,JO&0T9/?<:[PZM9+>O9"9#>)%YA@SC(]J-+N4O+=KM[06S[B
M&R.: .,\,26=K%=:?=6S1ZV99-LKQDEB>AS7/Z5HTLT_V+4K\Q7@N_,9?).X
M\\?-Z5Z\JV\KB=5B<]/,&* EO),6Q$\B]6&,B@#@HM#BF7Q,]S9^;*4 C=QR
M<#M6#=6EY'<:+/=RM#:+;,BM)&7"GTQ7L&U2"<#GKQUIK0Q2+AXT=1]T$=*
M,#P3IJ:;H(6.Y>=)&+AF!'Z5JW'_ "%8/I5U%5%P@ 7L .E4KC_D*V_TI,"[
M10:.U0BC'U?_ (_K'_?-;1Z5BZO_ ,?UC_OFMH]*QI?%();(*6DI:ZB0HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH 2EYHHH 3GUHY]:6B@!.?6CG
MUI:* $Y]:.?6EHH 3GUHY]:6B@ YHHHH *3GUI:* $Y]:6BB@ I.:6B@!.?6
MCGUI:* "BBB@!,4M%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4G/K2T4 )SZT<^M+10 G/K1SZTM% "<^M'/K2T4 )SZT<^M+10 G/K1SZTM
M% "<^M'/K2T4 )SZT<^M+10 G/K1SZTM% !1110 4444 8_A[_D"P?2M05E^
M'O\ D"P?2M0=*Y,-_!CZ&U;^++U 4M(.E+6SW,P[U3L\_:;HY'WA5SGM6=Y=
MY#<R-$J[6([U:$:8^M)M7OS]:H>9J7]R/\Z/,U+^Y'^=.XC0VCU/3%! /7GZ
MUG^9J7]R/\Z/,U+^Y'^=%P-#'.<U4O\ 3+34[<07<0DC#!@#ZCH:B\S4O[D?
MYT>9J7]R/\Z+@7U1515'11@4N!6?YFI?W(_SH\S4O[D?YT7 O[>,9I0 *SO,
MU+_GG'^='F:E_P \X_SHN!HX&,51F(_M:('^[3?,U+^Y'^=)#%=O>K-.%"J.
MU# O9)8^U%)[CN>:6H8T+1110,I7H_TFV^M7\<U0O>;JV^M:%6B1,"C%+13
MCFXB?KG:>:\LMXKRV\-ZQKT,\\VH)<.D0+G:B_2O57!*X'XCUJI'IUK#!+;I
M JP2Y+KCJ3UH \PT*+6K,C5+-"/,MF>X4S^89&QP0.U;&AVEI_9,GB".\EN-
M8\MSM,G /IMKK--\/:?I4SRVD+(S\$%LC%+:^'=,LK][R"#9(^<@?=YZ\4 >
M<QPP+H4/B&/4)SK33_<\PD,<_=V5<:"+7]5U:YU:^G@GLX1Y,*2;-A*YSCOS
M7;Q^%M(BU#[:EJ!,&W#GY0?7%<_XJTG4KS4F-GHD$S2+L%SYNTC_ 'AWH YJ
MS6?4K#PO9S7LY@FG99'60Y<<\9J0M/HP\0Z5!=7!MH9T:'>Q9@"1P#7>:#X<
MMM*TRQ@EB5Y[8<-C@,>I%7Y-'L))99'MU9Y>7..M 'G<VB6'_"S'N9II1,NG
M^8N9,9;%5K2^N+O0M/LKN]GBM+F]=9YP><#HN>U>DW6A6%Y=Q74\ ,\:[0XZ
MX]*)-!TZ73WL6ME^SLV[:!T/K0!Y_=+_ &&VLV.E7DLEC]G#JQDW^6Q]#3K>
MQ_L6^\-7MK=W+37B@7!D<LK@CTKO+/P[IEE:R6T-L/*E_P!9N.2U67TVTD,&
M^!<V_P#JN/NB@"WWXI0 .U%+0 F,9JA<?\A6W^E7STJA<?\ (5M_I28%TT44
M5!1CZO\ \?UC_OFMH]*Q=7_X_K'_ 'S6T>E8TOBD$MD%+24M=1(4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 8_A[_D"PUJ#H?K67X>_Y T-:@Z&N3#?P8^AM6_BR]0'2
MEI!TI:WZF84444""BBB@84444 %%%% !1110 4444 %%%%-@%%%%( H'6BB@
M#/U M')!*J%MI[4X:H.]O)^ J]CC%&/I^5.XK%+^U!_S[R_]\T?VH/\ GWE_
M*KOY?E1^ IW"Q2_M0?\ /O+_ -\T?VH/^?>7_OFKOY44KA8I?VH/^?>7_OFC
M^U!_S[R_]\U=HHN%BE_:@_Y]Y?\ OFC^U!_S[R_]\U=H_ 47"Q2_M0?\^\OY
M4?VH/^?>7_OFKOX"BBX6*7]J#_GWE_[YH_M0?\^\OY5=_*C\!1<+%+^U!_S[
MR_\ ?-']J#_GWE_[YJ[11<+%+^U!_P ^\O\ WS1_:@_Y]Y?RJ[1^ HN%BC_:
M@_Y]Y3_P&HEE:YU&*412*JC'(K3H]*+A8!TH-%%(9D:M_P ?UC_OFMDUBZO_
M ,?UC_OFMGJ*QI?%,<MD+2TE+740%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X>_Y
MT-:O8UE>'O\ D#0UJ#O7)AOX,?0VK?Q9>H#I2T@Z4M;O<S"BBBD 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1113 ****0!1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%%,#'U?_C^L?\ ?-;(K'U?_C^L?]\U
ML#I6-+XICELA:6DI:ZB HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH R-!79I42GDBM,=3
M117)AOX4?0VK?Q9"BBBBN@R"BBB@ HHHH&%%%% !1110 4444@"BBB@ HHHH
M **** "BBBF N,TE%% @HHHH&%%%% !1110 "BBB@ HHHH **** "BBB@ HH
MHH *7%%%(0E)G-%% &5J:[[^R .,,36N#116-'XI%RV%I:**ZC,**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
/"BBB@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>img_004.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img_004.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" ,E!'L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@!"0 2>E5FO+9<+YR#VS5B3_ %;?2N<TNP@O))S,"2&X
MP: -P7]IT\]/SH^WVO\ SW3\ZJ_V'9_W3^=']A6?]T_G0!:^WVO_ #W3\Z/M
M]K_SW3\ZK?V'9_W3^=']AV?]T_G0!9^WVO\ SW3\Z/M]K_SW3\ZK?V'9_P!T
M_G1_8=G_ '3^= %G[?:_\]T_.C[?:_\ /=/SJM_8=G_=/YT?V'9_W3^= %G[
M?:_\]T_.C[?:_P#/=/SJM_8=G_=/YT?V'9_W3^= %G[?:_\ /=/SH^WVO_/=
M/SJK_8=G_=/YT?V'9_W3^= %K[?:_P#/=/SH^WVO_/=/SJK_ &'9_P!T_G2_
MV'9_W3^= %G[?:_\]T_.C[?:_P#/=/SJM_8=G_=/YT?V'9_W3^= %G[?:_\
M/=/SH^WVO_/=/SJM_8=G_=/YT?V'9_W3^= %G[?:_P#/=/SH^WVO_/=/SJM_
M8=G_ '3^=)_8=G_=/YT 6OM]K_SW3\Z/M]K_ ,]T_.JO]AV?]T_G1_8=G_=/
MYT 6OM]K_P ]T_.C[?:_\]T_.JW]AV?]T_G1_8=G_=/YT 6?M]K_ ,]T_.C[
M?:_\]T_.JW]AV?\ =/YT?V'9_P!T_G0!9^WVO_/=/SH^WVO_ #W3\ZK?V'9_
MW3^=']AV?]T_G0!9^WVO_/=/SH^WVO\ SW3\ZK?V'9_W3^=)_8=G_=/YT 6O
MM]K_ ,]T_.C[?:_\]T_.JW]AV?\ =/YT?V'9_P!T_G0!9^WVO_/=/SH^WVO_
M #W3\ZK?V'9_W3^=']AV?]T_G0!9^WVO_/=/SH^WVO\ SW3\ZK?V'9_W3^=)
M_8=G_=/YT 6OM]K_ ,]T_.C[?:_\]T_.JO\ 8=G_ '3^=']AV8YVG\Z +L=Q
M#-Q'(&^E2CTK!T2)8[ZX49P#QFM\>] !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% #7^XWT-8V@??N?]XULO\ <;Z&L;0/OW/^\: -NBBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH ***0T +1110 4444 %%%% !1110 4444 %%%%
M !1244 +1110 4444 %':B@]* ,/2/\ D(W7^\:W*P](_P"0C<_[QK<H ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH :_W&^AK&T#[]S_O&ME_N-]#6-H'W[G_
M 'C0!MT444 %(3CO2UQ?Q1O+NR\%7$EC,T-P6"K(.V: .RW<9Z_2ESBO*_A%
MXCO+T76EZG.\MS$JE6?N,5ZE[?G0 [(Y]J,Y[UXY\7_%%]!<0:9I-T\+1?O9
MGC/./2N[\%7[3>"[2\NI20$W.['M0!U&X>M-$T1.!(A/IFO&+KQ+XA^(OB&?
M2?#LIM-.MG*R7(_BK5E^%>K16[2VOB2Y^UXS\S'&: /5<T5Y1X(\;:K9Z^_A
M7Q+$YO%.(KC'#"O5EZ4 +29I:K7C$64[(?F$9P?PH GW#GG-.S7F/PKU>_U*
M]U=+VX,PCF(7/\(KTP<K0 NX>M&<XKSCQOJE]9>-M#M[>Y,<,SX=1WKT4' '
M<XY- #Z3(J$WELK;#<1!O0N*D#J5W9&/:@!VX9QD9HW"O,M3U6_B^+]GIRW)
M6T:+<8\]:]+9L9S@*.I- #\@T9JN+RV)P+B+/H&%3"@!<U";NV\S9]HC#_W=
MPS7EOB_6M8\1^,1X2T6=K41#?+<*>13W^$,[(9?^$BNQ>%>'W'&: /5,\9SQ
MZT9'&2.>G->.^#_$6O\ AOQB?"OB%VN(6_U5P1G/I3?CEK.J:9<Z%!IUX]L+
MB78Q0X]J /8]P/?CZTH.1D=*\OC^'.KSV<<J^)+OS'0-C<<9K$U-?'?PY_XF
M7VIM6TT,/-3J57O0![6#D<4!E.<$&L/P[XDM/$WA]=2LSA63)7^Z<5R'PTU:
M_P!0UO7H;VX,@BF(C'H* /3,B@LH."P!-8/BCQ18>%]+DNKR0>9C$<8ZNW:N
M-\%6GBCQ!K+>(]9G:VLF/[BU]5H ]0W#CWI::  <?E3A0 4'I10>E &'I'_(
M1N?]XUN5AZ1_R$;G_>-;E !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #7^XWT
M-8V@??N?]XULO]QOH:QM ^_<_P"\: -NBBB@ KA/BW_R(TO/'FI_.N[KA/BY
M_P B--Z>:@/YT <9<!O"^J^&]?B^6"Y189B.ASW->PW%]#!ILM_N!A6,R;L]
M>*XK4-$77_A3%;JO[Y+<-$>X(KE7\4SW/PUM='1]VIR2"V*]RHX)H QM2M)]
M5\+Z[XIN\[I7,4&>R9KL(;Q['X&B6-]KM!M!^M3>.-+CT7X0-8QC[D:Y]V/6
MDL=.;5/@D+>-2T@MRRJ.Y% %[X0Z/%IG@J*4*/-NF+NW<UZ!MSUXKSKX.ZW'
MJ'A%;*4A;NT<HT9/S#%>B\X&>M &=/HFG7&HIJ$MNIN4Z28YK2'2N!\0?$B+
M2O&5GX?M;8W<LQQ((^=GUKO4)*@D8R.GI0 X]*K7H'V&8#O&?Y59JM?'_B7W
M!_Z9G^5 '@O@7QS9>%]7UJ*ZMIY&>8D&)<]Z[@?&32<#_B7WG_?LUD?"2RM;
MK4-;,UO')B<\NN>]>IC1]-^\+&#CI\@H \7U;QA:>+?'^A"V@FA\M^?,7&:[
M7XC^*[S2!9:/I3!;^^;8KCJH]:Q_'%K;6OC_ $#R($BRPSL4#O53QR!!\8?#
M\]R#]G9 (R>@:@#8B^%:W=BD]]JMT-2=<EU<@ _2J7@SQ#J?A_QC-X.UN5KA
MB UO,_=:]7ZG(.0>AKQKQ8RR_&_1EAR\R+^\*_PCMF@"_JH_XOE9$#),/Y<5
M<\9Z]J6K>*8/"6BRF%W&ZXE'854U4_\ %\+( \&'^E1Z&P@^..IK<Y$DL7[H
MGN .U %V]^$\8M#-9:M=IJ*KN#ER06'M4GPR\8WNH276@ZP1]OLF*[CU<"O2
M!UR:\+\(12S?'K6;F '[,JL&8=,T ;?BS0?$'A_QI_PEN@0BZB=<30=S5VR^
M,>GQQHNLZ?<64O1\H< UT6B^.+36O$]_H:PF*6VZ%_XZV[[0M+U%"+S3X)0W
M7<@H H:;?^'O$<B:A9/!<SJ.",%EKRWX^_\ (4\+C_IY'\Q3?%6DQ> ?'ND7
M'AZ1H/ML@66 'C&?2E^/1+:AX58]3<#^8H ]JLANTZWS_P \U/Z47MJE]8W%
MK*H*2QE<&EL1_H%OG_GDO\JAU748=*TNYO;B14CB0G<QQ0!YA\))#9W/B#1U
M_P!3;RMM'I69X.\267A:X\2WMVX):<B.,=6;L*T_A$CWC:]K6TB&YD;:<?>K
M!\">#[3Q!XZUF]O6+6T$Q*PGH6SUH ;X5NA\0O'<MWXF=H/L[9M;.3@,.WUK
MWJ.)8HECC4!%&%'H*\X^)/A!IK6#7M%C\G4=/ 8>6,;E':M[P-XPMO%FC(V\
M"]B&V=.X84 =4!\V.PI]-!_.G4 %%%% &'H__(1NO]XUN5AZ/_R$+K_>-;E
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% #7^XWT-8V@??N?\ >-;+_<;Z&L;0
M/OW/^\: -NBBB@ KEO'^B7/B#PS)86G^L9P?RKJ:0T 9?A^QEL- M;*YP9(X
MPK"N#T[X;36_Q%EUB63_ (EZDM'%V#&O3L>O)]:=MZ\T <OX]T2[\0>%+G3[
M/ F?@?2I_!NDSZ/X4L],N\-)$FU_>NAQSF@C\* /+M7^'5_I6OR:]X2N1!-(
MVZ6W8_*YI9]2^)5U;_9%T^W@E/!F7^=>H8YS0%QCDT >>>"?AQ_8NH/K>K3?
M:M4EY+-SMKT,8[48I: "J]U&TEE-&GWF0@58I,4 <#\/?"M]X=O-3FO#\MQ)
MN3Z5WO3FEQ[T;><T <-XK\,7NK>+-(U"#_46IR]7/&O@V+Q780!9?)O;<[H9
M?0UUN.F#1M% 'FUOJ'C^PLA9-IT$DB#9'+ZCUJ?P9X(O;+6KGQ#K\JS:G/PJ
MCH@KT+%)L&[=W]: .#OO"]_<_$RVUU&'V2--N/>G>,_!ESJNIP:SH\_DZE!Q
MZ!A7=[1C XHQQUH \UFU+X@S6(LET^&.Y^Z9>Q'K6QX%\%CPO;SW%S)YU_=-
MOE?W/:NQVC_Z]+M]S0!YOXL\ 7LFO)XB\.7'D:BOWDZ!JC77?B,@^SMHMN9
M,>:>A/K7IF*,<8H \MT;P%J^I^)8O$/BRX1Y8>8X$Z"CXM>"M7\63Z/-I0C+
M6<A<AO;FO4BN?K1CCK0!YG#=_$>...'[%:[54 9SSBJ5YX.\8^,Y%7Q#>K:6
M(/S6\)^\*]88>Y%'6@#+TK1;71-&73;",1Q1IMZ=>*YCP'X5O_#^JZO<73!H
MKN7>GM7>;11CWH :R!P58 HPP0:\L_X0/5?#_P 01K.@;5L;@YN(\\9^E>J[
M1S2%1C&* $0DA=W#XR13Z04M !110>E &'H__(0NO]XUN5AZ1_R$;K_>-;E
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% #7^XWT-8V@_?N?\ >-;+_<;Z5BZ"
M1NN2>NX]: -RBFY^@H_$4 .HIOXBE_$4 +12<^HI/Q% #J*;^(H_$4 .HIOX
MBC\10 ZBF_B*/Q% #J*;^(I>?44 +12?B*3\10 ZBF_B*/Q% #J*;^(H_$4
M.HIOXBC\10 ZBF_B*/Q% #J*3GU%'/J* %HI.?44GXB@!U%)^(HY]10 M%)S
MZBCGU% "TAI/Q%'XB@!PHIOXBC\10 Z@]*;^(H_$4 8ND?\ (1N?]XUN5B:3
MSJ5T3CKQ6T.E "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 UQN1@.XK$_L.9'
M9H[DKN.2!6[28Q0!B?V/=_\ /X_YT?V/=_\ /X_YUN44 8?]CW?_ #^/^=+_
M &/=_P#/X_YUMT4 8G]CW?\ S^/^=)_8]W_S^/\ G6Y2<4 8G]CW?_/Z_P"=
M']CW?_/X_P"=;612Y%(#$_L>[_Y_'_.C^Q[O_G\?\ZVZ*&P,3^Q[O_G\?\Z/
M['N_^?U_SK;I*+H#%_L>[_Y_7_.E_LB[_P"?Q_SK9_&EQ[T; 8G]CW?_ #^/
M^=']CW?_ #^/^=;>/>C'O1=]@,3^Q[O_ )_'_.C^Q[O_ )_'_.MO\:/QIW\@
M,3^Q[O\ Y_'_ #H_L>[_ .?Q_P ZV_QH_&B_D!B?V/=_\_C_ )T?V/=_\_C_
M )UM_C1^-%_(#$_L>[_Y_'_.C^Q[O_G\?\ZV_P :/QHOY 8O]D7?_/X_YT?V
M1=_\_C_G6U^-%%P,7^Q[K_G]?\Z3^Q[O_G]?\ZVZ*!7,7^Q[K_G]?\Z7^Q[K
M_G]?\ZV110,Q?['N_P#G\?\ .C^Q[O\ Y_'_ #K;HH P_P"Q[O\ Y_'_ #H_
ML>[_ .?Q_P ZW** ,/\ L>[_ .?Q_P Z/['N_P#G\?\ .MRB@##_ +'N_P#G
M\?\ .C^Q[O\ Y_'_ #K<HH S=.TUK*1G:3>6K2%)CWI: "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH ***0G% "TA%+FFDT -QCF@'=S1G'6FDX
M8 <9HL \MCO3=Q'8UFZQKMIHUN9;EP".BCJ:\]U+XCW<KG[ NQ?]KK6]/#SJ
M?"C"591=F>H3744";I&VU7MM2@N7VHYS[UXY<>,-6NF!DD!]J:/%>I(X=&"M
M[5E/!8KFT&L3"Q[B#@\DFG9^M>+KX^UM5 #J?K3O^%@:W_>6NQ8&K;4AXE'L
MV?<TOXUXQ_PL'6_[R4?\+!UO^\E'U&H+ZTCV;\:/QKQK_A8&N?WDH_X6!KG]
MY*/J-0/K2/9?QH_&O&O^%@:Y_>2C_A8&N?WDH^HU ^M(]ES[T9^M>-?\+ US
M^\E)_P +!UO^\M'U&H'UI'LV?K1GZUXS_P +!UO^\M'_  L'6_[RT?4:@?6D
M>S9^M&:\9_X6#K?]Y:#\0-;Q]Y*7U*H'UI'LV>.N*0'G[V:\GL?B/>129O(]
MR=]M=]H?B"UUN$/"P!/\)ZUC4PTXJ[-(UHR-H9W<T_%1\GH>E.#5SHV'T444
MP"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHII-
M #J*:":4F@!:0TU2<\T$\]>*->@#J0TFZJ=YJ$-H,NXSZ5G4G&FN:3'&+EL6
M68*.3BLS4=;@L(V.=[@=JSY;V]U"0I I6,]ZK7^FQ6^C7<CDO-Y9()[5Q4L0
M\15M3V-94U"%^IYIXBUB;6M2>25CY:M\J@UE<YSC@_I2<[B3UR<THX''>OMJ
M,4J:2/ D^:3N%%%%:D!12TE !1110 M%)10 M%)2T %)2$FER,4 %%&>:6@!
M*7%%%)@)BM#1-4GTF_CN(7(C+ ,N:S^]-8<'ZYJ*D4X,J,FI'T-970N[.*=>
MCJ#5E.36#X6<GP[:9.?D%;R5\[4A:31Z\'=7)#111698M%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !49ZT^F 8:E<!0:,@TA(Q36
M98QEG I2DHJ[#7H.Z'/:HY[F*!"SL *RKW6A&_E6_P"\<^E58=/N;V0RW3E1
MV6O,K8UWY*6K-XTM+R)+C5Y;HF.S0D?WJ6WT<NPDNW+'K@UHV]K';@+&H^M6
M#TK*&&G4?-49;FDK1( B1+M10 *R=<8_V+>9.1Y9K7D[UC:X?^)+=_\ 7,U[
M&&IQC))*QQU9/E/%!U/U-.[4W=R?J:=G-?5+X$>-)V8E+115""D/%(V._2MO
M0?#%YK6Z3_56H_C-1.I&"U*46]C%/7%'&<=Z[D?#ZWV\:@FX=>:7_A7L&/\
MD()GZUA]:@F]"_9LX7OBCOBNZ'P]AQ_R$$S]:#\/8=A_XF"9/O1]:AV'[&7<
MX7'&:0'_ ":[:Y\"06]K+/\ ;T)C7(&>IK$\,>'?^$CN[F!I-HB'ZUHJ\7%R
M70GV;1BY!H. N:TM9T.\T6Y,5Q$3&#\K#TK-#*3D=*N,U.*E$AIK<3&*=2=.
MM%6(6D-+2&@ I#]TTM(WW34R^$?VCVOPL?\ BGK3_<%=#$>*YSPO_P B]:?[
MHKHHCQ7@5OB9ZU-^ZB>BBBN8U%HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M+8ZL_#C3]NW[5/\ ]]&D'PWT\+C[5/\ ]]&CPAXU76I/L=RI2['!SWJAXO\
M%&I:;XDM[*U?;$Q7/N*E0J<W*RKQM<OCX<:>1C[5/_WT:7_A6]A_S]3_ /?1
MIWBSQ2^CV,,-KS>W"C'L:T_"QU=]+275FS*>0/:H?-&/,PBTS'F^'=A%;RO]
MJGRJDCYC7.Z;-*W@W4HI)&DCBD*)NY->IW?-E/\ [A_E7E6D#;X2UD>LS5MA
MW>\F9UDDCBE[G'>G'K34^Z*7M7N+1(\R04UU)7CM3J:QPI8TY=2H[GKGA34X
M?['M86."%[UUJ'D$-D5R&AV$%UX?M#]U]G!%7H9+[2CAU,D7:OBL1B)TJCYE
MIW/=HP4H*SU.G#9IX-9UEJEO=C@[&]#5\?G[UK3K0JJ\6$HN.X[-.%-Z"D#5
MMJ2M1]%-_BIU":8!1113 **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **,T4 %%%% !1110 4444 %%%%
M!1110 4444 %%%(3@4 +12 TM !13<\T9I=0%HI"<#-,DE6-<LP J934=PL*
M?85#-<1VZDR,%'O69>ZVO,=NI>3ID54AT^ZO7$EW(<=E]J\ZMCW?EHJ_F;QI
M-:R)9]7GNI?)LDW#^]2VVD;W\VZ8LWIVK3AM8H$ 10N.XJ;!/!-8QPG.^>LR
MG44=(C8XUC3:H ';%+CWYI?:EQ7=&/+HEH9/7<:!3LT8HQ5 %%%% PI,4M%
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH I:J"VE7.WKY9_E7#_"CBRU$$_-YYR/QKT%T$B,C
M?=8$'Z5YIHMP?!7C.ZTV\7;9WK;XI3T!H ],?[C?[M>8^ PO_"<ZSP<[J]++
MEHBP*E"N=P/:O,O #!_'.ME2",\&@#U(4M><:S\1KS3O$LFEVFFFY$0S(5]*
MZK0?$]IKT(\H^7./O1-U% &[12=NM&?QH 6BBB@ HHHH **:6Q29- A]-/-1
M-*J@EFV@=S6/>ZT=WE6J&1L]17-6Q-.DKMFL:;DS4GN8K=2TK@8K%N-7ENI/
M*LT.#_%1#IUQ>MYMU(=O]VM6"UAMT"QH /6O-=3$XA[6B;VA3\V9MKHQ+^9=
M.78]!6JD0C4+&H4"GXIWUKHI8:%+X=2)3DQ ,=\T4I.:,5TV2V(>H8HHHIZ
ME8*#112NWN =J*** "BBB@ HHHH **** "BC\:,B@ I1FD[9/%0O<!>$^9O2
MFD)LF) ZFJ[S[OEB4O2K;R3?/*V!_=JTL:QCY5 K6,"+E#[(S_-,V%_NUG:X
MJIH=VH''EFMR2L77O^0+>?\ 7,UUTE:1C5V/$..<>IHI!W^II:^B7PH\F6X4
MA)%.HIH0U@."%/O7477AVVA\$KJD66F+=*Y=P,')P*ZKP_XO33K(:=>6PN;9
MNF>U<];G5G VI[:G)@J1N"G)'/%+D'^$_E7H3>)?#:MC^S8\]^*;_P )-X;_
M .@9'^59JO+^4IQOU//N/0_E1QD<'\J]"/B/PUVTY/RI?^$D\-#!&G(?PI^W
ME_(3[*/<\\)&?NM^5*0I['\J]#/B7PWC_D&1_E2'Q+X:Q_R#(\_2E[:7\@>S
M7<\]P . <_2E4!I$54);([5Z#_PDOAHKSIJ#\*%\4>' 3(NF1[AT'K2=:;5N
M0:@EU(/&L?\ Q2VD?+@\5P@PHP*W?$GB5_$,Z!8C#!&?E3L*Q2 6..16N'IN
M*O+J3.5]$-%+BC I172C/H)BD;Y5IW>FO]PU,OA#J>T>&0K>'[3<.-@K7%LR
MMOA/X5D>%^?#UI_N"NBCX%?/UDG)GJTW[J(8[C)V.,'UJ8<=#D4LD"2C!'/K
M5<QS6W(^9/3TKA<+&Z98I*;'*LH^7KWS3JS<5U*"@TN.*!Q2'9;D3HKKM90R
MGM67=Z.0WF6SF-NH K9)[T8S6%6C&KHS2,VC#M]5GM9/*O%)Q_%BMF&X2X7=
M&X(J.6VBG0I( ?PK(FTZXL"9+1R1UQ7+[3$8=V2NAM1EL=&,GK3LBL"SUQG8
M17*&-AW-;2R*XRK CU%>C1Q%.HM-S*5-Q)J*8#1DGO749CZ*2CF@!:*3-'-
MKBT4E&:!BT4S=WS^%+D]:5P%S2'FHY)DB0L[!0.I)KB=?\<B-VL]-0R3="PZ
M"LJM:G3C>;-J=&51V1T>L:_8Z-"7N)06[*.M<#>:WJOB*8I$6@M?YBHH=*GO
MI!>ZI*9).H0UL(JH@5% 7T%?(YCG<E[E,]C#X2,-]RA:Z+:6ZDN#*_=F-:5O
M)]C96B.U1V%)UZTA )^E?.?7*W.G<ZITHR5CLM-N_M5J&/7'-7Q]T5A^'>;=
M\^M;N.E?I&7U95,/&3/G:T4IM !2T45WF(4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 TY!)YQC&*RM<T"SUZS
M-O=Q_,!\D@ZJ:UZ* /)M0M?'/ANUFM-/87UN1A6;E@OI5_X7>'-2TI;S4-4C
M*7%P=VUNH%>DGGJ!BDP,@F@#SSQ/I-UHOB2+Q-81"6'A9X@,DCUK9TZQTG69
MX=;TTB*13F1$XR?0BJNI>(+S0M8EBU2W\W3)NC@9"BN4L-=L]&^(MO;Z1,);
M'4.J _=- 'IVJ:]INC(K7]U'!NZ;C4NGZK8ZI");*YCE0_W37B_CM[:]^)BV
MVK>9]@CQTZ&NJ_X1RTTFS37/"ER?*B&Z2(/D,/I0!Z6"#WI<UDZ#K,.N:3'>
MQX 8?,/[IK45@5R"&'M0 ZCM30<C-.[4 -(!/--(IV*3'-2]M NT<QJ\-^TY
M<L3 .H%3:3+9 8&%DZ8;K6^T:N,$9%9-[HL4OSPG8^>U>+6P,HU/:1U.J-5.
M/*S1W*,8'%*2*P%O+K3I/+NE+)V:M6UNX;I08V%;TL5&3]G+1DRI6U+61U%*
M.:3.>P%**Z].AFKATHH-% PHI:#0 E%%% !1110 4444 %%%%)@%%%1RSI N
MYCSZ4UJ _J:B>X16VKR?2F 37(#)\JFK$5K''UY;UK11);(!%-.<L2@]*M1V
M\<?1?F]:E Q0*T42;B8YZ<T&G4AZ52$5Y2 *Q=>YT:\_ZYFMJ7H:QM=7_B57
M?/\ RS-;TOB,:NQX<._U-+31\K,/0FG5]%'X4>4]Q:***8A",GGI2 <_RIU)
M1<3 X[CGUI./2EQ1BDK(:0F!Z"C ]*=1Q5686&X'I1@4Z@BA)A8:5'I0 N[+
M Y[8I><T4[,+"$GIVIV,@8X I**D!:**0T '>D<_NR>U+33]UAZ]!2E\(^I[
M3X6_Y%ZT_P!T5T,?2N?\, C0;0$8.VNAC%?/U?B9ZE/8G7@8%&.QYI5Z4M<S
M-T59K0.=Z':WM4/G/$=LHQ[^M7Q3716&&7.:AQN-,A!#KN!R*45 \$D1WPG(
M_NTJ7*N=CC:U0XV*3)B>*![4A&!B@<5FQW#ZXHQF@J: ,4]U9; G8I76G0W2
M'>OS>HK+,=]IC;HF,D/<&NAI,#&"N5KBJ8.-^:F[2-8U+;E.SU6&X #,$?\
MNFM'(89%9%YH\<W[R)MCCD8JI'>7FFD)<*63UJ88RM1?+B%\Q2IQG\)T@Q@<
MT9JE:W\%T/D;GTJYS7I0JTZBO%F$H.(I-*,XIM*#Q6ODQ7T'4F*0U&\JQHSR
M$*J\Y)I:1U8E=[#B.<BLS5=<L=(MR]Q("W90>:YO6_'2J[6>ECS9R,;AT%<[
M;Z5<W<OVO5)6E=CD1YZ5Y6-S2GAUIN>CA\&YOW]B;4=8U3Q).4C+06?Y&K-C
MIEO9*-JY<]7-6HT$8VH !3^M?$XW'SQ+NF>S&E&FN6(#)))Y/:BBEKRGYEI6
M$H/6EI#UHCNA]SI/#?-O)]:W:Y.SN)+72W>(X8OBM!%U=XU97'/-?IV4_P"Z
M1/FL1_$9NT5B>7K/]]:/+UC^^M>H<YMT5B^7K']]:/+UC^^M &U16+Y>L?WU
MH\O6/[ZT ;5%8OEZQ_?6CR]8_OK0!M45B^7K']]:/+UC^^M &U16+Y>L?WUH
M\O6/[ZT ;5%8OEZQ_?6CR]8_OK0!M45B^7K']]:/+UC^^M &U16+Y>L?WUH\
MO6/[ZT ;5%8OEZQ_?6CR]8_OK0!M45B^7K']]:/+UC^^M &U16+Y>L?WUH\O
M6/[ZT ;5%8OEZQ_?6D\O6,_?6@#;H!S6)87-W_:1M[ILD#/%;7<8H 6BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $Q
M1@8Q2T4 075E;WL#0W,2RQM_"PS7.VG@#0++5(]0@M=L\;;E/I74FDQ0!YEX
M]TR*R\1V.M3VXFLB=EP"*LWGA&6.QEO?"]XRP7";C;ELH0>PKNKZR@U&UDM;
MF,-&XQ@UPCZ1XF\).[Z3+]ML<[O(;JOL* (?AO::IIFEZK::A$T9&XIGM6'X
M>\=W^G27UJ(9;Z19VQ@$[1Z5Z7IE]/J.@/=W=K]GG*-N7'M7%_"RTC^V:U.4
M0LTQQD9QS0!V_AO7D\0:<;E8FB96VLC#H:VJ@@MH;<L((EC#'+;1C)J>@!"*
M3%*2,XR,^E%%@&E:0CCI4F<4TFI:5@(9K>*9-LBAOK6-<Z-)"S2V<A!'.VMS
M'S9I3@M[URUL+&JMBXS:.?MM8>)A%=QE6'&:V(IDD0,C @TVZLXKE<2J ?7%
M8TMA=Z=)YMLQ>/NIKSVJV'=I:Q.CW9[;F^>@.:,\XK+M-8CE;9*NQQV-:2L'
M7<O(KKIUX5%HS.4)1^(=F@FFTM;V)N&:6DH% "T4II* "BBB@ HHHH ,XJI?
MH#;DFK?!ZU5OHY)("$IQ$S-M;^6 A2?DSWK<@GCG3<A&:YIE=3M<8IT4SQ-\
MC$8KH6Q#.J!XH!K,M=45_EGX:M)&##*D$&G80Z@]**:W2@""3GZ50NHQ-!-&
MW(9<5HMG' ZU5G3<,#J*TINS,YJZ/$/$&E2Z9J<FY3Y;MD'TK-!Y('(]:]FU
M72H-2@,4L8+'HWI7#W?@2X5S]DD&!UW5[5*NK69YU2D[W1R.>>E+^%='_P (
M3J8/WXJ#X*U,_P <=='M(]S'E9SE)71_\(5JG]Z.D_X0K5/[T='M(]PY7V.=
M%+71#P5JG]^.E_X0K4_[\='M(]PY6<W171_\(5JG]^*E_P"$*U/^_'2YX!RO
ML<W172?\(5J?]^.F_P#"%:I_?CHYX!ROL<[^%&#71CP5JG]^.E_X0O4_[\='
M/ .5]CF]M+R!TKH_^$*U3^_%2?\ "$ZI_?BI^TCW#E9SF:/>NC_X0K4_[\=)
M_P (1JA/$B#Z4>UB@Y6SG>#WP?>KND:;-J>HQ11J2H(W'M6_:^!;IWQ<R@#V
MKN-&T:VTJ$10(-W=B*PK8A6T-:=-WU-.Q@%M;QPJ.$4"M*/K5>)< #M5I!@U
MXM25W<]**LB9:*!2=ZR-!:3K3))4A7+FLNZU7.5B&!ZT"-&>>.%22V#Z"L>[
MO?-E78H'N*J22/(<LQ)I$5BRX!/-3(I'009,*DDD^]24R$$1+GKBGUA(I!1B
MBBD]2@Q24M+BE9 -J.2)901(H8'UJ:FDTG%-68)VV,6XTEXR9;1RK=<"BVUF
M2W80W:$'^]VK97@DXQ4-Q:17*%748/?%<,L/*/OT'8U51;25RQ#<1SJ&1@0?
M2I"V.#7,SVL^E9EAE_=#D@FL._\ 'S2;K73HC)<'ACV%:0S#E5JRLQK"RJ:P
MV.MUC7K/1X"\\JEL<(#R:\_OM7U7Q+.5A=K>USVXR*BMM)FN9_M6I3-)(3D(
M3]VMH(J*(PH5?:O"S#.K^[!GIT,)&"O(IV6EVUDH*(#)U9NY-7<D'(.#2CZ8
MQ2XKY2K6G5=Y,[K:6# Q11160UH)BBEI*+ &:0]:6D[T^J!&A",Z4?\ KJ*Z
MZ#_41_[HKDH?^04?^NHKKH/]1'_NBOT_*O\ =('S6)_B,DHHHKTSG"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *3O2TGI0
M!C1#_BHF_P!VMGO6-%_R,3?[M;5 !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $4D?F6[Q$X+*
M1FN9\(>&9?#DM_YC[Q<2%P:ZHC(YI#D'KQ0 =RW8BJ]_<BSL)9S_  +D58'I
MVJ"\@%S:30,,JRD"@#QO2)?%WB_5;R[L;WR88I"%R:[31?$FIZ?J,6D>(8=L
MLAVPRJ.'-9OPT9=.O-4TF?Y)TG9@AZD$\5Z!-:6]P\;7$22-&<QL1RIH LG)
M'^-&,\GFN0\67?BFUOX&T*!)8<9D##I3M!\9K?3BRU.!K*]Z ,/E;Z4 =6<=
M<FE&.H%5KZ=K2QDG& 44FLGPMXC7Q'8M,(]C(Q5AUI:@;VW/4T$ C!'%"X/-
M*<XQ0TFK,/0S;O1X+E25&U_6LL27VEMM<&2.NFQQ37C612& (/K7G5<"K\U+
M1F\*S6DM3/M=1AN4^_M?T-6^2/\ /-9EYHRLWF6Y*./2JT6HW%DVR[4D#HP]
M*Y56G3=JFA?*I:Q-WJ,"@5!!=17*!XV%38QC!S7=&I&2NF96:>HZBCO1BM6K
M*X@HH-%):C"BBB@ I=W&*2BD)D$]K',OS#GUK)N+*2 Y^\O:MSKP>E!4$8(R
M*M28K'-<DX-6;>_EMV"]5J]<Z>L@W(-IK+EBDA.&''K6L97T$T=!;WL=P ,X
M-6N@SBN31F0[E.*TK752F$FY'K5DFNV2,]J@=:E219%#(00:&6FF)HSY8<DF
MJS0G!K59*B,8K:,C)Q,LP4GDFM(PBD\KVJ^;S)Y?(SO)-)Y)K2\KVI/)I\WF
M'+Y&=Y)H\FM'R:/)HYGW#E\C.\FCR:T?(H\BES>8<OD9WDT>36CY-'DT<WF'
M+Y&=Y-'DUH^31Y-'-YAR^1G&+BCRN*T?)]J/)]J.;S#E\C.$-+Y!S6AY%*(O
M:CG\PY/(IK":LI'Q4RQ5*J8XJ)2N4HV")*FQWIH&!SP!WJO<ZA#"N =QK)LT
M1<9@HRS8%9USJJ(2B#+>M9EQ>2SGJ0*@Y_&I3+)99Y9V+,_'I40R??T%3P6<
MDK#Y2!ZUJV]C'#R1EJF4AV,^VL7E(WC:*TX;>.$8 Y]:GX[BBLFQI!R.IS11
M14%"T&BD)IV ***,^M%NH *#BCIUJ.65(HS([!4'<FIN"UV'8^;UK+U;7K+2
M(F:><;QT4'DUSNO^-5!-GI8,DQXWKT%8-KI$]S+]JU20R2GD*>E>;C,RIT5=
M[G?0P;;O/1#[S5=5\3RF-<VUH#_WT*N6.F6MBH$2_O.[>M6U5(U"HN%':G<'
MM7QF*Q]3$.Z>AZL(J.D=@QW/)HH&:.O3K7FIZW+W"BBBAN[N"MT%HI,TM*XP
MI*6C% "4G>EQ0>M/J@1H0_\ (*/_ %U%==!_J(_]T5R,'_(*/_745UMO_P >
M\?\ NBOT_*O]S@?-8G^(R6BBBO3.<**** $/%4[S4K.P*+=744)<X4.<9JX:
M\2^/3,E[X>V,R[IQG!QGF@#VQ6#*K*<@]#2XJII9)TJU).28E_E5N@"JM_:R
M736J7"&=>J9YJT.G->/:*SM\;[Q6D<HL?"YXKUZ6:.%2TKJBCG+' H ?2UE+
MXDT5YQ"NIVQD_NB05I"164,A# ]"#P: 'T4PR*JEF(51U).!5(Z[I0D\LZC;
M;_3S!0!H45&LBNH*$,#SD'BFFYA5U1I4#MT4M@G\* )J*HG6-.%P(#>P>:>B
M[QFK$UU!;Q^9-*D<>,[G; H FHK+A\2:-<2^7%J5LS],"05I;\].>] #J***
M "BBB@ I/2EI/2@#&B_Y&)O]VMJL6+_D8F_W:VJ "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M4 =O10.E% !1110 4GI2TGI0!C1?\C$W^[6U6+%_R,3?[M;5 !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M1J7^V;G/_'HU;.U<?='Y4!0?X1^5 &'ITLUQK#321%,KBM[N*-J@Y &: ,4
M+1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 -(]:J:AI]OJ=F]K=1B2)A@@U=HQ0!YBUIX@\!3,NGHU[I3MNV=2GTKI?#
M/C6R\1RO!%#)#<)]Y7'>NG8 C! .>QJK!IME:S/-!;11RM]YE7F@#SC2@?\
MA<=ZHQQ&,FH/'/BK7F\5PZ'H3['?JPK:LM!U"V^)L^J.F;29  _N*R=8MAIW
MQ;L[N;Y()AA6[9H TK3Q!XD\.-#%XAMQ+;OC,Z<A?K7>6=W!?6J7%O('B<9!
M%)>6<&H6DEM.@>)QR#7"^#+U]*\0ZCX>F?*1MNA!]* /0LTAS7/P>*K.3Q$^
MC."+@<BNA[4 ,%!IU%*U]P]1HQC!%5;JP@N8RKISZU<Q28K.I2C45I*XU)IZ
M'-M97NF$F!MT?I5NSU:*9@CG:W0@^M;!0$<\UFWND0W7S#]VX[K7ESPU2D^:
MF_D="J*2LRZ&#=#F@US_ )E[IDN) 9(1QFM.SU""Z&5<!O0UI3Q7,^6IHPE!
MI76Q=!&*6D!]0/PI0<\UU[[&5PHHHIZ#"BBBBZ *3KTXI:* &30).N& SZU!
M%8QQ-NQFK=!HN*PW'IP/2EHI:06$HI:2@84444 %%%% !1UHI: &A<-R:;+$
MDRD2J"*>:* L8MUHQ4F2W;;WQ5>#4Y[1MER#L'7-= >!FL7Q3+%;:+/,5 ?;
M@&JY[+4<(<TDCA?$>J/XCUI+*(G[-&><5KPPK;Q+$@"JHQQ6)X7LPEO)=.-S
MR$G-=!^.:_/LSQ3JU&NQ]%0CR1L &!QT[T4M%>+>YK82B@T527<+!FFN<+NI
MP&!44S!4QW)Q5P@ZDE%$-Z.QL^'81&L]TPZ=#5-;QK;6C<YRKMBM>,"S\/\
MH6'2N=6&2Y;RH06;.<U]16J2H^SI0/+@HSYG,[.\@6\LR1@@C(Q7'L-DC(?X
M378:5%)#9)'.?G]*Q-<L_*D\V->">:WSO#.I2C7L3A*JC-Q>QE69_P")U;GW
MKHO$*_ND-<Y:?\AF GA!6UK5Y%.%C1LL*XL/5@L$XMFM2+]NI(QB?EQ1VHHK
MYI:W/3L)BE  [TAZ4 4[+J-ZBT4G0T$T)66HM6+2$X[<&@9;"J"36K9:0\I#
MS<*.WK73AL'4KNT3"I5C3W>I0M[22Y?" X]:Z&QTE+=0T@W-5V"VBA4*BX%3
M9QTK[/ 953I+FGN>36Q3GHA FWITIV,<T@/-+7M*RT1RAUHHHH6@!12]JC)V
M\CGU%# 4D=:"1CIBJE_?P:?;M<SL%0#(!KRS6_'-_J,[Q6LGEP#HPXKLH865
M34YJE=1/6)K>&9,2;#6/)IUS8R&6TE!7^[FO'O[4U%CDWL__ 'V:/[3U _\
M+[-_W\-55R2$]=F1#'VW/;+/6T9@DY"O[UK"1& 8.I!]Z^>C>WKG>US(3]:>
MNJ:CCB^FQZ;B*VPV55HK65Q3Q47T/H42+C[P_.CS$_O+^=?/G]J:C_S^S?\
M?PTG]J:C_P _LW_?9KI>736[,OK:/H3S%_OK^=+O7^^OYU\]?VIJ/_/[-_WV
M:/[4U'_G]F_[[-+ZA+N'UI'T)O7^^/SH\Q?[X_.OGO\ M34?^?V;_OLT?VIJ
M/_/[-_WV:/J$NX?6D?0GF+_?7\Z-Z_WU_.OGO^U-1_Y_9O\ OLT?VIJ/_/[-
M_P!]FCZA+N'UI'T)O7^^OYT;U_OK^=?/?]J:C_S^S?\ ?9H_M34O^?V;_OLT
M?4)=P^M(^@]ZY^\OYT;U_O+^=?/HU34>][-_WV:/[4U#_G]F_P"_AH^H2[C^
MM(^@=Z_WA^=.#9^E?/JZOJ:/E+V?/NQKJ/#_ (\NK69(;]]\?3)K.6#DE<<<
M2F['K6>_:G"JMI=Q7MNMQ$V8V'%6 :XFFG8ZHM,?VI:8>E.'2D,6BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ I-OIQ2T4 -V^O3TK!\5>'4U_32JD+=1'=#)W!KH*:?IG% '":9XY&E@
MZ=XCC-K/"N!*P^5\5RFB:@WB'XN_VGI^39J-K,.AKU;4M%T_6(C%?VL<P;IN
M'(J'1_#NEZ"&6PMUCW'D@4 <&HS\8G)Q]WK7I5]="SL);@C<(U+$"O.=?BDT
M3XF6.I,,6UP-C,>@-=[K)5]"O&0@JT)((H K>&O$4/B.SDGAC*"-BI!]:V22
M!D\"O/?A2531+UF;.V9B3[54OOBNT6ORV-GI[7,4?#%1G% 'II?:N6P/?M0"
M''!!]Q7(7GB:WUKPC>S64GE3I&24/!%+\-KVXO\ PLDMQ(9&W$9- '7@<48Q
M2T&CU%J1/&KJ0P!SZUCWFBCF6V)1^N!WK;Y[4AZ]:Y:^&A56J-(5)09S<.HW
M%G((KI"!TW5LP744R_(P.?2I)[:&Y0K+&''\JQ;C2KBR;S+-ODZ[37FN-7#/
M1W1T*4*N^C-P$=^*4#UK%LM8&/*NAM<'%;".KH&4Y!KKI8B,S.<'%CJ*3-+6
M^G0D*0&E-(* '9I*** "C-%% !1110 48I:* $HHHH *7-)10 4444#$]ZX_
MXCR-'H40'\4H!KL?6N+^)?\ R X/^NPK&N[4Y&V'_BQ,_3(Q%80[>!MZ5:'
MJO9\6,(_V!5BOS*M=U)'T-PS2YI**P0!1115@&><46T)NM0CB RH/-)T4M6C
MX;M]UT\YZ"O2RZESUXVV.6O/D@[&MJ-A)<I'"AVQ*/F-0&>STJ';$ TGK4&J
M:P_FO#$=JC@FL;)/S,=QKVLPS&E3;C!79Q4,-.<4Y=2[!K$PU1))6/EN<;?2
MM_59H'LCN8#<.*Y(J#\V.1^E2/,TBA9')QT%<5/-YQHNG-7N;2PJ<DUT&@;3
MG/([T@'.3R?6CDTM>)*<I.ZV.Y13U"BBBH+ ]*3(Q2T=P%&2:(Q<GH2Y6&GU
M[5/;VDMTP\M3BK]CH\DK"64<>E;\$$=NN$4 U[^ RF=5\T]CAKXRRM#<IV.E
M1V_SORWI6E@$# X]* ,MDTHZGBOK\/AJ="-H(\B51R=Y"=L=J.*=BDKHL^I-
MD(.M+1BB@84'I2T&@!N:82-WO3F.*B8G/R]151^)(3>AYI\1-5>2\%@K85<$
MUPVT8P1Q71^-CN\42'_9%<[7U.'BHP5CQ:KO)W#MCMV]J0#%+172[LQLA< ?
M=XHHHHT0K(****2#0****=V%D%%%%%V%D)1111=A9!2TE+1=A9!1@>E%%%V.
MR$QSG)I"/E/<]O:G4=Q1:^X:+8]*^'&JR3P/9.V[RQD$UZ$IS7DWPS.W5[D]
MBE>JQFO!Q44JCL>GA]B8#-/ Q34Z4ZN,Z0HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ II
M^]^%.I",T 9&NZ';:_IS6ER=K?PN.JFN&O='\9:;HUUIL5RMQ:;"$D/WE%>H
M8YS2%<@CKGL: /,OAA;36W@_48)"RS NI+#DM@U4^$>GQI<ZJ;B)7N4E(9F&
M>,UZA%9V]N7\J-5W<L *\\NDD\"^+I-1VLVF7N-^T?=;UH M>/- ^SZ;/JFE
MH(I A$JKP"/I5OX6'/A%#TRY)'O5SQ1K>FS>#[J=+N,I)&=N&Y)JG\+&+>$U
M)QRYQB@#MQUK*O\ 7]/TV^BM+F8++,<*#6KBO'OBQE?%>@L#M/FC)'?F@#U[
MMQTZBE%1PX,$77)0?RIQD1<%F"@\ DXH <%YS2E<T9XI.U)I 4;O38+I3E0K
M>HK':"]TI]R$R1^E=,1FD**WWAFN"M@:=3WHZ,UC6:T9E6FJPW#;'.QQV-7@
M0W._CVJA>Z+'.QD3Y).V*HK=WFF-MF3>GK7$JM2@^6JKKN:^SA)7CN;U+]VJ
MUO?0W* HP+'^'TJR 2<-Q7HTYJHKIZ&3BU\0M%%'%7HP"BC%&*0!1110 444
M4 %%%% !1110 4444 P-<7\2O^0%!_UV6NT-<7\2O^0%!_UV6LJ_\.1T8;^+
M$IV?_'C#_N"IZ@L_^/&#_<%3GK7YA5^)^I] %)2TF*S *.M%% $<I*1L1]*Z
M+2X_LFBF0\%N:YY5,MS'&#\N<DUMZC>HMNMO">W)KZ#*Y4J5.=6;U9Y^)3G-
M)&0[!Y'8CJ:2DSG%+7A5)<\G([8*T4%%%%04 H-%&.>.:')+XBE9!VI"=O)&
M:=UP%Y)["M.QTAY2'E& >U=>'P=6N[16ASU:L8*YG);2W RD9Q5BV?["_P Z
M?-[UU$%M' NU *PM711-TYK[;+LGI45S/<\FOBW/0D&M28X3BE_MN3^Y65GM
M1WKZ%4TEH<%S4_MN7;PM.369Y#A%R:I6MC+=OA> /6M^VTZ&V7.W+]ZAJP)C
MK62:0;IA@U:I.W-+6#+04444#"BBB@!I[U6<_.*L.>#563[ZUK3^)&<CR+QI
M_P C--]!7/UO^,_^1FF^@K!Q7U-'X$>-4^(2BBBMC,6BC(HH *,T4TGTYHUZ
M +WHIC'!Q3=^?NY;Z47MN/4EHS488G^!_P#ODTNX=\CZT7C+J#BQX-+3 :=G
M%&VB$+1129H 6BDS2GB@!*!U%'6@=10!V?PW/_$UN/\ <KU.(UY5\..-5N/]
MRO4XNE>)B_B/0H;%N/I3ZCCJ2N%G8%%%%( HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH :V=PQ^-5[RRM[ZV:"YA66,\;6%6J.M 'GNL?#33Y+.Y-J\IE*GRHBWR@
MUK?#[2[O2/#PM;V/9,K'@>E=9BB@ KQGXPRM#K^CS(,O'(#M]:]E->.?%LJ/
M%.A9."9E_G0!V_A[QQI>JQI;2.UM=*H!CEX)^E97Q<NYK/PG%/;S-'()@0R&
MMG6O!VFZ[;0R,OD700;9X^#TKS'X@P>(](\.C3]1D%S8"4>7/WQ[T >Q^')Y
M+GPWI\TS;I'A4L?4UIGD5C^%L?\ "*Z9M.1Y"\UJB2-SM6121U /- #@*-O-
M ^F*,<TFK[AON(1BHI8HYEVRJ#FICZ4$#%3**>C0T[;&#=:,Z-YEFVPCM4-O
MJLD#^3>HP(_BKHL<'-07%G%<IAT'UQ7EUL$X/GHNS_ V56^DQL4R3+F-@14@
M/'O6#+IUWIY\RV8LG=:L6FKI(WERCRW[YJ*>)Y7RU%9EN"M>+-<FC-,5E(!4
MYSWIV:[TU+5&&J>HN:.](/7-+5--:O8H****5T]@"BBB@ HHHH **** 8&N+
M^)7_ " H/^NRUVIZ5Q7Q+_Y <'_79:RK_P .1OAOXL2G9_\ 'C!_N"ISUJ"S
M_P"/&'_=%3GK7YA5^)^I]")2T4E9]0 T444 (!W'![4=?KWIQYZT4^9M68N5
M,3(HHI*+=$%Q:*3)],T?0\TU%R=HZB;2W$!QG-6+>TFN6 08![U-I]I'<2?O
M7"X[5TT,,4"!448]17T&"RB51IU3SZV*2T13L]*B@ +KE_6M-0 /049'4TO6
MOKZ%"G17+%'ERG*3NP'%<YJ_^OKHQ63=:<UW<Y)P :ZHV1FTC$2)Y6Q&,FM2
M'0VDCW,^UL=*U(+**W "J,^M6?K5.86.:VWFF.2H++6I::O#.@$AVN.N:T&4
M/E7 (-9-YH@<^9"V&':CFN%C6!5ERIS2USD5[=Z>^V=24%;%MJ$-T 5;!]*E
MQ"Y;HI WM2X]ZAZ%7"BBBA:@,?I55_O+5I^E59/O+6M/=&<CR'QG_P C/-]!
M6":WO&?_ ",LWT%8!KZFC\"/%J?$%(6 I">U,8CJ>AZ5L]"!Q(I<UN:%X/U'
M73N7]U!_?-=#/\+[I83Y5VK-Z8KGEB:<=&S54I,X,GBF'G@<=ZM:CIUSI5TT
M%TA7' 8]ZIX,C(@Y9VVUNI)QYD9V=[&KH.@W>OWBQ0KB,?>>O6-)\$:3IT:A
MXA++CDFK'A'1XM)T:%54"21=S'%= .N:\+$8F;E9,]&E25KLSSH>F;2/L,./
M]VL75_ VF:A"QAC$4F.,>M=21Z4$<#'6N6-6:UN;NG%H\ UG1KG0KQH9U)0G
M@UG$]*]K\9Z)%JNCRR;1YT2[@:\2.1E3P0<&O>PM7VD/,\VM#E8NZER*M:9I
M-WK-R(;5"5[M7:0_"VY,.7O5W$?W>E:3KPANR%3;V."&#TI>M;&N>%M0\/$M
M*1-#_> K%'& #G/)K2$XS5TR)Q<=QPH[BCL:!VJEJ+H=C\.?^0I/_N5ZG%7E
MGPY_Y"L_^Y7J<?6O$Q6LCT,/L6HZDJ./I4E<#.M!1110,**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH 0BL37/"VG:_);RWD6Z2!@R-Z5N44 1JFR,(
M.@  KSSXS+_Q1J=@)A7HU<UXV\,GQ5H?V))-C*P8&@#(U#6)]$^%5O>0G$@M
ME (%<IX2\-^(M8TLZPNL2)+)\R)GBN\U7P\\_@ Z.QWR108^I%4_AG=H_AT6
M>-D]L=CH>M $OA[Q-<I>_P!C:ZOE7@^XYZ./K6QXJU&;2_#MU>V_,D:Y%8'Q
M*L@=$74X1BYM) 01P2*?KM\-1^&3W7=X!GZXH U?!FMS:]X;@OIU"R-Q709%
M<;\+P/\ A![7_>-=EBD =^E(3ZTX4$9IZ,"/O[50O-*@NQDKM8<@BM+%&!6%
M:A3JKWD5&7*<P1?:8_.98A6G9ZE%<)U"MZ&M)HU<?,H-9%]HBRGS(#LDZ\5Y
MDJ%>CK2U1NIQGI(T005S1@FL--0GL&$5XA*C^(5K6]W%=*&C8?2M:.)C/26@
MI0:U18'2BD)HS77IT,Q:**.U PHH%% !1110#%/2N*^)?_(#@_Z["NT/2N+^
M)?\ R!(/^NPK*O\ PY&^&_BQ*=G_ ,>,/^Z*G-06?_'A!_N"IZ_,*OQOU/H0
MI*6DK/J 4444 +2&BCO1;4-@)Q28(ZT#YFVJI)K6LM'D=@\_2NRAA*M:24#&
MIB(PW*%O:37+ ("!W-=!:Z1#$H+KN:K\-ND"A445*1SDU]C@<IIT;2EN>/6Q
M+F]#&O=&!/F0?*W7 -58K^ZLY DJDJ*Z/O44UK%<*5=1SWKWHR4=$CC:OJ16
M][#=*-K 'TJUCC/:L"YTJ6V<R6[''H*=;ZQ+;,([A#BAQOJ)2>S-T],^M&,B
MHHKF.=-T;#'I4@-*P]P!IW6FFG"D4)24M% B*:WCN!B1 :QKO2)(3YMNQ&.<
M"MZE!XR!33L%CG[;5IX3LN%X'K6S#/%<H'0C\Z9<Z?#=J<C:WM6++87-C(6A
M8E1VJM&(Z.BL>SUD.1',NUAP2:UDD21-R,"*EQL%Q'Z55E^\M67/%5I/O+5T
M]T3(\A\9\>)9OH*P#6_XU_Y&:7Z"L&OJJ'P(\6I\0P_TJ?3;87VKVEJ?NLPS
M4#=OK4MA=_8]2@N/[CBKFM"4?0-E:0V%E'!"H1<"K/ 8'C'M5/3+^+4;"*X@
M99%*C/M5S '09/I7R]3GN>S#EY3B_B+I<-SH3W14!XCZ5Y3I*JVLV>_^^.*]
M4^(VLPVVD-8[@99NP[5Y#"YM[B*0'YD;.:]K"QDZ6IY]5KGLCZ1M5"V\84<;
M1BI:RO#NH1ZEH\$R,"0H!K5[UX]16EJ>A!^Z*/>D]:7M2'H:BV@[ZE>ZP;.4
M/C.PY%?/&H#R]0N57H9"/IS7NOB?4H=,T:XF=@'9"%&>M>!R.9)'E<?>._\
M&O7R^+46SAQ,E<]I\!Z/%IVB1S*H,DHSFNK]LUR/@#6HM0T5(=X62+C::ZYA
M@>I->=B(R=1W9U4K<I2U:QBU'39K>50P*G&17@E];BTU">!?X&(KW?6-1BTK
M39;B5P"%.T9ZFO"+VX-S?2W!ZR,37H8!._D<N)L1#I10/:CH0:]?J<;.Q^''
M.ISG_9KU..O*_ARP&JSEB "G%>IQ$FO!Q4OWC/1PZT+<?2I*BC.*DS7$SJ%H
MI,TF>:0#J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% #<<TCQK(I5U#*>H-/HH A2&.
M!/+CC5(^P XKSQXG\"^*Y;Q49M(OCE\?P-ZUZ1@?A5>ZLK>^@>"YC62-AC:P
MH Q=:UC3+GPM=SK=120M&<'-<]\,&%]X6N;>1-T#2%%!Z8--U7X56EV62UOK
MJ"W8Y,*M\HKIM.L+#P;X?2&//D1??8]30!Q^DSS> /$4NGWO_(,NFW0N.BDF
MNXNM%TW5+RVU'8IDB.])4_BJ/4-/TSQ;HQ3*RQL/W<B]5/M7,>$]4N= U4^&
M=5;@<V\C'EA0!M>-O%!\*:9%>^69$+A2!3_#WC32?$<2"*413D9\IS@_A7-_
M&<X\*1>AE J:U\#V6K>&M.NK=FM-1$"LL\7'/O0!Z %(;)Y]*7%<3X;\375K
M>?V'KORW8.V&4_\ +0>]=L&[>E38+"$$4UD#CFI#G'O2=:;5]Q+W=495YH\5
MP-P^23L16?Y]]IA"S#?$/XJZ0@FHI8DE&'7<OH:\VM@(REST]&=$:O214M-0
M@N@-CC/I5P' S63>:*-_FVI,;>@JO!JD]FQCNT..S"N=8FI3?LZBT[E-*7PF
M][T9J"WN([A Z-D']*F!!)'>NZ$HM>Z[F<E84]*XOXE?\@2#_KL*[0@]#BN3
M\?VDEWH2E%)\N0,<>E375J;-\,_WD69=F1]AA_W14YZU4TZ59=.@9>RX(JSN
MR>E?F->+C4:?<^A6NHN<4$XZT#)) &3[5JV&CM*1)-P/2ML/A*E>7*EH<]2O
M&!0M[22Z<+&"/>NAL]+CMU!<9;UJY!;1PJ J@5/]:^RP.4TZ"O+<\FKB92=D
M-"@#Y:=UH[8HQ7M^FAR[[ABC%%+0*PF**6C%,8E%%%( HHHH *,<44N:!,CD
MC21=KKD5DW>C!OF@.T]>*V>O>CMBJ4F*QSD=[<6#A)@2M;-M?P7( #8-2S6\
M5PI1U'UK%N=(EM\R6[&JNF!O\C@]/6BL"UU>2 B*Y!QZFMJ&XBG4&-P:F46%
MR6BCM[TF<#)X'O4)#%Z@^U'3%9=_JB1#RXR"V>:O6K&2U1CU-7RV"XYL&J-U
M#'-A77CUJ\PQFJT@RRUI!OF1$CQSQ9 L'B&5$/&!6(:Z#QG_ ,C--CC@5SYK
MZFA\*/&J?$R&0XVGW'%>]^%H4@\.VH1=NY,UX+( 0!WS^E>Z>%-1MKK0;9$F
M7<BA2":Y,P3Y=#?#6YM3?Z#/>J>J:A#I=A+=S,-J#(![FK>Y /OKQ[UYK\4-
M398X+.)@58_/@UY=&#G.SV.RK4Y=CE99M4\<Z^R MC/"C[H7UKT_P_X*TS2+
M8;HQ/*1\Q89YJG\/-$33]"$[+^^EYWGKBNS QPO K;$5M>2.R(IPOJR%;:)
M%6&,+]*S[[PSI=__ *ZU3)[@5L8[T 'N<URJI):IFSIQ9R0^'VAK)O$1SZ5K
MV7AO3+##0VR;AT)%:V,48JG6FUJR52BB"2T@D&V2)"/I7,^(/ VFZM:R&",1
MW 'RE>.:ZTYIA'!P>:(59Q=TQN">AX9I]]J/@C7!%-N,8;#(>A'K7M6G7L.H
MV,=U$<K(,UQGQ*T.*[THWR)_I$7<=_K4/PPU0OISVDSX*=-QKKJ+VD.?J80;
MA*S/1!@5S/CA%;PU<%E!8#Y:Z/>F>70_C7+>.KRWB\/S0-(ID<?* :YL.I>T
M1I6:Y3QA/NC/7%2#M3$&  :D':OHHMV/*.N^'?\ R%+C_=KTZ/K7F/P\_P"0
MI<?[M>G1<FO$QWQ:GI89*Q9456N["&Y4[E ;U%6@*5Z\:I3A4^)'?&33N<^(
MKW2F+Q$R1>AK4M-7@N %9MLG=:ME0R#(X]*S[S2(I3YD/R/V*UY\J=6@[TW=
M=C5N,_B-8,K#BG;A7,I=WFG2!)@73UK:M;Z&Z7*N,CJ*[J&,C4TGH9SI..I>
M!HS3 3BES79==# =FC--W4<XJ@>@^BF@T[- !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !2$=Q2T4 (1G%5[NSAO;66VG3=%(,$59HH \SDTO7O \
M[S:2&O=-)YA/)6N5\0>)IO$?BG2Y+73YH9X7"LQ4U[H3QTR/>J@TRR^T_:!:
MIYO]['2@#SWXO[O^$+MO,X(=<_6NT\*G_BE=-)_YXK7+_%VSN;SPL!;Q-($?
M<P4<UL>"-:L;_P .65O%.OGQ1A6B)PP(H ;X\T47^C/>PKMO;7YXW'7BK?@_
M7%\0:!!<$?O578_U'%:>ILB:1=/*0J^6V=QKSGX.WDDW]JQ!<0+,2IH Z?0/
M&2:SXBO](,6V2T;!-=6",$UY)X'_ .2H:^2>-V22>E=/XK^(^E^'49(6^TW1
M.T(ASS0!V@;=1C/TK"\*>(6\1:8+M[1[?_98=:WN",TFD]P&E<]#4,UK'.A5
MU!SWJ?%&*B=-37*]BE)HYV?3+FQ?S+64E>I6I;;5PS"*X7RV]36X1WZU1O-,
M@O.6'S5YD\)5HOGP[OY&T:J>DB9'5QE6S39HDN(6AD7*-P<UB/%?:4V5S)'6
MC:ZI%. "0K^AI4\7&3Y*RLQN#OS1,I_#2VY9K<X7LM,BT6X=@).!73;MPR>G
MM2_K7/4RNC.?.C18B<58SK+2X;4\C<?>M !1["EI,5Z%&A2HZ11A.HY/47O2
MT"BMEJR4%%&:*!A2TE% "T4E% !1110 4444 %%%% !12BB@! !U/6C&3ZBB
MCGM0(J7-A#= AD -9$MA=6!+1$E:Z$^H%5KN[BMT(<@Y%7%MDO0S[;6@%V3K
M@BH+W56G&V/A:H32++(S*, U'WK90U)N+C+ GGFNLLLFT3TQ7* \CZUU5E_Q
MZ)]*F=D5$E;H:JO]Y:LN0 2QQ5":;<X6(9/K136J%(\G\9?\C--]!6 16YXO
MS_PD<N[K@5AFOIZ,K01XU3XF,VDY ]*FM[RZL]HMYW1>X!J.DQ6ND_B,U)Q+
MIU[5. +N3)]ZISW%Q?W49N)6=BP')IN*C)*,''52"*B4(K9#O)RU/H;0U"Z+
M:*!@",5H"L/POJ,6H:';F-P750&%;@S[5\W5BU-W/8A;E0O:@49HK.R[%Z"T
M444[(-!#3<XIQQ32 2,]J+=@T,GQ)&)-$N@W(VFO"+:ZN+*>1K:1T.>QKVSQ
MAJ,-AH<P=AYCC %>'_?D9CWKV<#&ZU/.Q&DM"_\ V[JA/_'W(/7FJT]S<7C
MW,TDGIDU$!@8I<5Z"A!.Z1S2G+8.E*#R*3%+WJ[B3.M^'A_XFEQ_N5ZA%VKR
M_P"'L1EU*XYPVSBO28WEMR%E7<O8UX.-UD>CAWH:2TK5'&RD#:0<_I4H]Q7E
M25CN08![T;?0\4'K2U-K@1/$L@(90RGN:R;G1RC&6U<JP[5LGK29XKFK86-3
MWGHRHR<=S&@U>:V(AO(S_O5MPW,4\>Z-@?H:KW%I%=1[9%S6/)875@WFV;$(
M.JUA&K7H:6NC3EC/R.C#=L4[=SBL:SUJ.4^7<#RW'K6LKJZ@J0PKT*.)IU=$
M]3GE"41^3GI3@33 33Q722+129I: "BBBF 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 F/6@BEHH C=$E0I(BLIZ@C(KC]<\!6UY(;S2I6L;P<@Q\
M FNSQ28YY- 'C>J^&/B!?6IT][S?;GAGW<FN^\$>%D\+:-';L=T[C,A'K739
M/<<?6D!P3F@#YWOH=5?Q=X@DTN1HRK$R[>N*[WP/X#T:2SAU:Y=KRXE^<ASG
M::I>$=/D7XD:\+B)A#+GYF'#"M+1+F;PCXQET*ZR;*[)DMY.P/\ =H ]#B@C
MA01QHJ(.@48J0$=/RH&,=<@]*9(RHI<]$&<"@!XYHSR!7G>K_$>.#Q'IME8X
ME2>39*HZ@UZ"\@BC9CT5=S&E8!_;-)CC(ZUFZ3KEGK8E:SD#>6VUO:M3':BP
M$;A2-I&<^M9=YHT4PWP_(_7(K5(!:@X!KGK4(55:2+C-QV.;CNKO3I-ERI:/
M^]6M;7L-T/W3 U;E@CF0AU!^M8MUHSQL9K638>NT5YTX5\/\"O$W4X36NYL#
M/>C<*Q8-6>!A%=H5/]XUK).DJ!D8'-;TL53G\+U(<&B3-&<TF>*45U-=2;"X
MHHHHLP"BBBD 4444 %%%% !1110 4444 %+FDHH *#DT49H IWL\T28B3<:P
MI;>\G?<Z$Y[5U& .V:7CT%7%V):.4%C<8QY9 H^P7/4QG%=7QZ"H7G5>%P3Z
M5ISOH39'-&QN!@^6<>M;UO+Y=LJ 9?TJ3RI;C&?E4U:BA2(<#)'>G;FW&M"H
M(7D^9S@>E+Y21$%!BK<F2.E5G_AK6"29FVSQSQK_ ,C--GK@5@&N@\:_\C--
M]!7/U]%1^!'D5/B8F**#16UR -,V@GD9%2$4WZ4 7-,UK4-'<FTF*J?X:VQ\
M1-9  ^4US&":3;64J,).[1:J26QU'_"P]9S_  TO_"Q-9]JY;;[T;?>I^KT^
MP_:R[G4_\+%UGVH_X6)K/J*Y;;1MH]A3[![67<ZG_A8FL^HH_P"%A:PRD$BN
M7V^]&,4OJ]/L'M)=RYJ6L7^K2AKN4LH[53 P*48HK:*459$2;EN%%%%,0M)W
M%+1W%.XK'8?#H#^U9SWV5ZG&H8889!KRWX<_\A2?_<KU*,\UX>+^(]'#[#3:
MF,[H6Q[4Y+C:=L@P:M*,C--DA2488<^M>?*-SL38WKR#F@'/3FJYCFMN1\RU
M(DJ2]]K>E8.+1HF2$9I,8I<TE*X:"]:, \THH%+39C,^ZTR"XR2N'[$5F@7V
MER'DR1UT'>FLFY<,-PKCJX2^L-#2-5[,K6FK0W("D[9.X-7PWKTK&NM(21_-
MB/EN/2J\.H7=@QCN4++GAJB.-G2?+56G<)4T]8G2=:,\XJI:WL-TN8VY[BK.
MX$UZE.I&HKP=SG<6M!Y.*,TTFE%:7[BN*#FEI!2TP"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ I#Q2TA% $'V6#S#((U#D\L!R:YKQWHIU7
M1?M-N"+NT;S(V'7CM75X-!7<,$ @CD>M '.^#]=.NZ)&\JF.YA^256'<5T+#
M=D'&".:K6^FV]M,\T42QM)]\+T-6L8ZC@T >(_$C2(++QGHZZ4@M[J=\AN@S
M7I.C3:T=,O+;64'G11D"4#AQBN*^):D^/?#F>@D'X<UZG>';93GJ/+.!^% '
MG?PG #ZN #CSS_.O2SG/6O$/!5UX@34-4M=$CB?]\S,TAP#S7>Z'XPF;4?[(
MURW^S7W9A]UOH: .Q(^;-!.32C..:08(.#TJ6F 'K367)S3^#1M(.13\@13N
M[&"\7$BUC26-YI\F^WRT?I72$'L!1M)!![UPUL%">L=&:1K..C,6TU>.7"3_
M +M^G-:8*L!SD'H152^TB&Y4_*%;L167F^THA6S)%[<FN13K8?2:NC;EC/9G
M09 XH4CG%4K74H;E=H.']#5U1QQ792K1FM&9N+6XM%&>,Y_"BM!!11FB@!:*
M*2@ HHQ10 4444 %%%% !1S^%%&,B@!!GMTICS)'UY;T%59+UC-Y'"CU-7(;
M5!AB=QK2,;DMD($UQT&U:L1VJ)SC+>]3]N.*3FM%%$W  TN,48HIB(Y.E59.
MM69.E5I,9'O6L=R&>.^-0/\ A)Y/]T5S]='XXB:/Q&\C#Y67 -<Y^E?04?@1
MY,U[P44?A16Q-@HHHQ1<0E+VHQ1BBX"$4F*=VHHN E%+BC%%P$-(!FG$48-%
MP$Q2TF#2T7 **#Q29H 6CN*0'-'<<4!8['X<@?VI/S_!7J4=>8_#F!O[0GD_
M@*XS7IT5>)B_B/1H+0MITI^*8AP*DKA9UB''>JTMHKG<AVMVQ5GK1BI8% 22
M1';,./6IU*ORIS[5*Z*Z[7QBJCVSQ'="?SJ'%#3)^IXZT5!%=+(VQN)/;I4]
M9;%B"EHHJ;-]0L%130)*I5P"*D&<TOX4.*DK= 5XF%/IDD,GG6K$$=@:?;:R
M\;^5>H5([UL[15>XLH;A2'49/>O.EA90EST78VYU)>\68IHYD#(X(J4'-<T]
MG>::^^V.Y.I!-7K+6HI?W<N4D[Y%;TL<O@JD.EUB; -.J-7#@$'-.W =:].+
M35T8O3<=129HW"J$+12;A2YS0 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %(>M+01F@#C_''AF36[6&[M!B]M6WH?7':K&@ZU=ZII-S%?6I
M@NH(R&!'!XKIST-1/"C1NNT#>I4D"@#S?X3@;]7R &^T,?UJ?XKQ16FDVNL*
M-MS!,N&'I72^'?#$/AV6Z,,A;[0Q<CTKG/C)_P B0W( \Q: .@7Q UOX+AUA
MEW_N@Q%6-$\2V6KZ9!=F:.)I/X&;!KF7_P"201;1G-N.OTKG/!/@2/6O#XO;
MF]G60-F$(<!: /9 0P#<$=B*=6'%=VOAK2HX]4OE4*,!Y#R:LZ;K^EZN,V5Y
M'+_L@\T :=%-R32T (V*B:,/D,,BI3TH'2HG34AIV,6\T19&\VW8I(*J1:A<
M6+[+E6./XJZ3 (Z5%+!%.I61 1[UYM7 6?/3=F;1K6TEJ5[:YCG >)AD]JGS
M6'=:7-:2^9:L0/[HJ2VU<B3R;I2C#N:SAC90?)77HRG2NN:)L=:.138Y$D7<
MC CL13\9')Q]*[E*ZO#4RNUN%%'%%,8HH/6DHH$%%%% PHHHH *4>N:2C%"$
M86H'-UD5):ZA);L%<[EJ>\L7=O-4\>E9C(T9((P*WC)$M'317$<Z@AA4P_2N
M6CD>$[D8@5JVFJJP"2=?6K)-6BFHZNH*G(-*30 QQQ564'!]NE6VZ57DY%4G
M9">QQGB_0QJ=EYB+^^3FO+IHY()&BGC8$=Z]WE4DGBL+4M L;[)EAPYZG%>G
MA\3RJS.&I1;9Y"N<?>XI>?6O07\"V /$S@'M3/\ A!K'_GL]=WUF+.=T9' \
M>M'T-=]_P@UA_P ]I*7_ (0:P_Y[24OK$ ]C(X#G^]1^-=__ ,(-8?\ /:2C
M_A!K#_GL]'UB >QD<!QZTO%=]_P@UA_SV>C_ (0:P_Y[24?6(![&1P'T-'/]
MZN__ .$&L/\ GM)1_P (-8?\]I*/K$0]C(X#G^]1SZUW_P#P@UA_SVDH_P"$
M&L/^>ST?6(A[&1P'/]ZCG^]7?_\ ""V'_/9Z/^$&L/\ GM)1]8B'L9' =.II
M,BO0/^$&L/\ GL]'_"#6/_/9Z/K,1>QD>?Y^;GI4MK;3WTHBMT8EC@\=J[V/
MP-8*X;S7;V-=#IVC6=@H$$(#>N*SEB8VT+C1E<;X9TA=*TU(L?O",DUTL8X%
M5H4[D<U<0<"O)K3<W<[Z:LB9:D'2HQ3P:P9L+137=4&68**SKK553*Q<GUI
M7I98XQEV&:RKK5"WR1=.]9\T\LYRSFHQRP ^]2TL!?T[+3DL>:UZR]/@E23>
MPP*U*PD6@HHHJ2@HHHH *0\\4M% AK D=C5"ZTJ"Y.0-LGJ*T:2LJE.E-62U
M*4FMC $E]I;X<&2(=QVK5LM4AO!\IPW<-5AD5P0PSFLR\TA7^>!MC=>*X7"M
MAGS1U78TO&>^YM!OER#FA?6N=@U.ZL9!%=1DI_?K;@O(IP/+8&N^CBXU5:6C
M,94FG=%G% %)D]J4&NU)&8HI:2EIW **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "F@?K3J* &X-8_B3P];>)M)>PNLA#WK:HH X_7]+.G?#V
M?3X 9###M7%)\-D>/PA;QN-K \\<UUKQI*C(RAD;A@:9#;Q6L1C@C"J.@% '
MD7Q3MGU3Q7I>G3,ZP2,!P>#71S_#BWT^U2YT*9[:^C4$?-PU/^(NDR2)::Y;
M#=)8N"ZX[5UFD:A!JFFV]U;.'5E&[GD<4 9/A3Q%+J9FT^_79J%MQ(/[WO73
M]J\O\07B:#\3]/DC.S[6 KX_BJ[XGU[4-.\=:=902?N)\9% 'H5)1DE1D]10
M2"1T(]J "EQ2XHQ18!A'/2J=WIT-TIWH Q[BKQ%&*RJ4H5%:2'&36J.9:TO=
M+.8F+Q9Z5=L]7AN&V-\D@]:UV7<,$9%9=[H\4^3'^[8]Q7E3P]6B[TV="J*>
MDB^#D9SGZ4"N?2XO=-;9("\(XS[5L6M]#<H#&X]P:TI8E3=I:,)TW';4LT4A
M;GU%+78M=C(***,T[,84444@"BBB@!>W/Y5!/;1W Y7::FHH6@K&)<:?)%\R
M\K53OC&*Z4C<,$9%4[C3XY07CX;TK:,R6C/MKR2W(*L2H[5LVM['<J 2 U8,
ML4L389>*8"5(*,0:M-,DZHD$8%1LF!67:ZFZ8209'K6K'*DR9C8$50F5WC]>
M*JO#SU)%:3+ZU$4)[5<61)7,QH.::8*TO*SU%-\H>E:<[)Y3/\@T&&M'RAZ4
M>4/2GS"Y3-\FCR16EY0]*/*'I1S!RF;Y-'DUI>4/2CRAZ4<P<IF^31Y-:7DC
MTI/)'I1S!RF?Y)H\FM#R_:CR@>U','*9_DTGDUI>2/2CRAZ4<P<IF^32^16C
MY0]*/*'I2<PY2B+?WJ9(N<8-61'[5(L=2Y#42-%QQ4ZC'6E J*XO(H!RP+>E
M0V:)$_09)P/6JEQJ4<657EJS+C499FPK84U38\Y))-1ZE%BXNYK@_,2!Z57]
M .M2Q02SG"@[?6M2WTY(@"_)J'(=C.@LGG;."!6I!8Q0CD;F]?2K*@+P%Q2X
MQ67,RN4!P****D=@HHHH&%%%% !112T )24ZDHT 3)Z4#WI<48H AG@CG4K(
MH85D3:7/:N9;-R!W6MPB@@XQFN6IAHU-4[,N,VC(M-;VGRKI"C#N:VHI$D4,
MC @U2NK""Y7:R8;U%9+PWNEMOB)=!VK"-6KAI6FKH;C&>VYTX.:=FLBRUF.Y
M 60;'[@UIJP(^4YS7J4L13J_"S"46MQ^12U'@@TZMR+]AU%%% PHHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH ,4444 12PI+&T<B!T8893WK@
MM0\-ZSX>NGO_  W+OC8Y:U<Y'X5Z%33D'@4 >.Z;H/B/Q/XTAU36[7[/';-E
M5[?A6AXU79\1=%9C@,>,UZD<G'/!KB_B!X?;4+.+5+<'[78L'4*.2* .PD/^
MCN5X(0D?E7!> -8O+[6M7MKB4O'#)\@/:MC1_&.FZEHS/-.D%PD9#QN<'.*Y
M?X6SI=:YKL\?W#)^= 'J!D"D!G56/0$TNX9KQ*[O-:\:^.KFPL+Y[6*T8KE3
M78:?JFM>%[H66O,+BS8?)< =/K0!WI/_ .JC-5;.^M=0@,UI.DJ=F4YQ7+Z%
MXLN-0\77FD2QX6+D$4FGT [+FD(S2B@T>H$;PI(FUU!!]:Q;O161C);$JP[
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
MFE)MC2N:<!Q2BEJTK ,V\T[%+13 **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH XOQ-HVJ0ZB-=T>5FFC&&
MMR>'K$O_ (F6D&DRIJ6G20:D%*;&3O[5Z=SGVK.O]"TS4F!O+**8CH2HR* .
M(^$T4SZ7=WDL;H+ARRY%5O"T;I\4-4WQE5V\-CKS7I5O:PV<"Q6\:Q1+T512
M)9VZW!N%B59#U..30!C^-P&\&ZGD XA)P:Q_A3=S77@B"24Y<,1CT%;?C*)Y
M?".IQQ@LYA. .]8'PE5T\$QI)&4=7(8,* .[SZ4HIN ",BO)O$OC;7;GQ>V@
MZ#'F2(\T >N4PC+5PFF^+=3TN9+7Q1;F$GA9T'!^M=Q'(DL:2(P:-QD$4:]
M'D@<48!HVC^E&,4FD T(,YQ4<T$<XVNH(]ZF[4$<5G*/,K,$VM48%WI$D#^;
M9L01_#26^K.K^5=J48?K70#D<U5N;*&Y0JZ ^^*\VI@G!\])ZG1&JGI) DJ2
MJ#&013QQ6#)87NG/YENY>+^[5NTU:*7]VX,;^]13Q;B^6MH.5-/6+-/.:44T
M,"N5Y]Q2KQWYKO3B]497?4=10*7-,8E*.E&:2A@!HY[444D A)/!Z55N;!)E
MRHVFK9I*JXCGYH)(#AUJ(95LJ<&NE9$D4AQQ69<:?R6BZ5JI$6&VFIM&=LG(
MK8AN(YURAKF&0J2&&&IT4LD+;E)JT(ZH'UI:S+35$DPK\-6DK!ERIR*8"T5%
M+*D*[G; K+NM5SE8: -&>YB@!+,-WI61<ZG)*2J?+5)V:1MSMS0JL[849-)@
M-)))).YC3TBDE(15Q5ZVTUFYDXK22-(TPBUFY6*L4;?30G,O-:*H$&%&U:.U
M%0Y7'8,4II**DH**** "BBB@ HHHH **** "BBB@ HI*6AV0!0>E&:0C(ZXI
M7[A="9H)Q^--9U126-9EUJ\<9,<0+R>U8U*\*?QC4&S1FFB@7,C8K'N-4GN9
M/)LTR.FZDATVZOG$ETQV'^&MRVM(K>,(B@8[XKE2K8AZ:(T;C#S,RST8$^;=
M$L_O6O''&@VJ!@>E/'/%.QMKT*&$IT=5N82J2D)@4N/2CK1FNK<SL(>*6C-.
MIC$%+110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 '--*]QUIU% "8YHQ[TM% #&4.A5U# \$'O
M45O;0VR%(8U12<X458I .: #^*O(;"R?3?C5--+\JW2G;FO72,@\\UR_C#P\
MVJ6T=Y9K_P 3&V.Y&'!..U &QJ^F6^KV,EK.@(8?*Q'W37)^ -5>*YOO#MS*
M7GM')0MW6I](\?V7E?9]:)L[R)?G## .*Y/P3?\ ]K_%#5-0M 3;M\H?L10!
MZ-;>*;"X\03:,'VW,0S@]ZVPP/3GZ5X9J]E>7_QDGM;&?R96&"X["NKGMO$G
M@TFZ%TU[8YS*#R0* /2 =R]*7M5'2M5MM7T^*\M7W)(.GH?2KWUI !&:0KR.
M:=2-18"-EW9#?I6?>:1!=98#:XZ$5I' H[9K"K0A55IHJ,G'5',B2]TMSO4R
M1CTK3M=2AND!# -Z&M!T25"K@$5C7FBJ?WMJ2CCG'K7F2PU6@[Q=XFZJ1GON
M:P.:.^#P:PHM2N;-@EW&=O3=6M;W44X#1L&!_2MZ6*4]-B9TY+5$Q.#C%.%)
MP:7(KJ)"BC(H'2@ I,4M%  >>.U)CMVI:* :()[6.=>1@^M9-S9RVYRHW+[5
MNT-R-I&0:N,K$-',8'K@U:@OYH$QG([5>N=-1R2G6LMXI(N'7ITK52%8=-/+
M,Q9FZ]JBP3P!S5B&TEN"/EVKZUJP6*0 9^8TW-!8SK?3VEPS'%:D-M%"!M7F
MIAQT%!KG<KE6%Z]:0''TI>U)2W*2"BBB@ HHHH **** "BBB@ HHHH **#24
M +BBC-)Q1<!:*3'<&HIKB.%=TC8J92A3UD"C<E/7K5*ZU&&U4[F!;T%9]QJ,
M]S)Y5JA.?XA5FST4 ^9=MOD//-<+Q-2J^6BOF;*$8:S*?^G:I)A04A]:U+/2
MXK3'RAG[EJOHBHFU0% ]*<!731P,4^:H[LRE6;T6P#"]!2C!H(I0,"NY*VBT
M,-;B@44"EJQA1BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ P*0BEI",B@#%U?POI6N*?M=JI;NV.33M$\-Z;X?B\NQ@5">I Y-;&.:3/(
M% 'C$EXEC\<'E<C#+M^E>PSQ+<VLD3 ,CH1\W.<UX[+8PZC\:KNTEXWQ95O0
MUM:EXC\1^$5FLY;![V(Y$,R\D>E $GP[NFL]<UC12^8X)2Z@]OI5W5?BOHVF
MZM]@$4LY4X=H_P"$UB?#33-2DN-2UB]C:*28-]\<GBN6\%W]OIGB35WU#33=
M0F=MTA7.SF@#V[1M?L=>M//LI-Q_B0]5K3'3U]Z\RU*2QTTQ>(?#]P(X2X%Q
M"#C]*[Z+5;;^S(KYW"02*&SV% %YAFC:<>U-BECN(EEB<,C#(8=#4@/% #0N
M*7 SG%+FCM2 K7%O#,"LB Y]JQ;C2KBS8R6;':.=HKHOKS2%:XZV$C5U6C-8
M57$P+/6!O\FY4H_J:UT97&58&H;W38;M?F0*W9A6.]O>Z:^Z+,B"N%NMA_XB
MNC7EC4UV9OY&:=FLVTU2.Z&'.QQU!XJ^&R.#772JPJJ\69N+6X^BD!I>V:VT
M^T0G<***,T%!1110 4QXT?[R@_6GT&@!%&%  P/2EHHH$&:***!A1110 "EI
M*6@!**** "BBB@ HHI,B@!:***  T@!)I>U-)Q0GT?WB7D.XW8IC%$!.1CWJ
MI=ZC%:KP07]!68/MNJ/]TQQ=S7%5Q4$^6GK(UC2OK(M7>L(A\N!2\AX&*BAT
MRZO2);MR!_<K1LM+@MOF W,1R35\)CI2I86I5]ZN#J\GPD%O:16J@1H%X[5/
M]X]*<!P,TH&*]*$%'1'.VY:L;M-*!@4ZDK804M)2T %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %-)/-.I,4 8#^%;%O$
MB:XORW 7''>MQT23AXPP]QFGX%&* &!%4;550IZ@"O-[N"/P?XNEN[B%3I.H
M'#\9VFO2R*IZCIMIJMH]K>1"2)AC![4 <)XA\ 6VM:=)<Z#=&/S/F"*WR-3M
M<M+O3OA8;:\XGB7!"U+)X0UW1Y4.@:H1;[N89.PK0\?"0>!YA+CS HW?6@#D
MO"=UXRFT"&XL%0V\2\(_5J[?POXLBUT-;SIY-]$</&>.:3P"1_PB5GC^[S7*
M^(A_8WQ0TVYML1K=$+*!T- 'J-%(/T[4M( I#TJ"\O(+&V>XN9!'"@R6/:DL
M[ZWU"!9[6998F'!4T6 G[4T@'@@'VJ0CBFJ*35]P3,F\T>*?+J-K]L>M4%N;
MS36"7"EHO45TK5%)#',I61,CWKS:V#5^:GHS>-7I(IVU]!=*-K?A5O![#BLB
MYT5HW,UH^PCMZU%;ZO+ _E7:D$=\5C'$U*3M56A;@I:Q-RC%1Q31S)NC8-4@
MZ<G\*[H3C-7B9/0444<XI.:H!:*** "BBB@ HHHH ***6@!**** "BBB@ HH
MHH *3'>E.>U&<#KS1Z -!I<TUB$!+$*/6LJZU@!S';@NW3(KGJXB%+XMRH1<
MC1FN8K<%I" ?2LF74KB\<QVBGT+40:9<WSB6\<[/[O2MJ&UAMTQ&F!7+&%;%
MZ-\L2_<AZF;9Z* ?,N3ND-:Z(J\* !3ATI>U>E1PM.DK):KJ8RJ.6X  4Z@#
MBC%=.IGJ+1113 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "D(XI:* &8;C//O5'5]*@U?3Y
M+&<'8XZUHT4 9VD:9'H^GQV<)RB#@UY]XZ(7X@:'NZ&0"O436)JWAJSU;4K6
M^F_UMNVY: -H<#K1UZ4#C@<^]5M0O$L-/GNI" L2EN: /._BKK3/';:!:DM<
M7;;2%[?6F?#A)_#VL3Z!>2LS-&'0,?Y5RGAC5[76_B5-J>I2[8@28F?[JG-=
MCXPD&F^+M)UN AHI"(V=3QB@#TSM2#I3%;S$W*?E9<@UY"/B!K&F^,[VP\AK
MJUB))51D@4 >P=<TG48-8V@^)M.\06X>VE"RX^:%N&4ULY.<8I7UL W&3[U!
M<V4%PO[U 35GO0W-9U*<9+W]2E)HYR?3[FP.^T8E?[M3VNKJS".<;'']ZMK;
MZBJ-YI,%R"?NMZUY=3"3@_:4GKV-XU8RTD60X8!E(-.)]:YX+>Z4Q^]+%ZUH
MV>I0W(QNPW<'M54\5=VJ*S!T^J-"BF@TN>:[4XR6AF]!:*,TE A:***!A2TE
M%  :*** "BBC\:3=M1!FB@^U03745N,RN *F51)7O8:5R<\#/2J%YJ4-HN 0
MSGL*H2ZA<W[F*S4[>FXU9LM%1'\V<F23WKAEB*U9\E%6\S54XQ]Z13"7VJ/S
MNCA/K6Q::9;VJ#"@MZFK80+P  /:G8KJH8*,=:OO,SG6<M$)MR,=*=CC% ZT
MX"O06FR,+MB=NE&.*6EIC =**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@!,4%0:6B@!#P,5S7C;2+W7?#LMG8R[)6//O72FDP1T[]: .'T#X>Z?;
M^&([&^@4W+#,D@ZYKC_&7A+7=*TMTLKB2ZL(F\P>9R4QZ5[3^'%174(GM986
M4,'0K@^XH PO!>I#5?"EI.[9D5-K^QKSWPF _P 9-27:"NQL@C.:V_AW,VGZ
MKJNAR[AY;EDS_2N.MQJK?%/4'TC'VB-22O\ >% ';^,/#HT9F\1:,K13Q$-+
M&G 9>^:W4\76T?ARUU:56:.7&\ISM-<5X@^(=TNCW&FW>D3K>NFQB%.#6MX)
ML7C^'L\=_ 0K*6"./:@#MM-U:RU:W%Q97"2QL.QYJWUP1P.^:\8^$^FW-QJ5
M]=)=,D4$Y40@\=:]IQTSUH"X8(%)@$TI!-)M(-*PK!)&KC:1Q6/>Z(CY>W)C
M?K\O>MDGFC.>M<]7#4ZB]Y&D:CB<U%?75A(([I2R#^*M>VNX;I-T;C/H:LS0
M1S(0Z UAW.CRP2&:S<@_W:\R5.MA7>/O1-U*-3R-D9)IQRM8EMJS1,(KL%6'
M&36S%*DB90@@UTT<53J_#N1*FX#@<TM(*!75Z$K746BB@U-Q-B9HS11D"GK'
M4+L-V.HIKR*D98D"J5YJ<-L,!MS>@K-\F]U1^ICA/.:XJN*L[4M9&T:5U>19
MN]9"CRK=2\A[CI3+72KB[D$MVQV]=M:5EIT-H@55#-W)J\ 0.M3#!NL_:5G;
MR)E-+X2&&TBMQB)0*F"D=.*,$&@9S7K0A&*M%&#;D[L7;BEP:44M6(;@YI<4
MG.:=0 8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "@].*** */]EV@O_MRQ 3XQN%<)H?A74-,^)]UJDJYMIHR0_N:](QGZ
M4A'(]J *T]A:73AYH$D(Z$J*BU.-4T:Y1 $41GI5X?I6-XDU.UTS1[A[IB%=
M"!0!P7P8Q_Q.<'/[\_SKU8=:\H^"K^;#JTBD%&G)!KU<'.#0!S'C1];BTV.?
M0\M.D@WQCN*W-*FGN=-@ENH_+G9!O7T-<U\0?$]SX5L+2YMD#>;.$85T]G=B
MXT^WN7(3S$#'/O0!:VTG.:,@KD'K1@^M)@%-(R.E/[4G/I0(IW-C!=KB5<GM
M6-+9WFFR%X27B'\-=+C&:9E<%2,UP5L%";YH:,VA5<3(L]6CG^24>6X]:TPP
M8<<CUJE>:3#=(2@VOV(K,$E_ID@64%XAW%<3G6H/W]5W-;1EJMS?ZG XI2>V
M,GUJE#J=M,,AP&QR#52[U@?ZJU!>0^E=+Q<.2Z>I/LW<T9KN*W0F1P/;UK'D
MO[F_<QVR%4_O5);:5/<N);T_1:W(K:.! L:@"N>,*^)^)VB5SQAJM69EGHR1
ML))_F?K6LJ@# X%+MI54YZUZ5##4Z*]Q:F$IN;NQ0M&*7%+73ZD#<48IU%,!
M!TI:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HQ110 F*IWVGVVHVK07L0EC/8U=I,4 <1I7@=O#>NM=
MZ5.4LY3F2$^M=KD\9'-.(I* /,OC5_R =._Z^EK=U]Y(OARLL+%9$@4A@<$<
M5F_%S2[O5- M$M(FE=+A6(7L*T/$J.GPYV.I#BW (]#B@#G/#/Q U$:'$QTR
M>\BCXDFSR*[[0O$5EX@MC):MAEX9#U4^E8_PZAB3P;;JD:_,/G!'!KG=88>$
MOB+9O9+LMKX@2(.F3WQ0!Z@#ZFE8$]*\]^(GBB\T>REMXHI(]V&CN%Z5T'@K
M4)=1\+VLT]PLL[#YF!S0!T(3GDT!0#TIPZ4E"0"$ <_RIDD:2KM=05]#4AYH
MQ42@F-.QBW.@QR2[HF\L=\5=M-.ALT "@M_>-7"*,9KE6!HJ7/;4IU9-6$!!
MR*7%*!176D0%*.M)2CK3L M%%%, HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@!I 888 CT-9?B#2FUG0Y[%7V-(N :UJ* ,/POI$FB:+%82,&,8ZCO7#?$
MC_D;]#P#S(,^E>J=!Q7)>*?"+^(-3L;V.;8;=P2* &?$-$_X0>Y+*KLH&"16
M#X!\,7=E86.H65ZRP2#,T!.1^%=#X_ADD\$W4<2EBJ@&I?A^\;^$;38^XJN&
M'H: -VZU2QL65;J[BA+= [8S4\<\,RAXY5=3T*G->$:VD'B3XFW&GZU>R6]G
M']S:<5V3:?=^!EBO=.O&N]+) =7.2%]J /201C(HJK97<=_8QW4# I* P/I5
MD,",@Y]Z %HHS1S0 "EI!]*6@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ II'-.HH KW5M'=6DMO* 8Y%*M]#7%Z/X?U?PSKHBL7
M,NCR')!ZK7=D9%)@YS^E 'D^OZ'8V7Q'CN=1C+6=ZNW=V4_6K6L>'=<T73[A
M=)G-_83(?W,ASM'M7<Z]H=MK^GM:3@J>J2#JIKCUU+Q'X07R;NU?4+%!A&7E
M@* $\$75[_P@-ZDR/%<V^["OQBJ'AWXE+:Z8(;U)KN=7()C&=HS7:SW*7_A*
MXNHK?[.98BSH1@]*Y3X5:59MI=W</"CM)(<Y&>] '47WBRU'AF?5;1P2B$[&
MX.:X[POXN\471CO+FS\VPF?"M_=%6_B'X41=#FO;&8VZH,O'V-5/AUXJ2VT>
MTTJ]M9%#MB*0K\K4 >IQMO0-ZC./2GTG [49% "T444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% #<<G/>D905PP##W%/HQ
M0!1U*U-YI=Q:H #)&5&.*P? VBW.A:=+;7( .XD8]*ZO'%(5'0#K0!S/C_CP
M??>FRJ/P\MH)_!EB\\2L4.4)'(K7\7V$^J>&KNUMQF1E( JKX(M+C2_",,-T
MA6:-"2#[4 9NMP^,;;6Y+S3I%EL@,B+N:T?#?BQ=7<V=[']DU*/[\;<9'M7&
MZ5XO\6:YK5\--MU>"UD*LK<<5F>+?$QDU+3KK[%)9ZG#(!*Q7:)!_6@#V_-%
M4H+Z,Z7#>3NL:-&&8G@#BJ]EXCTC4)3%;7T+R XVAAF@#5HINXXZ<TX=* "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I#R:
M6B@!/IWIK#<"I'!_E3Z* /.-0L;SP5XAEUC3H&GL+G_7Q+U!]:Y?XB>*[+7X
M=/CM;9U=) SR2+]WV]Z]KE19$VLH93U!KG_$'@_3];LQ (D@96#!E6@#COB9
M>SV_P\L(X9&'F[%9EXX-.T'X5Z>-'MKVWN9X;V2,/O#=\5T7C+PY_:7@A[%5
MWR6Z Q^IQ4_@76(]2T&& G;/;*(W0]>!0!+X:.JV_F6.J$N$XCE[L*Z4=*S]
M6O#IVDW-V<;HD)7->/>'KCQQXFN[C4[+4 L$;D"(MP: /<:*Y7PYXCFO)SIV
MJQ^3J$7X!ZZGC/N* %HH%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 F.*,<4M% #2,D9Z5Q6L^$[VVU%]6\/S>1<G[\?\
M+BNV^M(1ZDT <A:S:MK6AZA8ZM:B&;RS@BN"\#Z3JL4%[-H]X4GMY"'MWX#'
M->UD @YQ@\$^M<'K>CWWAO5CKNAPF9'.;BV'?WH Y3Q1XIFCU33KBZLWM=1A
M<!R/NN*]BLYOM%G!,#GS$!S^%<:-:\+>+A'!?1J+L$?NV7#!J[*V@2WMT@BX
M5!\OTH G'2EI!TI: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *#110 E-;'3&<]:** ,N;PSI4UZEY]D1)U.0RC%:
MH4+@#H!110 X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
..4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>img_005.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img_005.jpg
M_]C_X1DQ17AI9@  34T *@    @ #0$   ,    !#+(   $!  ,    !!B0
M  $"  ,    #    J@$&  ,    !  (   $2  ,    !  $   $5  ,    !
M  ,   $:  4    !    L $;  4    !    N $H  ,    !  (   $Q  (
M   @    P $R  (    4    X $[  (    *    ](=I  0    !   !
M 3@ "  (  @ +<;    G$  MQL   "<0061O8F4@4&AO=&]S:&]P($-3-B H
M36%C:6YT;W-H*0 R,#(T.C S.C(Q(#$S.C,Q.C,P .F9B.6DJ>6DJ0     $
MD   !P    0P,C(QH $  P    $  0  H ( !     $   /HH , !     $
M  'D          8! P #     0 &   !&@ %     0   88!&P %     0
M 8X!*  #     0 "   " 0 $     0   98" @ $     0  %Y,
M2     $   !(     ?_8_^(,6$E#0U]04D]&24Q%  $!   ,2$QI;F\"$
M;6YT<E)'0B!865H@!\X  @ )  8 ,0  86-S<$U31E0     245#('-21T(
M                 /;6  $     TRU(4" @
M                                       18W!R=    5     S9&5S
M8P   80   !L=W1P=    ?     48FMP=    @0    4<EA96@   A@    4
M9UA96@   BP    48EA96@   D     49&UN9    E0   !P9&UD9    L0
M  "(=G5E9    TP   "&=FEE=P   ]0    D;'5M:0   _@    4;65A<P
M! P    D=&5C:   !#     ,<E120P  !#P   @,9U120P  !#P   @,8E12
M0P  !#P   @,=&5X=     !#;W!Y<FEG:'0@*&,I(#$Y.3@@2&5W;&5T="U0
M86-K87)D($-O;7!A;GD  &1E<V,         $G-21T(@245#-C$Y-C8M,BXQ
M               2<U)'0B!)14,V,3DV-BTR+C$
M                                             %A96B        #S
M40 !     1;,6%E:(                     !865H@        ;Z(  #CU
M   #D%A96B        !BF0  MX4  !C:6%E:(        "2@   /A   ML]D
M97-C         !9)14,@:'1T<#HO+W=W=RYI96,N8V@              !9)
M14,@:'1T<#HO+W=W=RYI96,N8V@
M                            9&5S8P         N245#(#8Q.38V+3(N
M,2!$969A=6QT(%)'0B!C;VQO=7(@<W!A8V4@+2!S4D="               N
M245#(#8Q.38V+3(N,2!$969A=6QT(%)'0B!C;VQO=7(@<W!A8V4@+2!S4D="
M                             &1E<V,         +%)E9F5R96YC92!6
M:65W:6YG($-O;F1I=&EO;B!I;B!)14,V,3DV-BTR+C$              "Q2
M969E<F5N8V4@5FEE=VEN9R!#;VYD:71I;VX@:6X@245#-C$Y-C8M,BXQ
M                              !V:65W       3I/X %%\N !#/%  #
M[<P !!,+  -<G@    %865H@      !,"58 4    %<?YVUE87,
M 0                        */     G-I9R      0U)4(&-U<G8
M   $      4 "@ / !0 &0 > ", *  M #( -P [ $  10!* $\ 5 !9 %X
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
MTW7C\T:4I(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]B<W1U=G=X>7I[?'_]H
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
MO]"BU8Q98+'6OL(:6-#@P  D$_S;&?N)*3I)))*?_]+U5))))37Z=_R?B_\
M$U_]2U6%7Z=_R?B_\37_ -2U6$E-1C[:;;@:+'A]FYKF[8(VL'YSV_NJ?VJS
M_N-;_P!#_P!**PDDIK_:K/\ N-;_ -#_ -*)?:K/^XUO_0_]**PDDIK_ &JS
M_N-;_P!#_P!*(=N1>\U5M991ZCPTV$,,"'/_ 'K/W/W%8NO92&E^X[CM:&M+
MB3!=]%@/YK52S<RNVAK:Z77.<^L-!82&AS@TW^YU.[TF;[/T=GJO_P %ZB2E
M[79E1=)R'-!(:]HJ<#I+?:RIUC?\Q J-]9ML8<MWJV;[ [82#M95%3'5>QGZ
M/^;_ .N)@RO0@L <0T.]"V)<=C?=Z_[RL-Z98"XE]3MSI$UOT$-;M;^L?R=R
M2ER<ME0M=9:QPL8WT[/2,M<]C#_,L_==^^KZQV"D[;&["!#VN./;$ [F6>ZW
M^3O:K6+U$OI:<BJRJXSNKVDZ!Q:UX],VM_2-V6?SG^$_TB2F\DH4VLN9O9,2
M1[@6D%IVN!:Z'?2"FDI22222E))))*?_T_54DDDE(!@X0$#'J '\AO\ <E]A
MPO\ 05_YC?[D=))2#[#A?Z"O_,;_ ')?8<+_ $%?^8W^Y'224@^PX7^@K_S&
M_P!R7V'"_P!!7_F-_N1TDE-+)Q<6D,N8&8[ZW@L>VL.)+@ZG9L9[W;O5_-5&
MZIE>U[!8\OL8TM9CVP ]P:]Q;N:UM3/I._T:T\T$UL@[7>HS:8D3N'TAN8LI
MPQO5,N9]([I:S;/OW_2?OW?SGT?TOT_^$24V6UU![0;2T6/KU-+V26.:ZM@?
M9[&[MNU:BR:FLU]-[/3]6G=Z;1!.YNST]EFSZ7T_^@M9)3G_ ++<6UM-H/HM
M#&.VD.V@;1N<Q[/S4XZ:X;?TK3M(<"629'C[U?224CHJ-5>QSM[BYSBZ(U<X
MOX_M(B222E))))*4DDDDI__9_^T@YE!H;W1O<VAO<" S+C  .$))300$
M  !!' %:  ,;)4<< 5H  QLE1QP"   "37,< E  ">F9B.6DJ>6DJ1P"!0 7
M4&]W97)0;VEN="#FO)3GI+KFEH?GJ+\ .$))300E       0RI$/KA$)&QVV
MEQV!:-3M,3A"24T$.@      Y0   !     !       +<')I;G1/=71P=70
M   %     %!S=%-B;V]L 0    !);G1E96YU;0    !);G1E     $-L<FT
M   /<')I;G13:7AT965N0FET8F]O;      +<')I;G1E<DYA;65415A4
M 0      #W!R:6YT4')O;V93971U<$]B:F,    , %  <@!O &\ 9@ @ %,
M90!T '4 <       "G!R;V]F4V5T=7     !     $)L=&YE;G5M    #&)U
M:6QT:6Y0<F]O9@    EP<F]O9D--64L .$))300[      (M    $     $
M     !)P<FEN=$]U='!U=$]P=&EO;G,    7     $-P=&YB;V]L      !#
M;&)R8F]O;       4F=S36)O;VP      $-R;D-B;V]L      !#;G1#8F]O
M;       3&)L<V)O;VP      $YG='9B;V]L      !%;6Q$8F]O;
M26YT<F)O;VP      $)C:V=/8FIC     0       %)'0D,    #     %)D
M("!D;W5B0&_@            1W)N(&1O=6) ;^            !";" @9&]U
M8D!OX            $)R9%15;G1&(U)L=                $)L9"!5;G1&
M(U)L=                %)S;'15;G1&(U!X;$!RP           "G9E8W1O
M<D1A=&%B;V]L 0    !09U!S96YU;0    !09U!S     %!G4$,     3&5F
M=%5N=$8C4FQT                5&]P(%5N=$8C4FQT
M4V-L(%5N=$8C4')C0%D            08W)O<%=H96Y0<FEN=&EN9V)O;VP
M    #F-R;W!296-T0F]T=&]M;&]N9P         ,8W)O<%)E8W1,969T;&]N
M9P         -8W)O<%)E8W12:6=H=&QO;F<         "V-R;W!296-T5&]P
M;&]N9P      .$))30/M       0 2P    !  $!+     $  3A"24T$)@
M    #@             _@   .$))30/R       *  #_______\  #A"24T$
M#0      !    '@X0DE-!!D       0    >.$))30/S       )
M   ! #A"24TG$       "@ !          $X0DE- _4      $@ +V9F  $
M;&9F  8       $ +V9F  $ H9F:  8       $ ,@    $ 6@    8
M  $ -0    $ +0    8       $X0DE- _@      '   /______________
M______________\#Z     #_____________________________ ^@
M_____________________________P/H     /______________________
M______\#Z   .$))300(       0     0   D    )      #A"24T$'@
M    !      X0DE-!!H      T4    &              'D   #Z     A3
MT8A,3KJ H6=#9[9GA%;^     0                         !
M      /H   !Y                      !
M !     !        ;G5L;     (    &8F]U;F1S3V)J8P    $       !2
M8W0Q    !     !4;W @;&]N9P          3&5F=&QO;F<          $)T
M;VUL;VYG   !Y     !29VAT;&]N9P   ^@    &<VQI8V5S5FQ,<P    %/
M8FIC     0      !7-L:6-E    $@    =S;&EC94E$;&]N9P         '
M9W)O=7!)1&QO;F<         !F]R:6=I;F5N=6T    ,15-L:6-E3W)I9VEN
M    #6%U=&]'96YE<F%T960     5'EP965N=6T    *15-L:6-E5'EP90
M  !);6<@    !F)O=6YD<T]B:F,    !        4F-T,0    0     5&]P
M(&QO;F<          $QE9G1L;VYG          !"=&]M;&]N9P   >0
M4F=H=&QO;F<   /H     W5R;%1%6%0    !        ;G5L;%1%6%0    !
M        37-G951%6%0    !       &86QT5&%G5$585     $       YC
M96QL5&5X=$ES2%1-3&)O;VP!    "&-E;&Q497AT5$585     $       EH
M;W)Z06QI9VYE;G5M    #T53;&EC94AO<GI!;&EG;@    =D969A=6QT
M"79E<G1!;&EG;F5N=6T    /15-L:6-E5F5R=$%L:6=N    !V1E9F%U;'0
M   +8F=#;VQO<E1Y<&5E;G5M    $453;&EC94)'0V]L;W)4>7!E     $YO
M;F4    )=&]P3W5T<V5T;&]N9P         *;&5F=$]U='-E=&QO;F<
M    #&)O='1O;4]U='-E=&QO;F<         "W)I9VAT3W5T<V5T;&]N9P
M    .$))300H       ,     C_P        .$))3004       $     SA"
M24T$#      7KP    $   "@    30   >   )!@   7DP 8  '_V/_B#%A)
M0T-?4%)/1DE,10 ! 0  #$A,:6YO A   &UN=')21T(@6%E:( ?.  ( "0 &
M #$  &%C<W!-4T94     $E%0R!S4D="                  #VU@ !
M -,M2% @(
M            $6-P<G0   %0    ,V1E<V,   &$    ;'=T<'0   'P
M%&)K<'0   ($    %')865H   (8    %&=865H   (L    %&)865H   )
M    %&1M;F0   )4    <&1M9&0   +$    B'9U960   -,    AG9I97<
M  /4    )&QU;6D   /X    %&UE87,   0,    )'1E8V@   0P    #')4
M4D,   0\   (#&=44D,   0\   (#&)44D,   0\   (#'1E>'0     0V]P
M>7)I9VAT("AC*2 Q.3DX($AE=VQE='0M4&%C:V%R9"!#;VUP86YY  !D97-C
M         !)S4D="($E%0S8Q.38V+3(N,0              $G-21T(@245#
M-C$Y-C8M,BXQ
M                  !865H@        \U$  0    $6S%A96B
M            6%E:(        &^B   X]0   Y!865H@        8ID  +>%
M   8VEA96B         DH   #X0  +;/9&5S8P         6245#(&AT=' Z
M+R]W=W<N:65C+F-H               6245#(&AT=' Z+R]W=W<N:65C+F-H
M
M &1E<V,         +DE%0R V,3DV-BTR+C$@1&5F875L="!21T(@8V]L;W5R
M('-P86-E("T@<U)'0@              +DE%0R V,3DV-BTR+C$@1&5F875L
M="!21T(@8V]L;W5R('-P86-E("T@<U)'0@
M  !D97-C         "Q2969E<F5N8V4@5FEE=VEN9R!#;VYD:71I;VX@:6X@
M245#-C$Y-C8M,BXQ               L4F5F97)E;F-E(%9I97=I;F<@0V]N
M9&ET:6]N(&EN($E%0S8Q.38V+3(N,0
M    =FEE=P      $Z3^ !1?+@ 0SQ0  ^W,  03"P #7)X    !6%E:(
M    3 E6 %    !7'^=M96%S          $                        "
MCP    )S:6<@     $-25"!C=7)V        !      %  H #P 4 !D '@ C
M "@ +0 R #< .P!  $4 2@!/ %0 60!> &, : !M '( =P!\ ($ A@"+ )
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
M<[^5N1YI_>/^<?[U.N?3;/,"9^"2F2C9974PV6N#&-^DYQ  ^+BI)G-:X;7
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
M0DE-!"$      %4    ! 0    \ 00!D &\ 8@!E "  4 !H &\ = !O ',
M: !O '     3 $$ 9 !O &( 90 @ %  : !O '0 ;P!S &@ ;P!P "  0P!3
M #8    ! #A"24T$!@      !P $ 0$  0$ _^$0N6AT=' Z+R]N<RYA9&]B
M92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7-4TP
M37!#96AI2'IR95-Z3E1C>FMC.60B/SX@/'@Z>&UP;65T82!X;6QN<SIX/2)A
M9&]B93IN<SIM971A+R(@>#IX;7!T:STB061O8F4@6$U0($-O<F4@-2XS+6,P
M,3$@-C8N,30U-C8Q+" R,#$R+S R+S V+3$T.C4V.C(W(" @(" @(" B/B \
M<F1F.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O
M,C(M<F1F+7-Y;G1A>"UN<R,B/B \<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U
M=#TB(B!X;6QN<SIP9&8](FAT=' Z+R]N<RYA9&]B92YC;VTO<&1F+S$N,R\B
M('AM;&YS.GAM<#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+R(@>&UL
M;G,Z>&UP34T](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]M;2\B('AM
M;&YS.G-T179T/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O<U1Y<&4O
M4F5S;W5R8V5%=F5N=",B('AM;&YS.G-T4F5F/2)H='1P.B\O;G,N861O8F4N
M8V]M+WAA<"\Q+C O<U1Y<&4O4F5S;W5R8V52968C(B!X;6QN<SID8STB:'1T
M<#HO+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B('AM;&YS.G!H;W1O<VAO
M<#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]P:&]T;W-H;W O,2XP+R(@<&1F.E!R
M;V1U8V5R/2)-:6-R;W-O9G3"KB!0;W=E<E!O:6YTPJX@,C Q.2(@>&UP.D-R
M96%T;W)4;V]L/2)!9&]B92!0:&]T;W-H;W @0U,V("A-86-I;G1O<V@I(B!X
M;7 Z0W)E871E1&%T93TB,C R-"TP,RTR,50Q,SHP-SHU,2LP-3HS,"(@>&UP
M.DUO9&EF>41A=&4](C(P,C0M,#,M,C%4,3,Z,S$Z,S K,#4Z,S B('AM<#I-
M971A9&%T841A=&4](C(P,C0M,#,M,C%4,3,Z,S$Z,S K,#4Z,S B('AM<$U-
M.D1O8W5M96YT240](G5U:60Z-#$U-3E$,S4M.3A#1"TT0C(R+3DR0D4M03-#
M,3(X1$)#-S)%(B!X;7!-33I);G-T86YC94E$/2)X;7 N:6ED.C S.# Q,3<T
M,#<R,#8X,3$X,C)!044W13$S.$9&1$$W(B!X;7!-33I/<FEG:6YA;$1O8W5M
M96YT240](G5U:60Z-#$U-3E$,S4M.3A#1"TT0C(R+3DR0D4M03-#,3(X1$)#
M-S)%(B!D8SIF;W)M870](FEM86=E+VIP96<B('!H;W1O<VAO<#I,96=A8WE)
M4%1#1&EG97-T/2)$-30Q0C4R,C<Y14(V.$%&.#DW-SE&,S,Y.45#1D)&1"(@
M<&AO=&]S:&]P.D-O;&]R36]D93TB,R(@<&AO=&]S:&]P.DE#0U!R;V9I;&4]
M(G-21T(@245#-C$Y-C8M,BXQ(CX@/'AM<$U-.DAI<W1O<GD^(#QR9&8Z4V5Q
M/B \<F1F.FQI('-T179T.F%C=&EO;CTB9&5R:79E9"(@<W1%=G0Z<&%R86UE
M=&5R<STB8V]N=F5R=&5D(&9R;VT@87!P;&EC871I;VXO=FYD+F%D;V)E+G!H
M;W1O<VAO<"!T;R!I;6%G92]J<&5G(B\^(#QR9&8Z;&D@<W1%=G0Z86-T:6]N
M/2)S879E9"(@<W1%=G0Z:6YS=&%N8V5)1#TB>&UP+FEI9#HP,3@P,3$W-# W
M,C V.#$Q.#(R048Q,38T,3)$,S5#1"(@<W1%=G0Z=VAE;CTB,C R-"TP,RTR
M,50Q,SHQ-SHR,BLP-3HS,"(@<W1%=G0Z<V]F='=A<F5!9V5N=#TB061O8F4@
M4&AO=&]S:&]P($-3-B H36%C:6YT;W-H*2(@<W1%=G0Z8VAA;F=E9#TB+R(O
M/B \<F1F.FQI('-T179T.F%C=&EO;CTB<V%V960B('-T179T.FEN<W1A;F-E
M240](GAM<"YI:60Z,#,X,#$Q-S0P-S(P-C@Q,3@R,D%!13=%,3,X1D9$03<B
M('-T179T.G=H96X](C(P,C0M,#,M,C%4,3,Z,S$Z,S K,#4Z,S B('-T179T
M.G-O9G1W87)E06=E;G0](D%D;V)E(%!H;W1O<VAO<"!#4S8@*$UA8VEN=&]S
M:"DB('-T179T.F-H86YG960](B\B+SX@/"]R9&8Z4V5Q/B \+WAM<$U-.DAI
M<W1O<GD^(#QX;7!-33I$97)I=F5D1G)O;2!S=%)E9CII;G-T86YC94E$/2)U
M=6ED.C0Q-34Y1#,U+3DX0T0M-$(R,BTY,D)%+4$S0S$R.$1"0S<R12(@<W12
M968Z9&]C=6UE;G1)1#TB=75I9#HT,34U.40S-2TY.$-$+31",C(M.3)"12U!
M,T,Q,CA$0D,W,D4B('-T4F5F.F]R:6=I;F%L1&]C=6UE;G1)1#TB=75I9#HT
M,34U.40S-2TY.$-$+31",C(M.3)"12U!,T,Q,CA$0D,W,D4B+SX@/&1C.G1I
M=&QE/B \<F1F.D%L=#X@/')D9CIL:2!X;6PZ;&%N9STB>"UD969A=6QT(CY0
M;W=E<E!O:6YT(.:\E.>DNN:6A^>HOSPO<F1F.FQI/B \+W)D9CI!;'0^(#PO
M9&,Z=&ET;&4^(#QD8SIC<F5A=&]R/B \<F1F.E-E<3X@/')D9CIL:3[IF8CE
MI*GEI*D\+W)D9CIL:3X@/"]R9&8Z4V5Q/B \+V1C.F-R96%T;W(^(#PO<F1F
M.D1E<V-R:7!T:6]N/B \+W)D9CI21$8^(#PO>#IX;7!M971A/B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(#P_>'!A8VME="!E;F0](G<B/S[_X@Q824-#7U!2
M3T9)3$4  0$   Q(3&EN;P(0  !M;G1R4D="(%A96B 'S@ "  D !@ Q  !A
M8W-P35-&5     !)14,@<U)'0@               0  ]M8  0    #3+4A0
M("
M     !%C<')T   !4    #-D97-C   !A    &QW='!T   !\    !1B:W!T
M   "!    !1R6%E:   "&    !1G6%E:   "+    !1B6%E:   "0    !1D
M;6YD   "5    '!D;61D   "Q    (AV=65D   #3    (9V:65W   #U
M "1L=6UI   #^    !1M96%S   $#    "1T96-H   $,     QR5%)#   $
M/   " QG5%)#   $/   " QB5%)#   $/   " QT97AT     $-O<'ER:6=H
M=" H8RD@,3DY."!(97=L971T+5!A8VMA<F0@0V]M<&%N>0  9&5S8P
M   2<U)'0B!)14,V,3DV-BTR+C$              !)S4D="($E%0S8Q.38V
M+3(N,0
M            6%E:(        /-1  $    !%LQ865H@
M     %A96B        !OH@  ./4   .06%E:(        &*9  "WA0  &-I8
M65H@        )*    ^$  "VSV1E<V,         %DE%0R!H='1P.B\O=W=W
M+FEE8RYC:               %DE%0R!H='1P.B\O=W=W+FEE8RYC:
M                                                      !D97-C
M         "Y)14,@-C$Y-C8M,BXQ($1E9F%U;'0@4D="(&-O;&]U<B!S<&%C
M92 M('-21T(              "Y)14,@-C$Y-C8M,BXQ($1E9F%U;'0@4D="
M(&-O;&]U<B!S<&%C92 M('-21T(                             9&5S
M8P         L4F5F97)E;F-E(%9I97=I;F<@0V]N9&ET:6]N(&EN($E%0S8Q
M.38V+3(N,0              +%)E9F5R96YC92!6:65W:6YG($-O;F1I=&EO
M;B!I;B!)14,V,3DV-BTR+C$                                  '9I
M97<      !.D_@ 47RX $,\4  /MS  $$PL  UR>     5A96B       $P)
M5@!0    5Q_G;65A<P         !                         H\    "
M<VEG(     !#4E0@8W5R=@        0     !0 *  \ %  9 !X (P H "T
M,@ W #L 0 !% $H 3P!4 %D 7@!C &@ ;0!R '< ? "! (8 BP"0 )4 F@"?
M *0 J0"N +( MP"\ ,$ Q@#+ -  U0#; .  Y0#K /  ]@#[ 0$!!P$- 1,!
M&0$? 24!*P$R 3@!/@%% 4P!4@%9 6 !9P%N 74!? &# 8L!D@&: :$!J0&Q
M ;D!P0') =$!V0'A >D!\@'Z @,"# (4 AT")@(O C@"00)+ E0"70)G G$"
M>@*$ HX"F *B JP"M@+! LL"U0+@ NL"]0,  PL#%@,A RT#. -# T\#6@-F
M W(#?@.* Y8#H@.N [H#QP/3 ^ #[ /Y! 8$$P0@!"T$.P1(!%4$8P1Q!'X$
MC 2:!*@$M@3$!-,$X03P!/X%#04<!2L%.@5)!5@%9P5W!88%E@6F!;4%Q075
M!>4%]@8&!A8&)P8W!D@&609J!GL&C :=!J\&P ;1!N,&]0<'!QD'*P<]!T\'
M80=T!X8'F0>L![\'T@?E!_@("P@?"#((1@A:"&X(@@B6"*H(O@C2".<(^PD0
M"24).@E/"60)>0F/":0)N@G/">4)^PH1"B<*/0I4"FH*@0J8"JX*Q0K<"O,+
M"PLB"SD+40MI"X +F NP"\@+X0OY#!(,*@Q##%P,=0R.#*<,P S9#/,-#0TF
M#4 -6@UT#8X-J0W##=X-^ X3#BX.20YD#G\.FPZV#M(.[@\)#R4/00]>#WH/
ME@^S#\\/[! )$"800Q!A$'X0FQ"Y$-<0]1$3$3$13Q%M$8P1JA')$>@2!Q(F
M$D429!*$$J,2PQ+C$P,3(Q-#$V,3@Q.D$\43Y10&%"<4211J%(L4K13.%/ 5
M$A4T%585>!6;%;T5X!8#%B86219L%H\6LA;6%OH7'1=!%V47B1>N%](7]Q@;
M&$ 891B*&*\8U1CZ&2 911EK&9$9MQG=&@0:*AI1&G<:GAK%&NP;%!L[&V,;
MBANR&]H< APJ'%(<>QRC',P<]1T>'4<=<!V9'<,=[!X6'D >:AZ4'KX>Z1\3
M'SX?:1^4'[\?ZB 5($$@;""8(,0@\"$<(4@A=2&A(<XA^R(G(E4B@B*O(MTC
M"B,X(V8CE"/"(_ D'R1-)'PDJR3:)0DE."5H)9<EQR7W)B<F5R:')K<FZ"<8
M)TDG>B>K)]PH#2@_*'$HHBC4*08I."EK*9TIT"H"*C4J:"J;*L\K BLV*VDK
MG2O1+ 4L.2QN+*(LURT,+4$M=BVK+>$N%BY,+H(NMR[N+R0O6B^1+\<O_C U
M,&PPI##;,1(Q2C&",;HQ\C(J,F,RFS+4,PTS1C-_,[@S\30K-&4TGC38-1,U
M336'-<(U_38W-G(VKC;I-R0W8#><-]<X%#A0.(PXR#D%.4(Y?SF\.?DZ-CIT
M.K(Z[SLM.VL[JCOH/"<\93RD/.,](CUA/:$]X#X@/F ^H#[@/R$_83^B/^)
M(T!D0*9 YT$I06I!K$'N0C!"<D*U0O=#.D-]0\!$ T1'1(I$SD42155%FD7>
M1B)&9T:K1O!'-4=[1\!(!4A+2)%(UTD=26-)J4GP2C=*?4K$2PQ+4TN:2^),
M*DQR3+I- DU*39--W$XE3FY.MT\ 3TE/DT_=4"=0<5"[40914%&;4>92,5)\
M4L=3$U-?4ZI3]E1"5(]4VU4H5755PE8/5EQ6J5;W5T17DE?@6"]8?5C+61I9
M:5FX6@=:5EJF6O5;15N56^5<-5R&7-9=)UUX7<E>&EYL7KU?#U]A7[-@!6!7
M8*I@_&%/8:)A]6))8IQB\&-#8Y=CZV1 9)1DZ64]99)EYV8]9I)FZ&<]9Y-G
MZ6@_:)9H[&E#:9II\6I(:I]J]VM/:Z=K_VQ7;*]M"&U@;;EN$FYK;L1O'F]X
M;]%P*W"&<.!Q.G&5<?!R2W*F<P%S77.X=!1T<'3,=2AUA77A=CYVFW;X=U9W
MLW@1>&YXS'DJ>8EYYWI&>J5[!'MC>\)\(7R!?.%]07VA?@%^8G["?R-_A'_E
M@$> J($*@6N!S8(P@I*"](-7@[J$'82 A..%1X6KA@Z&<H;7ASN'GX@$B&F(
MSHDSB9F)_HIDBLJ+,(N6B_R,8XS*C3&-F(W_CF:.SH\VCYZ0!I!ND-:1/Y&H
MDA&2>I+CDTV3MI0@E(J4])5?E<F6-):?EPJ7=9?@F$R8N)DDF9"9_)IHFM6;
M0INOG!R<B9SWG62=TIY GJZ?'9^+G_J@::#8H4>AMJ(FHI:C!J-VH^:D5J3'
MI3BEJ:8:IHNF_:=NI^"H4JC$J3>IJ:H<JH^K JMUJ^FL7*S0K42MN*XMKJ&O
M%J^+L "P=;#JL6"QUK)+LL*S.+.NM"6TG+43M8JV ;9YMO"W:+?@N%FXT;E*
MN<*Z.[JUNRZ[I[PAO)N]%;V/O@J^A+[_OWJ_]<!PP.S!9\'CPE_"V\-8P]3$
M4<3.Q4O%R,9&QL/'0<>_R#W(O,DZR;G*.,JWRS;+MLPUS+7--<VUSC;.ML\W
MS[C0.="ZT3S1OM(_TL'31-/&U$G4R]5.U='65=;8UUS7X-ADV.C9;-GQVG;:
M^]N W 7<BMT0W9;>'-ZBWRG?K^ VX+WA1.',XE/BV^-CX^OD<^3\Y83F#>:6
MYQ_GJ>@RZ+SI1NG0ZEOJY>MPZ_OLANT1[9SN*.ZT[T#OS/!8\.7Q<O'_\HSS
M&?.G]#3TPO50]=[V;?;[]XKX&?BH^3CYQ_I7^N?[=_P'_)C]*?VZ_DO^W/]M
M____[@ A061O8F4 9      ! P 0 P(#!@               /_; (0 !@0$
M! 4$!@4%!@D&!08)"P@&!@@+# H*"PH*#! ,# P,# P0# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# $'!P<-# T8$! 8% X.#A04#@X.#A01# P,# P1
M$0P,# P,#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P,_\( $0@!Y /H
M P$1  (1 0,1 ?_$ ,P  0 " P$! 0             &!P$$!0(#" $!
M                 !    8! @,&!@(" @,!      ,$!08' @$7%@@8(#!0
M$Q4W$$ 1%#4X8!(R-C,T<, Q)1$  @( ! $&!P</"@4$ 0,% @,!!  1$@43
M(M,4E08V(3(C-)34-3%"4C.3=C<0(#! 4-%B<M)S)+05M0=!49&2LN)#HZ1U
M8&%3LW2!L8)C<7 E%J'"1%3$$@$                   # _]H # ,! 0(1
M Q$   #]4@
M                                         _-9V0         #@'Z:
M                                                  !0Q?(
M    !0A?8                                                  *
M%+Z*2(:6V<(X9W#6/)WBDRXB+$B-PXQLFT<$M(DI0A?8
M                                  *%+Z.:<T^I]CY ^AH'1- W#6(T
M2XT3:-DTSR20H0OL
M      'Y;)0    #R>@    1$_50       .2<DVSKF3)Q#M&F:)MGR.N<@Z
M1Z/9\C)H',/F;))#V                                    ?GH_0H
M           !%"-'DTR5$9/!DZ)RS)T3=(X= ]G0.&=$D9PS6-DG1M     K
M,^X         !&2ZP  ")G.!/#(        .8>@    5\6"    #YG5
M       ,&0           0 GX -8@!T#Y&Z?$^)MGLY1NGV-LDH ("3X   Y
M1RSV=\^X        .>=   '%.>>CI'0!@Y9V#V  #EG4
M        ! "?@ T3@GP/N?4VR'DC/9Z/L:!DE@ *[/H       #=)F     #
MGG0  !%3GGR/@< ZIZ-0EI+   <LZ@                        ( 3\ '
MP(H#!KG8..=4]FV<\T3)-0 0$GP       ($3T     '/.@  "H#T?8TR4G(
M(V=H^1<   .6=0                        $(/@        #@'?!RBTP
M      0(GH     .*?4  & 9!\3[&#)@&0 #6.\
M             ?G _0!O@       '$*C+W           *2+M
M                (,:@         !'BW38*^+!   !4YU@   #R1<E0
M.D3 AQS@    4P7.    #=)J                     "!$]  .0<8VS2-P
M^II'S!MGT)&  0LE9LE?%@@   KPL,   BI&C8-LYY\"TP   5Z6$0$GP
M  !@&0  5Z6$                     "!$]  -0YA&R2GQ-,W3Y'&.D=$[
MH !"R5FR5\6"   "O"PP  :I$0>S)U#EDH-P   KTL(@)/@ <$@IT37.D1XZ
M!]3V>C3-LD!)0 5H2D       '0.D             0(GH  /)7!]S9-8TB1
M&N;A*0  0LE9LE?%@@   KPL,  '@YQQC<-$^YUS9-@   KTL(@)/@  " D=
M)B:)I&P;Q-   "M"4@       B!:(     !PC5-L[)Y/J    0PU     <XZ
M(    .$6H?<KXL$   %-$X   !R#@'R/J38    X191 2?   &N>S(-,V3XF
MZ   5Z6$       "O"PP     "&'$/F>SI$]         !01:1*P     5\6
M"   #GGD    $$)V    #</L1 YYDP   ")$M    ,FX3(       %=EB
M          CH/)Z,@]&#!@\GH@Q.S)@P8, R9,F3R8(230]&0>CR#!Y/0/1D
M\@P8,@A1-P8, \GHR#T8,&#R>@>C)@P8,&2#DY,@P8!Y/1D'HP8,'D] ]&3R
M#!@R#)DA!-C ,&3(/1@\@\GH'HR>08,&09,@P2$     %>%A@     %?%@@
M       YI1)^B           "O2P@            "O"PP
M    5X6&      5\6"     ".$>,GQ/)L&N1X[ALGT -8LP        KTL(
M            KPL,      @AY,&T=@[@         *\+#      *^+!
M!!"<'LCY$S['Q.V1PZ)\RQP5X6&        5Z6$             5X6&
M  <HUSP9-DZP         *\+#      *^+!     !!"<'&(4>C8-TYIY/N>#
M<)\5X6&        5Z6$             5X6&                  "O"PP
M    "OBP0     00G![ (T>#[D?+!/)\38*\+#        *]+"
M   *\+#                  !7A88     !7Q8(     ."<  'P-8B1+S=,
M@'Q+#        *]+"             *\+#                  !7A88
M  !7Q8(     -$A( !JE)%[@ '5)>      1PV#XDA*]+"             *
M\+#                  !7A88     !7Q8(     *[+$!K'U!D^9D\GV/0*
M]+"      (8=,^9("A"_P            "O"PP                  5X6&
M      5\6"     "NRQ 1 X9[/!VS1-,]$^-HKTL(  %+'.    !6Q9(
M-HO        'Y8/U.                  "O"PP     "OBP0     5V6(?
M K<P;II$A..2LB9UR8E>EA   H,OP          H,OPX1JFF2<K [(    ,F
M     <8ML             KPL,      KXL$     $!,@ 'R!]3!D X1;0
M*"+] *W.0>SX'?(P=HVC2-8R=(USEDB+$ *#+M/@:I]3[$7)Z#!Y/0/)Z,F
M#(!@R8!D$!)\             5X6&      5\6"               "@B_0#
MP>#D'",G3..?4Z!NFD1PGY@VCZ 'YN,EG@ YQ:0*X-8^QLG).B8.T1XP;AS2
M0'.)410ZQ,00$GP            !7A88     !7Q8(               *"+
M]  !%37-8]G.)F<P^)KDV,@ %!E^  $")Z          0$GP
M!7A88     !7Q8(               /RX38          @A^J  "NST
M     8+#             *\+#      *^+!               !JGS    !
M"?@    ]FV                           5X6&      5\6"
M            5Z6$                                "O"PP     "O
MBP0                    "O"PP>#P>CZ
M    %>%A@     %?%@@                    %?E@ AY'CN$U
M                     *\+#      *^+!                     *3+L
M                                !7A88     !7Q8(
M  !QR,    %,ES    $B.Z                           "O"PP     "
MOBP0               "!$]         *[+$
M   !7A88     !7Q8(               ! B>@X)##I&F=PBQVS!Z-$\&Z?0
MYA.#K@KLL0                           %>%A@     $>(X
M       1<NP'D^1Y(\?(WSFGU/J=$YYJG>-P^A[!798@
M           *\+#                       ($3T  X1I'P/N<TE!KFH?<
MD  !798@                           *\+#
M  (,:@   !KFP    >BP@                           5X6&
M                    5\6"                                "O"P
MP                       0$^8   (@30     DYU@
M          5X6&                       8($3X         U2NRS@
M                       5X6&                    1$Y  !P2IR]@
M#;)T   14X@ !Q2MRX@ #[D^                       !7A88
M           ! B>F@;I\38-0^Y@T#>/L"NRQ   "O"PSG'1!J@]'DR;(! R>
M                        @0                    .66B04YYY/9OG+
M/9TC6!81798@  !7A89!#0/9UC0-$[QP3JG-+'(,3T
M                          $!)\:Q7)\3<-0D9QR7$,)"2TKLL0   KPL
M,Y)"35/L?0[1S"7$&) 3 @1/0
M         56=$& #P?$V0 9(^7&   58= & #P9/0 ,D?+C
M                                  !JD6)F
M                                         1(B9;(
M                                            !&#A@ ',.*2T  Z!
M,P                                                      "O2P
MC0.>;I]3@':..=(^AN&P5V6(
M                   5Z6$<<XQRCIGD^YK&P?(ZIWRNRQ
M                                         "O2PCCD>-(US!UST=LC
M!)3NE=EB
M   $--,     'HG@
M                                              /_V@ ( 0(  04
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
M':.7#O$<-XCAO$:-XC1O$:#K;T.P+MSRAO$:-XCAO$:-XC1O$<)G,767H/Y
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
MLTMTL-4^IM\[Q8T(:P1HBR%$[4 S$Y,*!T1Y3\'%1EYLJZ;:JT5!H(C&Q=*
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
M[ME4; Q)UE YTQR[$:H* B#"5U&,Y/+'08ERM&H@Z0TY'7,$%=Y"0J S88'
M:2%<*;Q,BY)+,< 72&&MI9)8M#F"P-4 35R EQ$@9"#&!R5EX_UW:_\ VFW_
M -J<5/S*_P"Q'U/X??.RI^I7/L.T?G]Q_>5C[!LZN+8K=GFA;G=+=09E@N$0
MZ*)$,$:UGF^=0CRF@I?O^4L-WVJ9W6LI470-+Q+0XHT7BE(FJ4@!?I2%>74T
M&<C3AE4MH6N0)80Z5W#"2TLXL#(KC4 R*S6WD"Q3/A8V0KG2MIV'<MHFQ+*@
MEQ1W-NB80PI C7PU$9*$UB+&:N)\6(8W.FBE8W5D;A:BH5H61Q %@KA*3TB
M\(/TG,_)L7J!)?!37#;WT<[.WMFZA-GE#+:AV:XQ(9Z@%MF&D4</@K/W^O1]
M@_B#\[+GZI4^IV@^;VU_K=S[-F4Q$?SSX/=Q)%,1$>[,^"/K_P"'G_B;]_VJ
MGW-I?[YLG[SK_76-LW),6:-H>'804S$&,^'*=,Q.+#&[<MK+8N"VQDF9.%\+
MAG%DBF69PA,#K^+X2^'ITXMV;:DET6M%BU8X=@XE!L*OQY,8*&ZF\0.+RF:A
MUZN3KPQ'0%<(TVJK=4EKX6X'#K2R.9U^79I-G*\;#K-K;$LA8'-@BUF4CP)5
M,'&<R>29TA!:M/O,*W#;:XLL("K?&UD\!Y8,.NTB/2)M)=AQ\O4W2[4WQQPY
M[* <1C3M.F6-REC7+L&<QKRY3JR63^$H<7:5:H L1-9=VJ)M"(FO(MJD0:HC
MDZ X3<O%#AZ]*]&''MS@IU-LN=$W&3EH+Z0@F:5R;260L2ZTPUFL_C6^_P 7
M]GZ--BU0*77ED3AB#W))@PXF)%>=E?%XW"]\1D?++"6(V\4G7L';KRLV!PVN
MC)NC24:0;_BJCR3"Y1@1?7=K_P#:;?\ VIQ4_,K_ +$?4_A]\[*GZE<^P[1^
M?W']Y6/KVMI\/CK'7'%@I'(?"7@&8G/+W,;?;W[);[M&MN;^AJ8Q56O:7J G
ME,SI"6@U7$\7Q-6C5C<PW6D]%&JI)UQ%6JQ#)59<U;1@R'.5U"-/#Y)#[[Q<
M7U4@9.Z5>+7E+ESPU7(%W 6^1+/2XZS-)KU#\(PU8K,M@WI+51)0A>I1/"5A
M86LI+P<!C@$I=PQ^"1895KUK2["5BYR'JX; 4Q0N4PUR7$$6P<@')U<5;ED(
MDLL;/O\ >777M^_"$;;3KD3+7'L3J0B2+2HCX4'QO"OA-'1RL5-UHE)T[JA<
M@B&0+2<9QF,^$9_GC[!_$'YV7/U2I]3M!\WMK_6[GUMRILQR-XR24##)3+%
M\#>F&Q\63T"Q(G[W7C=[_99+ZVV6'<-&QV@6IU5R04)&:GY<(+!"XHA9DL@T
M/_QN2<S7+A0PC2L1J%F$G7T@PM<>*/38S#WO#_!Q**DNM617Y-KIJ-/B<-\'
MJ(I#5''Z,2__ *B+\7&^4MRK,;1?0NA2@XK@9-FPX*PP2RB8(Z<UY,BTZ6?
M+5BOL8;>SRE6L&X3$UU-.U6BM(!):R@DQP[/$LZN,QO"]YRL2=,B*HVUIZ0*
M*^:4P10#!$V#Q 9(Z7**>DU@TGR]7)WJU5K-.G9/8I !E>3XI6Y;:TR1B2]"
M<M7@'C>)R\'^U-JDZEB;Q;=?A@<2DIMPW14<KB%K%PR#E65:B_\ \9XKX2]5
MZI6VIPNL;XZ])'T=H33;N(L\ L9/*Z+F0#&DDD/PM(X);JQ.:=>!-;%4I"73
M4F2SC7ID>F" 1GR>$9__ !>NE'%@2M.K%8E#!;JLND$M/4!)@:Q5BK$ 'RQ8
MI^GQL6U7U,4QVXWK*N,2R82;%@VK(H5,@!2)\H(\7ZW^'UW<[::-,*N^B=FR
MP$J@B55TQ)G(CF7\D9X[T;1Z?6YS'>C:/3ZW.8[T;1Z?6YS'>C:/3ZW.8[T;
M1Z?6YS'>C:/3ZW.8[T;1Z?6YS'>C:/3ZW.8[T;1Z?6YS'>C:/3ZW.8[T;1Z?
M6YS'>C:/3ZW.8[T;1Z?6YS'>C:/3ZW.8[T;1Z?6YS'>C:/3ZW.8,-HW6GN)*
MC-HU+"GR,3_*4+(LOMRE_OFR?O.O]>03,Q!1(S,3E/AC+P3A=:W>6ME;:ZVS
M5SA/$B IOEH6,M89FT,A8HO%+WY88Z=V9+3FQ&IJ^+!!8BSD3(UC!O3-S);O
M^DE2_P /&Z7+)##;:65E/.9,H'5F!QDR8,63FT^((L7\2!</%7:*^]$S:*DU
MWKVYZ>(F;*A(+&J"9)%5N:^*54BTHL>42S3Y/$QMM\[<FS27%&.-"S.K.LV&
MR!?*>A\E9Z1/CL_^2K.:%J"I4VQB(EAQ->D+I%@D4R7%-K_\26>3'Q]18W.D
MW<ELI;EN9;P0%6B2%W2%/!?*,A)82G+Q=9ZO>XM6XW"+0W%(2^#1 ,/HW%TL
M-D'RW'Q?*G(\O1[WZ_M?_M-O_M3BI^97_8CZG\/OG94_4KGV':/S^X_O*Q]>
M:6C!J8,@P)\,2)1E,3_^8Q6C]F5LJ:2JU8E03"T'&DDC&7Q4QX.'XF-O7?V5
M+0O6$;96%=861!D)@H3\') 0)@:B\43(??X>AM.D@O**/B<&.)TB()T9:M7*
MXG+UQJ\I_P#9RE[='1JHVV5X3P91IM$D2-:I#,N((@C5(D(_%CI+R?)H"ETV
M&[RP-OV\@D&R"DK:T%04>4E 2#N6<L\H>G5AR)V^OP;!\1R^&,"1ZM6O++*"
MU\O5'O\ E^-CBI0"V1&F)&,LAF!'*(C_ )+#^K]@_B#\[+GZI4^IV@^;VU_K
M=S[!;ITY&N%"YLU;(Q#.Q&Y6-+=),R@<EQPUS_U-9%JQ/2MP6BF;=X5=L@E+
MOV:JE>5719< EJ8I8,X;2&- F8O;H2MF-LV:M<50V^[M[[@;T8@P'/62P6A>
MJ87GH9-DO?, /)\GB%A-,Z/':=K]GG:XBZX](6W@,-JRS) L+RM?5KXR.6/B
MXB!VLR&*R+C-#U&<+L#6.! !Y3& %N#,8_Z3/&PM [=IDVBF2*RK*2991640
M1'A-;)MJ9!_]/7C8R&M-:MN;K-"U3;X6JLU4&UWAR'XAR653]XWD-#\+Z_\
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
M@T\30/C^-C./<P2VA!K.)$P*(D2B?!,3$^[& :FLI;5KX(,$!@A7GJT041G
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
M%^!IW&JZZAVQ;K9%UO;9K0N16JS-I H:HEL3P6:-,3+ \=FGB'BGNS(8C=*
M-37N5V$IG!?EQ%%EX&+*0 ])P6DP$PTEBQN58+%2_9,FE8KV&K(6-)1O,=)1
ME-J:R.D_]7A?C8L6BN[A:N7TU*^ZV'V2(K:Z2R6J'Y1&K,3/B:=/$U>4U8K'
M4F]6.HH55S3<>N0)=.=O!\2)><!2GHXN\;AB'OAU8$<YG3$1G,YS.7\\_7?P
MY_V^Q_8M_7=K_P#9]F_[MW[6[/\ S>W3];I_;F\_G:'[PK_9OX??.RI^I7/N
M#V@WOM ;AI%M"*H]'7Q3XK%5CB)C,<HT@7AQ\9N'HO\ ?Q\9N'HO]_'QFX>B
M_P!_'QFX>B_W\?&;AZ+_ '\?&;AZ+_?Q\9N'HO\ ?Q\9N'HO]_'QFX>B_P!_
M'QFX>B_W\?&;AZ+_ '\?&;AZ+_?Q\9N'HO\ ?Q\9N'HO]_'QFX>B_P!_'QFX
M>B_W\?&;AZ+_ '\?&;AZ+_?Q\9N'HO\ ?Q\9N'HO]_'QFX>B_P!_'8/<^SQ/
M*M4K6*SND+X1<3A63\$9EG&1Q]=N?:/LF&RV:^ZTJ51RMU=;2Q94B>68='4T
M9$^D>^^#CS#LGZ9N7JN/,.R?IFY>JX\P[)^F;EZKCS#LGZ9N7JN/,.R?IFY>
MJX\P[)^F;EZKCS#LGZ9N7JN/,.R?IFY>JX\P[)^F;EZKCS#LGZ9N7JN/,.R?
MIFY>JX\P[)^F;EZKCS#LGZ9N7JN/,.R?IFY>JX\P[)^F;EZKCS#LGZ9N7JN/
M,.R?IFY>JX\P[)^F;EZKCS#LGZ9N7JN/,.R?IFY>JX\P[)^F;EZKBIVG[6!L
MU=%#;;5!"=J=:<9E:<AFH^D*4,"/ ][\+[<WG\[0_>%?[-_#[YV5/U*Y]P9;
M8IH<TLHEC% 13E[GAF)G'LZK\BO[V/9U7Y%?WL>SJOR*_O8]G5?D5_>Q[.J_
M(K^]CV=5^17]['LZK\BO[V/9U7Y%?WL>SJOR*_O8]G5?D5_>Q51T*OP?_P"*
MV#X?"#3J_:*(U99>[ECV=5^17]['LZK\BO[V/9U7Y%?WL>SJOR*_O8]G5?D5
M_>Q[.J_(K^]CV=5^17]['LZK\BO[V/9U7Y%?WL>SJOR*_O8%J*5=30\5@* 2
MC/P>"8C/[L;S^=H?O"O]F_A]\[*GZE<^YE7YIV?WDC_@/>?SM#]X5_LW\/OG
M94_4KGW,J?\ /LE9R_\ 3<D??^J*28,-.)(%S,010.6<Q'NSEGX<*X=A9\?5
M"-)C.N0SU:,IY6G+E98 TM!@,C4L@*"@AC^49CW8^[V\_G:'[PK_ &;^'WSL
MJ?J5S[F4/FI<_>57ZM,J9+0 4-TILN$4PU1WZXJ601$9E D.9\L,.<XDHJ[C
M-<&U4L*(HJKN4;>C$(CR[BU&MA#P]&L2Y>-K5MKDK[/5TN7;K,GB.S(R,( M
M$>[)"1:.&&KB<@^1I^[N\_G:'[PK_9OX??.RI^I7/N97NMW^J%:ML%S;K!R1
M1HMSN%<H0499\3)9\G\'_@/>?SM#]X5_LW\/OG94_4KGW"+=MTXQ5X:JN"ZR
MC>XVO.%J %KB3,C,H&(C'=WM/U%?YO'=WM/U%?YO'=WM/U%?YO'=WM/U%?YO
M'=WM/U%?YO'=WM/U%?YO'=WM/U%?YO'=WM/U%?YO'=WM/U%?YO%?M_/9SM'&
MR@J+UBI^PKV9;LJ8!<P/#B=$QE:(_P#KJY7QN.[O:?J*_P WCN[VGZBO\WCN
M[VGZBO\ -X[N]I^HK_-X[N]I^HK_ #>.[O:?J*_S>.[O:?J*_P WCN[VGZBO
M\WCN[VGZBO\ -X?>VN+ !5LLI6D6T,K/585 R:S4R!,2'6/W9WG\[0_>%?[-
M_#[YV5/U*Y]PMHF/=CM#L?[R3]J=N_G;N?\ 93]V=Y_.T/WA7^S?P^^=E3]2
MN?<+:/G#L?[R3]47[3"#N%82N$O8"28!%Y0$&V13TD@U<"'$*C9R2+#W;D<V
MJ#U5SHEH"JY9S4!S1>@BDU#)$1$9$0J_-\O#0OT9I<$&$>NS79,$JNJS(Y*)
MFJ3!XBGAZ^*SDCXV+J=XK\IKX"G66ZN15F16J&=>P8EHT@VUR[6KAK\0O$U%
M^QSI'1LS#XB&.0PH.LNNQ@D*B/+*+8:9@BU:"_!QMM6^VOTNON)#N]M*ID;6
MW,19LTCJ!JD>-94B!: L82C4T=/+7BL#-M,0M"HT$%FJV6#8EPIE8@<ZN)*/
MA#IU<KQ<!<#:B-%E%ENW,7848664QAK5@09P$\#B-"6:=7"8'P=2J<4\A8]*
M);%E$S'2'J0LM$%JGEV%SE\'7\'&[;<BRB*=3<=EK 4BJ24N_,0\"B3@S8R)
M\C,#R?P\;;=2LJ^TR+FVD' &=A;*PN1(%$YJ-)3^EKGXC_$Y/*P\BVMFNK7L
M67@5A"\PJRV#8J3(>*B21( X?')B^3X_#;ML[=JM*:"2/I2!3!G+!F)84QE(
M&O2?)_Q Q;+<(-@E<)E*%<!;PJ\:LO@,24D4N7-H1R'RCN5P^7@-R2L0KMG-
M$@T'02YB"$ID/$+PY&LN6!?5[=_.W<_[*?NSO/YVA^\*_P!FIU+ENY0/;[87
MZ5S;W<"PJPL#6)"<B?O&G&6G'?OM=UF',8[]]KNLPYC'?OM=UF',8[]]KNLP
MYC'?OM=UF',8[]]KNLPYC'?OM=UF',8[]]KNLPYC'?OM=UF',8[]]KNLPYC'
M?OM=UF',8[]]KNLPYC'?OM=UF',8[]]KNLPYC'?OM=UF',8[]]KNLPYC'?OM
M=UF',8[]]KNLPYC'?OM=UF',8[]]KNLPYC'?OM=UF',8[]]KNLPYC'?OM=UF
M',8[]]KNLPYC'?OM=UF',8[]]KNLPYC'?OM=UF',8[]]KNLPYC'?OM=UF',8
M[]]KNLPYC'?OM=UF',8[]]KNLPYC'?OM=UF',8V;<)[5=H=U@-_V4>A;E>%]
M8M6XIC,UPH-6GQAY7C?5E;0%BR]T#B"B?_2<295E291I(I 9F8D=&4SE\'D_
MBXB9J)F1RT^3'P:8RC+P?R1&&;&S9EJ'HIVG6RFN"HJ:X4PSSF)TYSR@GWG]
M7![KM\HW)HCJ%525\0@A@I;D4^#-<3F2YG7I#Q<+KA>IYI'BJ#DQ 1D1YQG&
M0%D!S\+D'\'%N@]5<-K"D#NGQH%9"YKTL2.C)JV*)+"9_P!/E%R=)X0I&XJZ
M9F%=219F!M=DL3TA'#)Q1 IXWC?X6K%.CM>WAN6X6ZA[BA214O*JHA&&2;-$
M1J88 H??%\$0(L,KKA/[2@ =9J' 2X)'P<O+/42C\F>DBX9\C':!VX4XIU>S
M;=-JV0BR#FP@'F8"N"9R@<$'F.HBU8M;<FF%BQ6I(LL?.EB!D&,0"Q L]#%:
M2CD<GE:2\H.*I7*\'-.PNVG3R<VJ&1"3TY:Q&"\0^3CBS65+=6OB:!U:L\]6
M>6>><8T* 5A,R6D(@8S*<RG*/Y9F<Y^KV[^=NY_V4_=G>?SM#]X5_NAM'SAV
M/]Y)^NL7;XM<5J@>UO3Q"A4UV'Q"Y,99'JCXR.5BU++%TCOJ2N^?2"&7G6,3
M4]D#$#T@= AQ1@=0<D]6&A9.Y82YDN8EEDY"3R=E.499:"LM8&7BLTE[S$6X
M%XVXC/CBXA+B$32<WP>#B6.D.!Y9<L"_!#3N-531&EN1"EJ-3(!=09&5P@1F
M)0],+& ,&:#/RS UXJ;EY2MN%-9H59KG*SE#<I-)Y> U20 >F8Y)AJ#3AERH
M3TO,G&O)A$*NE,AUD5P6>D;#P%SA]\P?>XO!9N77_M.0/<,WR,-8M 5Q.8"!
MTS + M(<G6.K!;E2.RIQ:AE?&*5:6..P80$YQI-[6,G\;X')^N[=_.W<_P"R
MG[L[S^=H?O"O]T*K:%&QN3:.[[7>;4IAQ;!)JW5.;PPF1U%  64:L=Q.UW5@
M\]CN)VNZL'GL=Q.UW5@\]CN)VNZL'GL=Q.UW5@\]CN)VNZL'GL=Q.UW5@\]C
MN)VNZL'GL=Q.UW5@\]@=LGL?VIC<S25H*,[:/%) % $V!XWB"9@!3\(QQW$[
M7=6#SV.XG:[JP>>QW$[7=6#SV.XG:[JP>>QW$[7=6#SV.XG:[JP>>QW$[7=6
M#SV.XG:[JP>>QW$[7=6#SV.TU_<-MM;5^U^T-[<:=6\N%6.CO%6@C")+3G(E
M_+]V=Y_.T/WA7^[5#YJ7?WE5_P" ]Y_.T/WA7^Z-BHS=VDZJTT/X5&^T1:HI
M QUK08%I*,N26/:MCJW<_5L>U;'5NY^K8]JV.K=S]6Q[5L=6[GZMCVK8ZMW/
MU;'M6QU;N?JV/:MCJW<_5L>U;'5NY^K8I[]M:MSW7;D]G[5!Q4MKW!A@]EVN
MX8E<I$].A9<O+3CV'VDZCW'FL>P^TG4>X\UCV'VDZCW'FL>P^TG4>X\UCV'V
MDZCW'FL>P^TG4>X\UCV'VDZCW'FL>P^TG4>X\UCV'VDZCW'FL>P^TG4>X\UC
MV'VDZCW'FL5]\VDS.A:EHJEJS4R"2TDL$EG$&)"Q9CX8^Z^\_G:'[PK_ '0S
M*8&)\$3,Y>'%@).)G]L[UI'.)\'[4L3X/M2;>Z7$4*L% 38LL!*X(IR&-9R(
MYE/N8J[=6W&M8W%5K=7-IJ<LW"L]ULD+"6,R< 4&$B4QIY8_"^Z^\_G:'[PK
M_<K]E;YNT5=PA8NFN*+#B@#STE/!6R!U93EGCV]/H5[F,>WI]"O<QCV]/H5[
MF,>WI]"O<QCV]/H5[F,;GV;O;](IW!,@#NA7LU-&=2FQY"/"IH@?_P <;KO/
M:K=91V@MG-2HGHMUG#IA,$1Q(IR_260)?B*7\,QQ[>GT*]S&/;T^A7N8Q[>G
MT*]S&/;T^A7N8Q[>GT*]S&*NUT=\@[UU@IJJ.O:3Q&%XH035 &HOY.5]@3MW
M:#=1IWGJZ0JM"GN.524AKR2#,AU"0\K'MZ?0KW,8]O3Z%>YC'MZ?0KW,8]O3
MZ%>YC'MZ?0KW,8W+LYN6^3-3<DDJ3Z#>F5G[JVC$H\=3(%@?A#B]8WW=X#M+
MNCR%V5.Z4KJH*12 EP/\7E6/PA-6OE+Q[>GT*]S&/;T^A7N8Q[>GT*]S&/;T
M^A7N8Q[>GT*]S&*]&OOL39MM!%<#K6UP3&% @.IB1")(IR\)?='>?SM#]X5_
MN5VWC^2=LV/./_6[]1@W;R*YJ63F"PQB1 !DR*8]WP )'^*)%[W -64&LX@@
M*/#$Q,9Q,8=>O.&O3K!+'O9.0  ^&2*?Y(CZBSW"TNJ+CA29:4#K9,3, .?C
M',1/)C"[%9H/KMB"4Y908$,^Y(D.<3&'6K+!57K@37-*<A$ C413/\PQ&>(L
M)W%#4RZ*T&!P7ER#B0KP9^4D)@]'C:<(9JY%F8A,Y3X9(9*/Y/!X(]]]7L+\
M[=L_LN^P6/FDC]Y-^H]#]PKJ=6)06%FP8)96)R2)1,\F6SX%_#][]573K*ZW
M'*03Q2@=9"$LD1S\8H "/+X(E@8IV5V-25V1X106:79\-D9>\9E.@O?8*Y!3
MT<8(I/26>0S,3R<M7@R_FPJJ^TI5E\Q"5&40126<#$1/PLIT_"P@+3Q4=ED*
M0)>Z9S_)$1__ %GQ1^LI1$Y1.^;)$_\ ./VI7G[H[TBC6=<LZJ;!K5P)K2%5
MU+#T $213 "191CV5V@ZCW+F,>RNT'4>Y<QCV5V@ZCW+F,>RNT'4>Y<QCV5V
M@ZCW+F,>RNT'4>Y<QCV5V@ZCW+F,>RNT'4>Y<QCV5V@ZCW+F,>RNT'4>Y<QC
MV5V@ZCW+F,>RNT'4>Y<QCV5V@ZCW+F,>RNT'4>Y<QCV5V@ZCW+F,>RNT'4>Y
M<QCV5V@ZCW+F,>RNT'4>Y<QCV5V@ZCW+F,>RNT'4>Y<QCV5V@ZCW+F,>RNT'
M4>Y<QCV5V@ZCW+F,>RNT'4>Y<QCV5V@ZCW+F,>RNT'4>Y<QCV5V@ZCW+F,>R
MNT'4>Y<QCV5V@ZCW+F,>RNT'4>Y<QCV5V@ZCW+F,>RNT'4>Y<QCV5V@ZCW+F
M,>RNT'4>Y<QCV5V@ZCW+F,>RNT'4>Y<QCV5V@ZCW+F,>RNT'4>Y<QCV5V@ZC
MW+F,>RNT'4>Y<QCV5V@ZCW+F,=M=PIIM5U3M^RKE5ZLZF[,9N^'A/$&:9SY)
MZ=)?4N;GMME.WMMU2J6"&696E37:H%VE>%9$IK8-%I>AZ5ZU<L#P^N&[BI'#
MLCMJTV+:HJDP-*HB1G-RIDIXBV>)H7P?@XNH9N%>4F%T:"Y=:F FW)"OBYY\
M5=51GPD^*33XI?%K'%U8;UPQ9%C]EBNQ;7%7B-*05.F<WJ)9CKU\I3%!P>1R
M<;73.VDF[=O9;G!$QW@J0UQJK@S*6"8+:"M?P0PNJ.XH*ND*RAJ+*RE)* 7P
MY60%FOEN0T7!Y5S*HF_XPL74OWX+=:W7Z,Y+I>(OF%L4+6Z9\F<:UL*%<AA*
M][BP2MP"!M[4E#DC#!C]JHK=$&X#(+6 2C2$B/E/)K/5J' Z.T4):4*DW1+C
M,&#397:0S,QQ5L:2W"ET%PR C%FLN16N*W4 KK=7:57CVB%2PL2;T*U3D:V*
MD@&6Q[_3X@A]3L)\[=L_LN^P6/FDC]Y-^INFYIM)6NY8V=U=<DV,AVQ_&;Q1
MCD&1_P"#\#WV%VRW9EHJR+/&0ASP-UB:Q+587$EH%S&R+F++R2S#R6*Y6-U)
M,!(E!"RR!K*&2;.")^$%6%GT8U/@^!P^,GQL5=J=N2CWZ@]=FANQ*DH6U+M:
MR(-4:RX6I+)Y'$U'R!U:<;3MU?=9.CM]D@,=;:[BV]9?H0<=4R9.I+$0Y7DK
M&IG$TXNT)W)HWXHR!WB.T")O<4RIO0V&<7R-=AKLAIY1A7\;3A.[;=<':[@*
M6@[JM9&:@EA2IR"S18$#9#:IEPVUG:S ^608A5G<$.<5:VF#8=DH2RPJL'DI
MU0<K:VLQ[P,N23](?A7FU]W_ $=JW#1JLE^E1$?$01$+(*>$3K:RR\='10_P
M,&IV\P\LJRH_2;:Y8A7'AHRP9U)9,-0:V*'XRJ&ODEA2I,F2L!&3.<R+3&6<
MS/NS.*/^^;)^\T?\-]MO^6V;'E_6N_4:MXDQ>6J5A)01:>5$1HD2]V/<SY6-
MDK[?M;">>VC9O#=UM)UY2]+J[FD[]%84"LU-Y:FLUB6+6Z[=1N677*5<,G5-
M,20KNF,DCC:5.4R:RFP!#Q=8E^)<I-VUD59FP@&PKAG9K3Q!(^2>JNX%\(J^
MGX\M7B>\JJ=1)2$IK5 %PB=DRD4"J5$1Z6V7:K''!O)0:O??XA5[S5,0I";+
M7*3PHACEZ#J,692U+4N W<J.4EBP][JQ3LLIW7=J@.$;]88<L @8WRUFNJ"A
M-CAP(S56,#PT\GQO)E2J[Y4*MO+4R5H4@15M80,EI9X8C/7')DO&UARM&-JJ
M4Z=]>YIW)KMQ&T(G+*IV'\-4M<1Y"0]&U$N=:4_BZ<;T_=DV$NN7ALKBP'#C
M2=.N)BL-;-(+<#0_"T\3W^LL=A/G;MG]EWV"Q\TD?O)OU-Q!0-;8&NTZRT$0
ML)PK+AP.F1SG7EIY7C8HHVW:V,X6V5[+TO$G-L62#3;7+C; U["9@6*6>I=D
MB,=8^,.YWMOIW+3-P76REE7D205,X8*9=Y N) I<J.3J\IC<Z![8SHK*]Q ,
M (4]R=%@!<&EF:;4,"MP4Y^5!O$U!_A:2HZ"(@K5TRN&-XL%/#A)28C8XE<>
M.\CT\(A:L>7IT[FB;-=DUT0=2W"H!9/LJ@@2Q>HFJ*FP&<8&>4-;D^^U8VQZ
MJE\-_P"&NIVA>Z9LS#-!2VRI!-A5C]*$(@EZ=-9Q:?$T"BKNE1E?="JPV\M8
M'*(9$##04WPP4:RGA^'48\K'9ZK2V^].Z4UL/=$W8$N,R4/)2F.:9'RK$*XC
M +DZAY>-V3N:;8LL;C:MUW6@T026R,CI'4?#\.KR7)_%^I1_WS9/WFC_ (;[
M1;HSLSO.\4-WH;6JI8VFL-D(.I-GBBR28O3/E@TX[A]K>KE\_CN'VMZN7S^.
MX?:WJY?/X[A]K>KE\_CN'VMZN7S^#BQV![5DG+,X/;%$.0^'.8E\^YA=_;>P
M_:BQ3O"-A-I&VJT. QC0V)X\:H(('27P<=P^UO5R^?QW#[6]7+Y_'</M;U<O
MG\=P^UO5R^?QW#[6]7+Y_'9&C1[']H-OC;^T%+<K=O<:8(KA71#(9,G#6>'R
MD>#3]@__ )''9W=MZVNSV>5MXMVFN-B0L!=:XA."->GR9#..X?:WJY?/X[A]
MK>KE\_CN'VMZN7S^.X?:WJY?/X[A]K>KE\_C0[^'_:M@9Q.D]L449QX8G*7X
M+A?P_P"U8:RDST[8J-1%[I3D_P ,S_/CN'VMZN7S^.X?:WJY?/X[A]K>KE\_
MCN'VMZN7S^.X?:WJY?/XV_9:/8OM)4<6[;79*S=HK576JK>4]I,.''(Q"P+W
MO_$-S\PS^Q..Q_\ M%/_ +(_\>-W7>E6CH.+HI-J)XW#-H%H)GA'0$E&C7/O
MR /?8V[:]NKVA/LY3J4;UIZQ!!V(5R@24$4GHTYER1TB:_A_\;5+=7;9W6[N
M%^KME.EQHKP3[A\->II"R '5[LZ<?1S6Z^1ZMCZ.:W7R/5L?1S6Z^1ZMCZ.:
MW7R/5L?1S6Z^1ZMB]L.[?PUKMV[<4DBR,;]7U0)>X03-;P&$Y&LO>F(EBIV:
MI=@*UN4DQMJ]^VT+FPYA9DR0Z.6GDZ%C&?B ./HYK=?(]6Q]'-;KY'JV/HYK
M=?(]6Q]'-;KY'JV/HYK=?(]6QONQ[WL/["W;88J&](VPNK,+H,-<BP 5E,0J
M=0Z?^,.R/SLV/];'ZEW=[(,96H).P\%1!,D%QJ+3!2,3.4?"QN%4G17_ &<U
M"&O:2X2;+"H:(J,2*#D1*-?P<" ;G5(S.5#$."<V#.F1CP^[!<G\?D^-@0KW
M4N,R(1$#$IF1\$QX)P[:GRVHU#K:&O? "D2HB!N(R@BX2M+0X;6Z /Q/'Y.&
M$6Y5QA0B;)EHQI$YR&9SG!4'"QW"4AUBPB5DM(6+(51)F9C(B!M V%[Q7+PZ
ML[*KP28,2]BA)G#9"M:UP1,)9,F0$]/CCHQ/2+E9&;&K7F]<P7 F8.<XG*)'
M26H)Y0>^Q+J-E=I,%IEB3@Q@HB)RS&9_DF)^I_$?\QL/ZO8_XP[(_.S8_P!;
M'ZEVAO-R*.WWU'6?8UBJ8 QG7I,XD1Y&KE>]Q9W-=AKAOR4.X9A"2 J\4WJT
M",1H:I8PSWXL'4LEX37VZX#=MVF;%2TJ2$VBY[IM-4S(,B@1=Y'E+8C7Q1,C
MTXK;[;M,KGMQJDMP<Z DM*PJ*%QC Z@X8J5HGDLTB9ZF<O%TK%FY,7GVK3(%
M@#DVZN$MF)@,R$5QI6MFM8>/I(])#8BPRS /99=,"R(@)NS!6Q',9\G8,!,U
MGJ$2'R>C%E5*^=^N5%^WLK<<& -:Z<,9,:8U>48!$MFK3X_#Y/BKG<'O&E0V
M[H!L8Z(\@LP=+F-*.)QX-0LZ1K$Q+RGC8?91;?:J;KF]K1:!@[4PGJ9!0.4\
M)C#8I@^-J\IQ1PX]GN'>J6G:B<9"?E*RPI2,2 A'(BJ(%'_4$_J?Q'_,;#^K
MV/\ C#LC\[-C_6Q^INNTTS6NU?JMK*:[5PQEH2&9:>5EX?Y,6[U;= 6LU*Z+
M6EU@%3$0 V*K@#DDEVDS"T.FRDV%R2'#'U=P4NI8M@ZTGI%J#:D.AP*S*/"1
M0%6PK7/Q@6.7[[!U;V]*N/E,+F&DZ4F/D\DL&<\P22R<IWQYFS2SDZM2UHW1
M]AEMTBUBC:"^1#I&P<CJ)%AD,0L>&)5DD@6E\#':*A<?9JUMT7:H[;+9.;%9
M%D9XL3J.19HL&TJY^-T?A!XF-OK)O5ML?605:ST*&+ XX,@AJRB!8N:CO+(1
MRE^](O?8O[4R$E+J3$)O$4\IQP:XEBX&-,:=#"T>^U@.-A6-RI6N;!0*BARI
M?,%)I2LF>\TZN"2_<(@6XC ^(.)VVSP.&M]EM?@$PLAL66O@)XD:O)BP0U:N
M7]3^(_YC8?U>Q_QAM@[%%<MRVK=Z&[*5<8:DLBDZ&RLC &D.K+W=&.[_ &>Z
MTM^IX[O]GNM+?J>.[_9[K2WZGCN_V>ZTM^IX[O\ 9[K2WZGCN_V>ZTM^IX[O
M]GNM+?J>.[_9[K2WZGCN_P!GNM+?J>.[_9[K2WZGCN_V>ZTM^IX[O]GNM+?J
E>.U/:7M.FC5L;\.WK14V][;  -%;0DB-JDSF?%CW!_\ TW__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>15
<FILENAME>holo-20231231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.22a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 96Qpo7xRiXgOn8uPaXcsSauC+bP9xpJ7KZkhtGl3fZmKDyktBNq8SSufXz5WoXML -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:HOLO="http://microcloud.com/20231231" elementFormDefault="qualified" targetNamespace="http://microcloud.com/20231231">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://microcloud.com/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
          <link:definition>00000002 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
          <link:definition>00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" id="ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss">
          <link:definition>00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity" id="ConsolidatedStatementsOfShareholdersEquity">
          <link:definition>00000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
          <link:definition>00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/NatureOfBusinessAndOrganization" id="NatureOfBusinessAndOrganization">
          <link:definition>00000007 - Disclosure - Nature of business and organization</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
          <link:definition>00000008 - Disclosure - Summary of significant accounting policies</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/ReverseRecapitalization" id="ReverseRecapitalization">
          <link:definition>00000009 - Disclosure - Reverse Recapitalization</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/Deconsolidation" id="Deconsolidation">
          <link:definition>00000010 - Disclosure - Deconsolidation</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/AccountsReceivableNet" id="AccountsReceivableNet">
          <link:definition>00000011 - Disclosure - Accounts receivable, net</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/PropertyAndEquipmentNet" id="PropertyAndEquipmentNet">
          <link:definition>00000012 - Disclosure - Property and equipment, net</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/IntangibleAssetsNet" id="IntangibleAssetsNet">
          <link:definition>00000013 - Disclosure - Intangible assets, net</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/InvestmentsInUnconsolidatedEntities" id="InvestmentsInUnconsolidatedEntities">
          <link:definition>00000014 - Disclosure - Investments in unconsolidated entities</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/Goodwill" id="Goodwill">
          <link:definition>00000015 - Disclosure - Goodwill</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/RelatedPartyTransactionsAndBalances" id="RelatedPartyTransactionsAndBalances">
          <link:definition>00000016 - Disclosure - Related party transactions and balances</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/Taxes" id="Taxes">
          <link:definition>00000017 - Disclosure - Taxes</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/ConcentrationOfRisk" id="ConcentrationOfRisk">
          <link:definition>00000018 - Disclosure - Concentration of risk</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/Leases" id="Leases">
          <link:definition>00000019 - Disclosure - Leases</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/ShareholdersEquity" id="ShareholdersEquity">
          <link:definition>00000020 - Disclosure - Shareholders&#8217; equity</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/Warrants" id="Warrants">
          <link:definition>00000021 - Disclosure - Warrants</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
          <link:definition>00000022 - Disclosure - Commitments and contingencies</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/Segments" id="Segments">
          <link:definition>00000023 - Disclosure - Segments</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/SubsequentEvents" id="SubsequentEvents">
          <link:definition>00000024 - Disclosure - Subsequent events</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/FinancialInformationOfParentCompany" id="FinancialInformationOfParentCompany">
          <link:definition>00000025 - Disclosure - Condensed financial information of the parent company</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
          <link:definition>00000026 - Disclosure - Summary of significant accounting policies (Policies)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/NatureOfBusinessAndOrganizationTables" id="NatureOfBusinessAndOrganizationTables">
          <link:definition>00000027 - Disclosure - Nature of business and organization (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesTables" id="SummaryOfSignificantAccountingPoliciesTables">
          <link:definition>00000028 - Disclosure - Summary of significant accounting policies (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/ReverseRecapitalizationTables" id="ReverseRecapitalizationTables">
          <link:definition>00000029 - Disclosure - Reverse Recapitalization (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/DeconsolidationTables" id="DeconsolidationTables">
          <link:definition>00000030 - Disclosure - Deconsolidation (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/AccountsReceivableNetTables" id="AccountsReceivableNetTables">
          <link:definition>00000031 - Disclosure - Accounts receivable, net (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/PropertyAndEquipmentNetTables" id="PropertyAndEquipmentNetTables">
          <link:definition>00000032 - Disclosure - Property and equipment, net (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/IntangibleAssetsNetTables" id="IntangibleAssetsNetTables">
          <link:definition>00000033 - Disclosure - Intangible assets, net (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesTables" id="InvestmentsInUnconsolidatedEntitiesTables">
          <link:definition>00000034 - Disclosure - Investments in unconsolidated entities (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/GoodwillTables" id="GoodwillTables">
          <link:definition>00000035 - Disclosure - Goodwill (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/RelatedPartyTransactionsAndBalancesTables" id="RelatedPartyTransactionsAndBalancesTables">
          <link:definition>00000036 - Disclosure - Related party transactions and balances (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/TaxesTables" id="TaxesTables">
          <link:definition>00000037 - Disclosure - Taxes (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/LeasesTables" id="LeasesTables">
          <link:definition>00000038 - Disclosure - Leases (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/WarrantsTables" id="WarrantsTables">
          <link:definition>00000039 - Disclosure - Warrants (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/SegmentsTables" id="SegmentsTables">
          <link:definition>00000040 - Disclosure - Segments (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/FinancialInformationOfParentCompanyTables" id="FinancialInformationOfParentCompanyTables">
          <link:definition>00000041 - Disclosure - Condensed financial information of the parent company (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails" id="NatureOfBusinessAndOrganizationDetails">
          <link:definition>00000042 - Disclosure - Nature of business and organization (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/NatureOfBusinessAndOrganizationDetailsNarrative" id="NatureOfBusinessAndOrganizationDetailsNarrative">
          <link:definition>00000043 - Disclosure - Nature of business and organization (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails" id="SummaryOfSignificantAccountingPoliciesDetails">
          <link:definition>00000044 - Disclosure - Summary of significant accounting policies (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails1" id="SummaryOfSignificantAccountingPoliciesDetails1">
          <link:definition>00000045 - Disclosure - Summary of significant accounting policies (Details 1)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" id="SummaryOfSignificantAccountingPoliciesDetailsNarrative">
          <link:definition>00000046 - Disclosure - Summary of significant accounting policies (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/ReverseRecapitalizationDetails" id="ReverseRecapitalizationDetails">
          <link:definition>00000047 - Disclosure - Reverse Recapitalization (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/ReverseRecapitalizationDetailsNarrative" id="ReverseRecapitalizationDetailsNarrative">
          <link:definition>00000048 - Disclosure - Reverse Recapitalization (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/DeconsolidationDetails" id="DeconsolidationDetails">
          <link:definition>00000049 - Disclosure - Deconsolidation (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/AccountsReceivableNetDetails" id="AccountsReceivableNetDetails">
          <link:definition>00000050 - Disclosure - Accounts receivable, net (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/AccountsReceivableNetDetails1" id="AccountsReceivableNetDetails1">
          <link:definition>00000051 - Disclosure - Accounts receivable, net (Details 1)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/AccountsReceivableNetDetailsNarrative" id="AccountsReceivableNetDetailsNarrative">
          <link:definition>00000052 - Disclosure - Accounts receivable, net (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/PropertyAndEquipmentNetDetails" id="PropertyAndEquipmentNetDetails">
          <link:definition>00000053 - Disclosure - Property and equipment, net (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/PropertyAndEquipmentNetDetailsNarrative" id="PropertyAndEquipmentNetDetailsNarrative">
          <link:definition>00000054 - Disclosure - Property and equipment, net (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/IntangibleAssetsNetDetails" id="IntangibleAssetsNetDetails">
          <link:definition>00000055 - Disclosure - Intangible assets, net (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/IntangibleAssetsNetDetailsNarrative" id="IntangibleAssetsNetDetailsNarrative">
          <link:definition>00000056 - Disclosure - Intangible assets, net (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesDetails" id="InvestmentsInUnconsolidatedEntitiesDetails">
          <link:definition>00000057 - Disclosure - Investments in unconsolidated entities (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/GoodwillDetails" id="GoodwillDetails">
          <link:definition>00000058 - Disclosure - Goodwill (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/GoodwillDetails1" id="GoodwillDetails1">
          <link:definition>00000059 - Disclosure - Goodwill (Details 1)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/RelatedPartyTransactionsAndBalancesDetails" id="RelatedPartyTransactionsAndBalancesDetails">
          <link:definition>00000060 - Disclosure - Related party transactions and balances (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/TaxesDetails" id="TaxesDetails">
          <link:definition>00000061 - Disclosure - Taxes (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/TaxesDetails1" id="TaxesDetails1">
          <link:definition>00000062 - Disclosure - Taxes (Details 1)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/TaxesDetails2" id="TaxesDetails2">
          <link:definition>00000063 - Disclosure - Taxes (Details 2)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/TaxesDetails3" id="TaxesDetails3">
          <link:definition>00000064 - Disclosure - Taxes (Details 3)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/TaxesDetailsNarrative" id="TaxesDetailsNarrative">
          <link:definition>00000065 - Disclosure - Taxes (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative" id="ConcentrationOfRiskDetailsNarrative">
          <link:definition>00000066 - Disclosure - Concentration of risk (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/LeasesDetails" id="LeasesDetails">
          <link:definition>00000067 - Disclosure - Leases (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/LeasesDetailsNarrative" id="LeasesDetailsNarrative">
          <link:definition>00000068 - Disclosure - Leases (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/ShareholdersEquityDetailsNarrative" id="ShareholdersEquityDetailsNarrative">
          <link:definition>00000069 - Disclosure - Shareholders&#8217; equity (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/WarrantDetails" id="WarrantDetails">
          <link:definition>00000070 - Disclosure - Warrant (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/WarrantLiabilitiesDetails1" id="WarrantLiabilitiesDetails1">
          <link:definition>00000071 - Disclosure - Warrant liabilities (Details 1)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/WarrantLiabilitiesDetails2" id="WarrantLiabilitiesDetails2">
          <link:definition>00000072 - Disclosure - Warrant liabilities (Details 2)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/WarrantsDetailsNarrative" id="WarrantsDetailsNarrative">
          <link:definition>00000073 - Disclosure - Warrants (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/SegmentsDetails" id="SegmentsDetails">
          <link:definition>00000074 - Disclosure - Segments (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/SegmentsDetails1" id="SegmentsDetails1">
          <link:definition>00000075 - Disclosure - Segments (Details 1)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/SubsequentEventsDetailsNarrative" id="SubsequentEventsDetailsNarrative">
          <link:definition>00000076 - Disclosure - Subsequent events (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/FinancialInformationOfParentCompanyDetails" id="FinancialInformationOfParentCompanyDetails">
          <link:definition>00000077 - Disclosure - Financial information of the parent company (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/FinancialInformationOfParentCompanyDetails1" id="FinancialInformationOfParentCompanyDetails1">
          <link:definition>00000078 - Disclosure - Financial information of the parent company (Details 1)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2" id="FinancialInformationOfParentCompanyDetails2">
          <link:definition>00000079 - Disclosure - Financial information of the parent company (Details 2)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="holo-20231231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="holo-20231231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="holo-20231231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="holo-20231231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </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.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" />
    <import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd" />
    <import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd" />
    <import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd" />
    <import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd" />
    <element id="HOLO_OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member" name="OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember" name="WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ProductsMember" name="ProductsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ServicesMember" name="ServicesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_RetainedEarningsStatutoryMember" name="RetainedEarningsStatutoryMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_RetainedEarningsUnrestrictedMember" name="RetainedEarningsUnrestrictedMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ThirdPartyMember" name="ThirdPartyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ThirdPartyOneMember" name="ThirdPartyOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_MCHologramIncMCMember" name="MCHologramIncMCMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_QuantumEdgeHKLimitedMember" name="QuantumEdgeHKLimitedMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_BeijingXihuiyunTechnologyCoMember" name="BeijingXihuiyunTechnologyCoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ShanghaiMengyunHolographicTechnologyCoMember" name="ShanghaiMengyunHolographicTechnologyCoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ShenzhenMengyunHolographicTechnologyCoMember" name="ShenzhenMengyunHolographicTechnologyCoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ShenzhenQianhaiYoushiTechnologyCoLtdMember" name="ShenzhenQianhaiYoushiTechnologyCoLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ShenzhenYijiaNetworkTechnologyCoLtdMember" name="ShenzhenYijiaNetworkTechnologyCoLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_HorgosYoushiNetworkTechnologyCoLtdMember" name="HorgosYoushiNetworkTechnologyCoLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_HorgosWeiyiSoftwareTechnologyCoLtdMember" name="HorgosWeiyiSoftwareTechnologyCoLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ShenzhenBroadVisionTechnologyCoLtdMember" name="ShenzhenBroadVisionTechnologyCoLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" name="McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ShenzhenTianyuemengTechnologyCoLtdMember" name="ShenzhenTianyuemengTechnologyCoLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ShenzhenYunaoHongxiangTechnologyCoLtdMember" name="ShenzhenYunaoHongxiangTechnologyCoLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_BroadvisionIntelligenceHongKongLtdMember" name="BroadvisionIntelligenceHongKongLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_HorgosBroadVisionTechnologyCoLtdMember" name="HorgosBroadVisionTechnologyCoLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_HorgosTianyuemengTechnologyCoLtdMember" name="HorgosTianyuemengTechnologyCoLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" name="HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_OceanCloudTechnologyCoLimitedMember" name="OceanCloudTechnologyCoLimitedMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ShenzhenHaiyunXinshengTechnologyCoLtdMember" name="ShenzhenHaiyunXinshengTechnologyCoLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" name="ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ShenzhenYoumiTechnologyCoLtdMember" name="ShenzhenYoumiTechnologyCoLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ShenzhenYushianTechnologyCoLtdMember" name="ShenzhenYushianTechnologyCoLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" name="HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_HorgosYoumiTechnologyCoLtdMember" name="HorgosYoumiTechnologyCoLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_HorgosYushianTechnologyCoLtdMember" name="HorgosYushianTechnologyCoLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_KashgarYoushiInformationTechnologyCoLtdMember" name="KashgarYoushiInformationTechnologyCoLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_BeijingWeixiaohaiTechnologyCoLtdMember" name="BeijingWeixiaohaiTechnologyCoLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_MechanicalEquipmentMember" name="MechanicalEquipmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ElectronicEquipmentMember" name="ElectronicEquipmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_OceanHKMember" name="OceanHKMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_PeaceAssetMember" name="PeaceAssetMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ShenzhenYoumiMember" name="ShenzhenYoumiMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_QianhaiYoushiMember" name="QianhaiYoushiMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ShenzhenTianyuemengMember" name="ShenzhenTianyuemengMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ElectronicAndOtherEquipmentMember" name="ElectronicAndOtherEquipmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_SoftwareMember" name="SoftwareMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_Investments19.9Member" name="Investments19.9Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_Investment4.4PercentMember" name="Investment4.4PercentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_Investments5percentMember" name="Investments5percentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_Investments3percentMember" name="Investments3percentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_Investments2percentMember" name="Investments2percentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ImpairmentMember" name="ImpairmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_GoodwillfromShenzhenBoweiAcquisitionMember" name="GoodwillfromShenzhenBoweiAcquisitionMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_GoodwillfromShenzhenTianyuemengAcquisitionMember" name="GoodwillfromShenzhenTianyuemengAcquisitionMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_HolographicSolutionsMember" name="HolographicSolutionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_HolographicTechnologyServiceMember" name="HolographicTechnologyServiceMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ShenzhenMengyun19.9EquityInvestmentMember" name="ShenzhenMengyun19.9EquityInvestmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_YuxiuHanMember" name="YuxiuHanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_OneCustomerMember" name="OneCustomerMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_OneCustomersMember" name="OneCustomersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_TwoCustomersMember" name="TwoCustomersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_SecondCustomerMember" name="SecondCustomerMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ThirdCustomerMember" name="ThirdCustomerMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_PurchasesMember" name="PurchasesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_VendorConcentrationRiskMember" name="VendorConcentrationRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_TwoVendorsMember" name="TwoVendorsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_OneVendorMember" name="OneVendorMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_FirstVendorMember" name="FirstVendorMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_SecondVendorMember" name="SecondVendorMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ThirdVendorMember" name="ThirdVendorMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_OrdinarySharesMember" name="OrdinarySharesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_InitialPublicOfferingMember" name="InitialPublicOfferingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_MergerMember" name="MergerMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_EmployeeStockIncentive2023PlanMember" name="EmployeeStockIncentive2023PlanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_PublicWarrantsMember" name="PublicWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_PrivateWarrantsMember" name="PrivateWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_BlackScholesOptionPricingModelMember" name="BlackScholesOptionPricingModelMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_HolographicTechnologyLiDARProductsMember" name="HolographicTechnologyLiDARProductsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember" name="HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_HolographicTechnologyLicensingAndContentProductMember" name="HolographicTechnologyLicensingAndContentProductMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_HolographicHardwareSalesMember" name="HolographicHardwareSalesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_TotalHolographicSolutionsMember" name="TotalHolographicSolutionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_YichangJiYueTechnologyLtdMember" name="YichangJiYueTechnologyLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_PrepaymentAndDepositsNet" name="PrepaymentAndDepositsNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_AdvanceFromCustomers" name="AdvanceFromCustomers" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_DueToRelatedParties" name="DueToRelatedParties" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_WarrantLiabilities" name="WarrantLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_StatutoryReserves" name="StatutoryReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ChangeInFairValueOfWarrantLiability" name="ChangeInFairValueOfWarrantLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_FinanceIncomeNet" name="FinanceIncomeNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ImpairmentLossForUnconsolidatedEntities" name="ImpairmentLossForUnconsolidatedEntities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ProfitOrLossOnDisposalOfSubsidiaries" name="ProfitOrLossOnDisposalOfSubsidiaries" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_StatutoryReservesAmount" name="StatutoryReservesAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders" name="CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholdersshares" name="CancellationOfOutstandingSharesInMcHeldByFormerMcShareholdersshares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_InitialCommonSharesOfGoldenPath" name="InitialCommonSharesOfGoldenPath" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_InitialCommonSharesOfGoldenPathShares" name="InitialCommonSharesOfGoldenPathShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption" name="InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemptionShares" name="InitialCommonSharesOfGoldenPathSubjectToPossibleRedemptionShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_SharesConvertedFromRights" name="SharesConvertedFromRights" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_SharesConvertedFromRightsShares" name="SharesConvertedFromRightsShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_IssuanceOfCommonStockToFinder" name="IssuanceOfCommonStockToFinder" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_IssuanceOfCommonStockToFinderShares" name="IssuanceOfCommonStockToFinderShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombination" name="IssuanceOfCommonStockAsConsiderationOfBusinessCombination" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombinationShares" name="IssuanceOfCommonStockAsConsiderationOfBusinessCombinationShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans" name="IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlansShares" name="IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlansShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_DisposalOfSubsidiaries" name="DisposalOfSubsidiaries" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ProvisionForDoubtfulAccount" name="ProvisionForDoubtfulAccount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_DeferredTaxBenefits" name="DeferredTaxBenefits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ProvisionForInventoryReserve" name="ProvisionForInventoryReserve" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ChangeInFairValueOfWarrantLiabilities" name="ChangeInFairValueOfWarrantLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_LossOnDisposalOfSubsidiaries" name="LossOnDisposalOfSubsidiaries" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_PrepaymentsAndDeposits" name="PrepaymentsAndDeposits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_IncreaseDecreaseInCustomerAdvancesValue" name="IncreaseDecreaseInCustomerAdvancesValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_LoanProceedsToThirdParties" name="LoanProceedsToThirdParties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_RepaymentsOfDebts" name="RepaymentsOfDebts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_CashReceivedOnFixedAssetsDisposal" name="CashReceivedOnFixedAssetsDisposal" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_InvestmentsInUnconsolidatedEntities" name="InvestmentsInUnconsolidatedEntities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_AmountsAdvancedFromRelatedParties" name="AmountsAdvancedFromRelatedParties" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_AmountsAdvancedToRelatedParties" name="AmountsAdvancedToRelatedParties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_RepaymentsFromRelatedParties" name="RepaymentsFromRelatedParties" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_CashReceivedFromRecapitalization" name="CashReceivedFromRecapitalization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ProceedsOfThirdpartyLoan" name="ProceedsOfThirdpartyLoan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_DisclosureReverseRecapitalizationAbstract" name="DisclosureReverseRecapitalizationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ReverseRecapitalizationDisclosureTextBlock" name="ReverseRecapitalizationDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_DisclosureDeconsolidationAbstract" name="DisclosureDeconsolidationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_DeconsolidationTextBlock" name="DeconsolidationTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_DisclosureIntangibleAssetsNetAbstract" name="DisclosureIntangibleAssetsNetAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_IntangibleAssetsNetDisclosureTextBlock" name="IntangibleAssetsNetDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_DisclosureWarrantsAbstract" name="DisclosureWarrantsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_WarrantsTextBlock" name="WarrantsTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_DisclosureCondensedFinancialInformationOfParentCompanyAbstract" name="DisclosureCondensedFinancialInformationOfParentCompanyAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_CondensedFinancialInformationOfParentCompanyTextBlock" name="CondensedFinancialInformationOfParentCompanyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_PrepaidServicesFeesPolicyTextBlock" name="PrepaidServicesFeesPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_PrepaymentsOtherCurrentAssetsAndDepositsPolicyTextBlock" name="PrepaymentsOtherCurrentAssetsAndDepositsPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_CostMethodInvestmentsPolicyTextBlock" name="CostMethodInvestmentsPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_WarrantsLiabilitiesPolicyTextBlock" name="WarrantsLiabilitiesPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ContractBalancesPolicyTextBlock" name="ContractBalancesPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ValueAddedTaxesVATAndgoodsAndServicesTaxesGSTPolicyTextBlock" name="ValueAddedTaxesVATAndgoodsAndServicesTaxesGSTPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_OtherIncomePolicyTextBlock" name="OtherIncomePolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_EmployeeBenefitPolicyTextBlock" name="EmployeeBenefitPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_NoncontrollingInterestspolicyTextBlock" name="NoncontrollingInterestspolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_StatutoryReservesPolicyTextBlock" name="StatutoryReservesPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock" name="ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_PropertyPlantAndEquipmentsTextBlock" name="PropertyPlantAndEquipmentsTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock" name="ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ScheduleOfConsummationOfMergerTableTextblock" name="ScheduleOfConsummationOfMergerTableTextblock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock" name="ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_GoodwillReportableSegmentTableTextBlock" name="GoodwillReportableSegmentTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ScheduleOfTaxPayableTableTextBlock" name="ScheduleOfTaxPayableTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ScheduleOfFutureAmortizationROUAssetsTableTextBlock" name="ScheduleOfFutureAmortizationROUAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ScheduleOfWarrantActivitiesTableTextBlock" name="ScheduleOfWarrantActivitiesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_AmountTransferred" name="AmountTransferred" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_WorkingCapital" name="WorkingCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_AllowanceForNoncurrentPrepaymentsAndDeposits" name="AllowanceForNoncurrentPrepaymentsAndDeposits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_GovernmentSubsidies" name="GovernmentSubsidies" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_SharesSubjectToMandatoryRedemptionSettlementTermNumberOfShares" name="SharesSubjectToMandatoryRedemptionSettlementTermNumberOfShares" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_PublicSharesFollowingRedemptions" name="PublicSharesFollowingRedemptions" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_SharesIssuedUponClosingToPublicShareholdersFromRights" name="SharesIssuedUponClosingToPublicShareholdersFromRights" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_FounderSponsorShares" name="FounderSponsorShares" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_SharesIssuedUponClosingToSponsorFromRights" name="SharesIssuedUponClosingToSponsorFromRights" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_SharesIssuedUponClosingToFinderEngagedPeaceAsset" name="SharesIssuedUponClosingToFinderEngagedPeaceAsset" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_McShares" name="McShares" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_TotalSharesOfCommonStockImmediatelyAfterMerger" name="TotalSharesOfCommonStockImmediatelyAfterMerger" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ExchangeOfSharesDescription" name="ExchangeOfSharesDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_NetCashProceeds" name="NetCashProceeds" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_DisposalGroupIncludingDiscontinuedOperationAssetsCurrent" name="DisposalGroupIncludingDiscontinuedOperationAssetsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_DisposalGroupIncludingDiscontinuedOperationAssets" name="DisposalGroupIncludingDiscontinuedOperationAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_DisposalGroupIncludingDiscontinuedOperationNetAssets" name="DisposalGroupIncludingDiscontinuedOperationNetAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" name="AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ProvisionForDoubtfulAccountsReceivable" name="ProvisionForDoubtfulAccountsReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ExchangeRateDifference" name="ExchangeRateDifference" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_IntangibleAssetsImpairmentLoss" name="IntangibleAssetsImpairmentLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ImpairmentsOfInvestments" name="ImpairmentsOfInvestments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_EquityTransferLoss" name="EquityTransferLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_DueFromRelatedParty" name="DueFromRelatedParty" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_EffectiveIncomeTaxRateReconciliationPermanentDifference" name="EffectiveIncomeTaxRateReconciliationPermanentDifference" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1" name="EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ImpairmentLossForInvestment" name="ImpairmentLossForInvestment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_RightOfUse" name="RightOfUse" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_DeferredIncomeTaxLiabilityNet" name="DeferredIncomeTaxLiabilityNet" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_DeferredTaxesAssetsLiabilitiesNet" name="DeferredTaxesAssetsLiabilitiesNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_VatTaxesPayable" name="VatTaxesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_OtherTaxesPayable" name="OtherTaxesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_PresentValueOfLeaseLiabilities" name="PresentValueOfLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_FutureAmortizationOfRightOfUseAssetsOneYear" name="FutureAmortizationOfRightOfUseAssetsOneYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_FutureAmortizationOfRightOfUseAssetsTwoYear" name="FutureAmortizationOfRightOfUseAssetsTwoYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_FutureAmortizationOfRightOfUseAssetsThreeYear" name="FutureAmortizationOfRightOfUseAssetsThreeYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_FutureAmortizationOfRightOfUseAssetsDue" name="FutureAmortizationOfRightOfUseAssetsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_RentExpenses" name="RentExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ShareSplit" name="ShareSplit" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_FouinderSharesIssuedValue" name="FouinderSharesIssuedValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_SellPricePerShare" name="SellPricePerShare" nillable="true" xbrli:periodType="instant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_SharesCancelled" name="SharesCancelled" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_RetainedEarningsForStatutoryReserves" name="RetainedEarningsForStatutoryReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_StatutoryReserve" name="StatutoryReserve" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_WarrantLiability" name="WarrantLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_WarrantsDescription" name="WarrantsDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm" name="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_OriginalIssueDiscount" name="OriginalIssueDiscount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_ChangeInFairValueOfWarrantsLiabilities" name="ChangeInFairValueOfWarrantsLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="HOLO_Intercompany" name="Intercompany" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>16
<FILENAME>holo-20231231_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.22a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://microcloud.com/role/Cover" xlink:href="holo-20231231.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ConsolidatedBalanceSheets" xlink:href="holo-20231231.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="holo-20231231.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" xlink:href="holo-20231231.xsd#ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity" xlink:href="holo-20231231.xsd#ConsolidatedStatementsOfShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="holo-20231231.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/NatureOfBusinessAndOrganization" xlink:href="holo-20231231.xsd#NatureOfBusinessAndOrganization" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="holo-20231231.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ReverseRecapitalization" xlink:href="holo-20231231.xsd#ReverseRecapitalization" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/Deconsolidation" xlink:href="holo-20231231.xsd#Deconsolidation" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/AccountsReceivableNet" xlink:href="holo-20231231.xsd#AccountsReceivableNet" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/PropertyAndEquipmentNet" xlink:href="holo-20231231.xsd#PropertyAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/IntangibleAssetsNet" xlink:href="holo-20231231.xsd#IntangibleAssetsNet" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/InvestmentsInUnconsolidatedEntities" xlink:href="holo-20231231.xsd#InvestmentsInUnconsolidatedEntities" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/Goodwill" xlink:href="holo-20231231.xsd#Goodwill" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/RelatedPartyTransactionsAndBalances" xlink:href="holo-20231231.xsd#RelatedPartyTransactionsAndBalances" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/Taxes" xlink:href="holo-20231231.xsd#Taxes" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ConcentrationOfRisk" xlink:href="holo-20231231.xsd#ConcentrationOfRisk" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/Leases" xlink:href="holo-20231231.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ShareholdersEquity" xlink:href="holo-20231231.xsd#ShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/Warrants" xlink:href="holo-20231231.xsd#Warrants" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/CommitmentsAndContingencies" xlink:href="holo-20231231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/Segments" xlink:href="holo-20231231.xsd#Segments" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SubsequentEvents" xlink:href="holo-20231231.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/FinancialInformationOfParentCompany" xlink:href="holo-20231231.xsd#FinancialInformationOfParentCompany" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="holo-20231231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/NatureOfBusinessAndOrganizationTables" xlink:href="holo-20231231.xsd#NatureOfBusinessAndOrganizationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="holo-20231231.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ReverseRecapitalizationTables" xlink:href="holo-20231231.xsd#ReverseRecapitalizationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/DeconsolidationTables" xlink:href="holo-20231231.xsd#DeconsolidationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/AccountsReceivableNetTables" xlink:href="holo-20231231.xsd#AccountsReceivableNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/PropertyAndEquipmentNetTables" xlink:href="holo-20231231.xsd#PropertyAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/IntangibleAssetsNetTables" xlink:href="holo-20231231.xsd#IntangibleAssetsNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesTables" xlink:href="holo-20231231.xsd#InvestmentsInUnconsolidatedEntitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/GoodwillTables" xlink:href="holo-20231231.xsd#GoodwillTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/RelatedPartyTransactionsAndBalancesTables" xlink:href="holo-20231231.xsd#RelatedPartyTransactionsAndBalancesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/TaxesTables" xlink:href="holo-20231231.xsd#TaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/LeasesTables" xlink:href="holo-20231231.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/WarrantsTables" xlink:href="holo-20231231.xsd#WarrantsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SegmentsTables" xlink:href="holo-20231231.xsd#SegmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/FinancialInformationOfParentCompanyTables" xlink:href="holo-20231231.xsd#FinancialInformationOfParentCompanyTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails" xlink:href="holo-20231231.xsd#NatureOfBusinessAndOrganizationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/NatureOfBusinessAndOrganizationDetailsNarrative" xlink:href="holo-20231231.xsd#NatureOfBusinessAndOrganizationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="holo-20231231.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:href="holo-20231231.xsd#SummaryOfSignificantAccountingPoliciesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="holo-20231231.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ReverseRecapitalizationDetails" xlink:href="holo-20231231.xsd#ReverseRecapitalizationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ReverseRecapitalizationDetailsNarrative" xlink:href="holo-20231231.xsd#ReverseRecapitalizationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/DeconsolidationDetails" xlink:href="holo-20231231.xsd#DeconsolidationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/AccountsReceivableNetDetails" xlink:href="holo-20231231.xsd#AccountsReceivableNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/AccountsReceivableNetDetails1" xlink:href="holo-20231231.xsd#AccountsReceivableNetDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/AccountsReceivableNetDetailsNarrative" xlink:href="holo-20231231.xsd#AccountsReceivableNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/PropertyAndEquipmentNetDetails" xlink:href="holo-20231231.xsd#PropertyAndEquipmentNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/PropertyAndEquipmentNetDetailsNarrative" xlink:href="holo-20231231.xsd#PropertyAndEquipmentNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/IntangibleAssetsNetDetails" xlink:href="holo-20231231.xsd#IntangibleAssetsNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/IntangibleAssetsNetDetailsNarrative" xlink:href="holo-20231231.xsd#IntangibleAssetsNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesDetails" xlink:href="holo-20231231.xsd#InvestmentsInUnconsolidatedEntitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/GoodwillDetails" xlink:href="holo-20231231.xsd#GoodwillDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/GoodwillDetails1" xlink:href="holo-20231231.xsd#GoodwillDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/RelatedPartyTransactionsAndBalancesDetails" xlink:href="holo-20231231.xsd#RelatedPartyTransactionsAndBalancesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/TaxesDetails" xlink:href="holo-20231231.xsd#TaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/TaxesDetails1" xlink:href="holo-20231231.xsd#TaxesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/TaxesDetails2" xlink:href="holo-20231231.xsd#TaxesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/TaxesDetails3" xlink:href="holo-20231231.xsd#TaxesDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/TaxesDetailsNarrative" xlink:href="holo-20231231.xsd#TaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative" xlink:href="holo-20231231.xsd#ConcentrationOfRiskDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/LeasesDetails" xlink:href="holo-20231231.xsd#LeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/LeasesDetailsNarrative" xlink:href="holo-20231231.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ShareholdersEquityDetailsNarrative" xlink:href="holo-20231231.xsd#ShareholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/WarrantDetails" xlink:href="holo-20231231.xsd#WarrantDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/WarrantLiabilitiesDetails1" xlink:href="holo-20231231.xsd#WarrantLiabilitiesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/WarrantLiabilitiesDetails2" xlink:href="holo-20231231.xsd#WarrantLiabilitiesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/WarrantsDetailsNarrative" xlink:href="holo-20231231.xsd#WarrantsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SegmentsDetails" xlink:href="holo-20231231.xsd#SegmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SegmentsDetails1" xlink:href="holo-20231231.xsd#SegmentsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SubsequentEventsDetailsNarrative" xlink:href="holo-20231231.xsd#SubsequentEventsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/FinancialInformationOfParentCompanyDetails" xlink:href="holo-20231231.xsd#FinancialInformationOfParentCompanyDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/FinancialInformationOfParentCompanyDetails1" xlink:href="holo-20231231.xsd#FinancialInformationOfParentCompanyDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2" xlink:href="holo-20231231.xsd#FinancialInformationOfParentCompanyDetails2" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ConsolidatedBalanceSheets" xlink:title="00000002 - Statement - CONSOLIDATED BALANCE SHEETS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapOtherAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAndLeasesReceivableRelatedParties" xlink:label="loc_us-gaapLoansAndLeasesReceivableRelatedParties" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapLoansAndLeasesReceivableRelatedParties" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PrepaymentAndDepositsNet" xlink:label="loc_HOLOPrepaymentAndDepositsNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsNoncurrent" xlink:to="loc_HOLOPrepaymentAndDepositsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsNoncurrent" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsNoncurrent" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments" xlink:label="loc_us-gaapInvestments" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsNoncurrent" xlink:to="loc_us-gaapInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsNoncurrent" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsNoncurrent" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaapDeferredIncomeTaxAssetsNet" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsNoncurrent" xlink:to="loc_us-gaapDeferredIncomeTaxAssetsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_AdvanceFromCustomers" xlink:label="loc_HOLOAdvanceFromCustomers" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_HOLOAdvanceFromCustomers" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilities" xlink:label="loc_us-gaapAccountsPayableAndOtherAccruedLiabilities" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableAndOtherAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DueToRelatedParties" xlink:label="loc_HOLODueToRelatedParties" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_HOLODueToRelatedParties" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableCurrent" xlink:label="loc_us-gaapLoansPayableCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapLoansPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapTaxesPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesNoncurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaapDeferredIncomeTaxLiabilities" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:to="loc_us-gaapDeferredIncomeTaxLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_WarrantLiabilities" xlink:label="loc_HOLOWarrantLiabilities" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:to="loc_HOLOWarrantLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_StatutoryReserves" xlink:label="loc_HOLOStatutoryReserves" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_HOLOStatutoryReserves" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaapMinorityInterest" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapMinorityInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" xlink:title="00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingExpense" xlink:label="loc_us-gaapSellingExpense" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ChangeInFairValueOfWarrantLiability" xlink:label="loc_HOLOChangeInFairValueOfWarrantLiability" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_HOLOChangeInFairValueOfWarrantLiability" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_FinanceIncomeNet" xlink:label="loc_HOLOFinanceIncomeNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_HOLOFinanceIncomeNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ImpairmentLossForUnconsolidatedEntities" xlink:label="loc_HOLOImpairmentLossForUnconsolidatedEntities" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_HOLOImpairmentLossForUnconsolidatedEntities" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ProfitOrLossOnDisposalOfSubsidiaries" xlink:label="loc_HOLOProfitOrLossOnDisposalOfSubsidiaries" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_HOLOProfitOrLossOnDisposalOfSubsidiaries" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncome" xlink:label="loc_us-gaapOtherIncome" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapOtherIncome" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapProfitLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapProfitLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity" xlink:title="00000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS&apos; EQUITY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ConsolidatedStatementsOfCashFlows" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaapDeferredIncomeTaxesAndTaxCredits" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDeferredIncomeTaxesAndTaxCredits" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAssetAmortizationExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ProvisionForDoubtfulAccount" xlink:label="loc_HOLOProvisionForDoubtfulAccount" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_HOLOProvisionForDoubtfulAccount" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DeferredTaxBenefits" xlink:label="loc_HOLODeferredTaxBenefits" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_HOLODeferredTaxBenefits" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ProvisionForInventoryReserve" xlink:label="loc_HOLOProvisionForInventoryReserve" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_HOLOProvisionForInventoryReserve" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndOtherIncome" xlink:label="loc_us-gaapInterestAndOtherIncome" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapInterestAndOtherIncome" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ImpairmentLossForUnconsolidatedEntities" xlink:label="loc_HOLOImpairmentLossForUnconsolidatedEntities" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_HOLOImpairmentLossForUnconsolidatedEntities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaapGainLossOnDispositionOfAssets1" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGainLossOnDispositionOfAssets1" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ChangeInFairValueOfWarrantLiabilities" xlink:label="loc_HOLOChangeInFairValueOfWarrantLiabilities" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_HOLOChangeInFairValueOfWarrantLiabilities" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="loc_us-gaapImpairmentOfIntangibleAssetsFinitelived" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaapGoodwillImpairmentLoss" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGoodwillImpairmentLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_LossOnDisposalOfSubsidiaries" xlink:label="loc_HOLOLossOnDisposalOfSubsidiaries" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_HOLOLossOnDisposalOfSubsidiaries" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" />
      <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PrepaymentsAndDeposits" xlink:label="loc_HOLOPrepaymentsAndDeposits" />
      <link:calculationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_HOLOPrepaymentsAndDeposits" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableTrade" />
      <link:calculationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableTrade" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" />
      <link:calculationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IncreaseDecreaseInCustomerAdvancesValue" xlink:label="loc_HOLOIncreaseDecreaseInCustomerAdvancesValue" />
      <link:calculationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_HOLOIncreaseDecreaseInCustomerAdvancesValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
      <link:calculationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" />
      <link:calculationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaapProceedsFromRepaymentsOfRelatedPartyDebt" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapProceedsFromRepaymentsOfRelatedPartyDebt" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_LoanProceedsToThirdParties" xlink:label="loc_HOLOLoanProceedsToThirdParties" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_HOLOLoanProceedsToThirdParties" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_RepaymentsOfDebts" xlink:label="loc_HOLORepaymentsOfDebts" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_HOLORepaymentsOfDebts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_CashReceivedOnFixedAssetsDisposal" xlink:label="loc_HOLOCashReceivedOnFixedAssetsDisposal" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_HOLOCashReceivedOnFixedAssetsDisposal" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_InvestmentsInUnconsolidatedEntities" xlink:label="loc_HOLOInvestmentsInUnconsolidatedEntities" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_HOLOInvestmentsInUnconsolidatedEntities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_AmountsAdvancedFromRelatedParties" xlink:label="loc_HOLOAmountsAdvancedFromRelatedParties" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_HOLOAmountsAdvancedFromRelatedParties" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_AmountsAdvancedToRelatedParties" xlink:label="loc_HOLOAmountsAdvancedToRelatedParties" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_HOLOAmountsAdvancedToRelatedParties" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_RepaymentsFromRelatedParties" xlink:label="loc_HOLORepaymentsFromRelatedParties" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_HOLORepaymentsFromRelatedParties" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaapRepaymentsOfRelatedPartyDebt" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfRelatedPartyDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="loc_us-gaapRepaymentsOfBankDebt" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfBankDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_CashReceivedFromRecapitalization" xlink:label="loc_HOLOCashReceivedFromRecapitalization" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_HOLOCashReceivedFromRecapitalization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ProceedsOfThirdpartyLoan" xlink:label="loc_HOLOProceedsOfThirdpartyLoan" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_HOLOProceedsOfThirdpartyLoan" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/NatureOfBusinessAndOrganization" xlink:title="00000007 - Disclosure - Nature of business and organization" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - Summary of significant accounting policies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ReverseRecapitalization" xlink:title="00000009 - Disclosure - Reverse Recapitalization" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/Deconsolidation" xlink:title="00000010 - Disclosure - Deconsolidation" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/AccountsReceivableNet" xlink:title="00000011 - Disclosure - Accounts receivable, net" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/PropertyAndEquipmentNet" xlink:title="00000012 - Disclosure - Property and equipment, net" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/IntangibleAssetsNet" xlink:title="00000013 - Disclosure - Intangible assets, net" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/InvestmentsInUnconsolidatedEntities" xlink:title="00000014 - Disclosure - Investments in unconsolidated entities" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/Goodwill" xlink:title="00000015 - Disclosure - Goodwill" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/RelatedPartyTransactionsAndBalances" xlink:title="00000016 - Disclosure - Related party transactions and balances" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/Taxes" xlink:title="00000017 - Disclosure - Taxes" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ConcentrationOfRisk" xlink:title="00000018 - Disclosure - Concentration of risk" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/Leases" xlink:title="00000019 - Disclosure - Leases" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ShareholdersEquity" xlink:title="00000020 - Disclosure - Shareholders&#8217; equity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/Warrants" xlink:title="00000021 - Disclosure - Warrants" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/CommitmentsAndContingencies" xlink:title="00000022 - Disclosure - Commitments and contingencies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/Segments" xlink:title="00000023 - Disclosure - Segments" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/SubsequentEvents" xlink:title="00000024 - Disclosure - Subsequent events" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/FinancialInformationOfParentCompany" xlink:title="00000025 - Disclosure - Condensed financial information of the parent company" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000026 - Disclosure - Summary of significant accounting policies (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/NatureOfBusinessAndOrganizationTables" xlink:title="00000027 - Disclosure - Nature of business and organization (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000028 - Disclosure - Summary of significant accounting policies (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ReverseRecapitalizationTables" xlink:title="00000029 - Disclosure - Reverse Recapitalization (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/DeconsolidationTables" xlink:title="00000030 - Disclosure - Deconsolidation (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/AccountsReceivableNetTables" xlink:title="00000031 - Disclosure - Accounts receivable, net (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/PropertyAndEquipmentNetTables" xlink:title="00000032 - Disclosure - Property and equipment, net (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/IntangibleAssetsNetTables" xlink:title="00000033 - Disclosure - Intangible assets, net (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesTables" xlink:title="00000034 - Disclosure - Investments in unconsolidated entities (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/GoodwillTables" xlink:title="00000035 - Disclosure - Goodwill (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/RelatedPartyTransactionsAndBalancesTables" xlink:title="00000036 - Disclosure - Related party transactions and balances (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/TaxesTables" xlink:title="00000037 - Disclosure - Taxes (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/LeasesTables" xlink:title="00000038 - Disclosure - Leases (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/WarrantsTables" xlink:title="00000039 - Disclosure - Warrants (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/SegmentsTables" xlink:title="00000040 - Disclosure - Segments (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/FinancialInformationOfParentCompanyTables" xlink:title="00000041 - Disclosure - Condensed financial information of the parent company (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails" xlink:title="00000042 - Disclosure - Nature of business and organization (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/NatureOfBusinessAndOrganizationDetailsNarrative" xlink:title="00000043 - Disclosure - Nature of business and organization (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000044 - Disclosure - Summary of significant accounting policies (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:title="00000045 - Disclosure - Summary of significant accounting policies (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000046 - Disclosure - Summary of significant accounting policies (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ReverseRecapitalizationDetails" xlink:title="00000047 - Disclosure - Reverse Recapitalization (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ReverseRecapitalizationDetailsNarrative" xlink:title="00000048 - Disclosure - Reverse Recapitalization (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/DeconsolidationDetails" xlink:title="00000049 - Disclosure - Deconsolidation (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/AccountsReceivableNetDetails" xlink:title="00000050 - Disclosure - Accounts receivable, net (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaapAccountsReceivableNet" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGross" xlink:label="loc_us-gaapAccountsReceivableGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsReceivableNet" xlink:to="loc_us-gaapAccountsReceivableGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsReceivableNet" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/AccountsReceivableNetDetails1" xlink:title="00000051 - Disclosure - Accounts receivable, net (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/AccountsReceivableNetDetailsNarrative" xlink:title="00000052 - Disclosure - Accounts receivable, net (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/PropertyAndEquipmentNetDetails" xlink:title="00000053 - Disclosure - Property and equipment, net (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/PropertyAndEquipmentNetDetailsNarrative" xlink:title="00000054 - Disclosure - Property and equipment, net (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/IntangibleAssetsNetDetails" xlink:title="00000055 - Disclosure - Intangible assets, net (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/IntangibleAssetsNetDetailsNarrative" xlink:title="00000056 - Disclosure - Intangible assets, net (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesDetails" xlink:title="00000057 - Disclosure - Investments in unconsolidated entities (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/GoodwillDetails" xlink:title="00000058 - Disclosure - Goodwill (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/GoodwillDetails1" xlink:title="00000059 - Disclosure - Goodwill (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/RelatedPartyTransactionsAndBalancesDetails" xlink:title="00000060 - Disclosure - Related party transactions and balances (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/TaxesDetails" xlink:title="00000061 - Disclosure - Taxes (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/TaxesDetails1" xlink:title="00000062 - Disclosure - Taxes (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/TaxesDetails2" xlink:title="00000063 - Disclosure - Taxes (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/TaxesDetails3" xlink:title="00000064 - Disclosure - Taxes (Details 3)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/TaxesDetailsNarrative" xlink:title="00000065 - Disclosure - Taxes (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative" xlink:title="00000066 - Disclosure - Concentration of risk (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/LeasesDetails" xlink:title="00000067 - Disclosure - Leases (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/LeasesDetailsNarrative" xlink:title="00000068 - Disclosure - Leases (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ShareholdersEquityDetailsNarrative" xlink:title="00000069 - Disclosure - Shareholders&#8217; equity (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/WarrantDetails" xlink:title="00000070 - Disclosure - Warrant (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/WarrantLiabilitiesDetails1" xlink:title="00000071 - Disclosure - Warrant liabilities (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/WarrantLiabilitiesDetails2" xlink:title="00000072 - Disclosure - Warrant liabilities (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/WarrantsDetailsNarrative" xlink:title="00000073 - Disclosure - Warrants (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/SegmentsDetails" xlink:title="00000074 - Disclosure - Segments (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/SegmentsDetails1" xlink:title="00000075 - Disclosure - Segments (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000076 - Disclosure - Subsequent events (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/FinancialInformationOfParentCompanyDetails" xlink:title="00000077 - Disclosure - Financial information of the parent company (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/FinancialInformationOfParentCompanyDetails1" xlink:title="00000078 - Disclosure - Financial information of the parent company (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2" xlink:title="00000079 - Disclosure - Financial information of the parent company (Details 2)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>17
<FILENAME>holo-20231231_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.22a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://microcloud.com/role/Cover" xlink:href="holo-20231231.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ConsolidatedBalanceSheets" xlink:href="holo-20231231.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="holo-20231231.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" xlink:href="holo-20231231.xsd#ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity" xlink:href="holo-20231231.xsd#ConsolidatedStatementsOfShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="holo-20231231.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/NatureOfBusinessAndOrganization" xlink:href="holo-20231231.xsd#NatureOfBusinessAndOrganization" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="holo-20231231.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ReverseRecapitalization" xlink:href="holo-20231231.xsd#ReverseRecapitalization" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/Deconsolidation" xlink:href="holo-20231231.xsd#Deconsolidation" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/AccountsReceivableNet" xlink:href="holo-20231231.xsd#AccountsReceivableNet" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/PropertyAndEquipmentNet" xlink:href="holo-20231231.xsd#PropertyAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/IntangibleAssetsNet" xlink:href="holo-20231231.xsd#IntangibleAssetsNet" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/InvestmentsInUnconsolidatedEntities" xlink:href="holo-20231231.xsd#InvestmentsInUnconsolidatedEntities" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/Goodwill" xlink:href="holo-20231231.xsd#Goodwill" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/RelatedPartyTransactionsAndBalances" xlink:href="holo-20231231.xsd#RelatedPartyTransactionsAndBalances" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/Taxes" xlink:href="holo-20231231.xsd#Taxes" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ConcentrationOfRisk" xlink:href="holo-20231231.xsd#ConcentrationOfRisk" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/Leases" xlink:href="holo-20231231.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ShareholdersEquity" xlink:href="holo-20231231.xsd#ShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/Warrants" xlink:href="holo-20231231.xsd#Warrants" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/CommitmentsAndContingencies" xlink:href="holo-20231231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/Segments" xlink:href="holo-20231231.xsd#Segments" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SubsequentEvents" xlink:href="holo-20231231.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/FinancialInformationOfParentCompany" xlink:href="holo-20231231.xsd#FinancialInformationOfParentCompany" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="holo-20231231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/NatureOfBusinessAndOrganizationTables" xlink:href="holo-20231231.xsd#NatureOfBusinessAndOrganizationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="holo-20231231.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ReverseRecapitalizationTables" xlink:href="holo-20231231.xsd#ReverseRecapitalizationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/DeconsolidationTables" xlink:href="holo-20231231.xsd#DeconsolidationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/AccountsReceivableNetTables" xlink:href="holo-20231231.xsd#AccountsReceivableNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/PropertyAndEquipmentNetTables" xlink:href="holo-20231231.xsd#PropertyAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/IntangibleAssetsNetTables" xlink:href="holo-20231231.xsd#IntangibleAssetsNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesTables" xlink:href="holo-20231231.xsd#InvestmentsInUnconsolidatedEntitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/GoodwillTables" xlink:href="holo-20231231.xsd#GoodwillTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/RelatedPartyTransactionsAndBalancesTables" xlink:href="holo-20231231.xsd#RelatedPartyTransactionsAndBalancesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/TaxesTables" xlink:href="holo-20231231.xsd#TaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/LeasesTables" xlink:href="holo-20231231.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/WarrantsTables" xlink:href="holo-20231231.xsd#WarrantsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SegmentsTables" xlink:href="holo-20231231.xsd#SegmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/FinancialInformationOfParentCompanyTables" xlink:href="holo-20231231.xsd#FinancialInformationOfParentCompanyTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails" xlink:href="holo-20231231.xsd#NatureOfBusinessAndOrganizationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/NatureOfBusinessAndOrganizationDetailsNarrative" xlink:href="holo-20231231.xsd#NatureOfBusinessAndOrganizationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="holo-20231231.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:href="holo-20231231.xsd#SummaryOfSignificantAccountingPoliciesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="holo-20231231.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ReverseRecapitalizationDetails" xlink:href="holo-20231231.xsd#ReverseRecapitalizationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ReverseRecapitalizationDetailsNarrative" xlink:href="holo-20231231.xsd#ReverseRecapitalizationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/DeconsolidationDetails" xlink:href="holo-20231231.xsd#DeconsolidationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/AccountsReceivableNetDetails" xlink:href="holo-20231231.xsd#AccountsReceivableNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/AccountsReceivableNetDetails1" xlink:href="holo-20231231.xsd#AccountsReceivableNetDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/AccountsReceivableNetDetailsNarrative" xlink:href="holo-20231231.xsd#AccountsReceivableNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/PropertyAndEquipmentNetDetails" xlink:href="holo-20231231.xsd#PropertyAndEquipmentNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/PropertyAndEquipmentNetDetailsNarrative" xlink:href="holo-20231231.xsd#PropertyAndEquipmentNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/IntangibleAssetsNetDetails" xlink:href="holo-20231231.xsd#IntangibleAssetsNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/IntangibleAssetsNetDetailsNarrative" xlink:href="holo-20231231.xsd#IntangibleAssetsNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesDetails" xlink:href="holo-20231231.xsd#InvestmentsInUnconsolidatedEntitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/GoodwillDetails" xlink:href="holo-20231231.xsd#GoodwillDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/GoodwillDetails1" xlink:href="holo-20231231.xsd#GoodwillDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/RelatedPartyTransactionsAndBalancesDetails" xlink:href="holo-20231231.xsd#RelatedPartyTransactionsAndBalancesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/TaxesDetails" xlink:href="holo-20231231.xsd#TaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/TaxesDetails1" xlink:href="holo-20231231.xsd#TaxesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/TaxesDetails2" xlink:href="holo-20231231.xsd#TaxesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/TaxesDetails3" xlink:href="holo-20231231.xsd#TaxesDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/TaxesDetailsNarrative" xlink:href="holo-20231231.xsd#TaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative" xlink:href="holo-20231231.xsd#ConcentrationOfRiskDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/LeasesDetails" xlink:href="holo-20231231.xsd#LeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/LeasesDetailsNarrative" xlink:href="holo-20231231.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ShareholdersEquityDetailsNarrative" xlink:href="holo-20231231.xsd#ShareholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/WarrantDetails" xlink:href="holo-20231231.xsd#WarrantDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/WarrantLiabilitiesDetails1" xlink:href="holo-20231231.xsd#WarrantLiabilitiesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/WarrantLiabilitiesDetails2" xlink:href="holo-20231231.xsd#WarrantLiabilitiesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/WarrantsDetailsNarrative" xlink:href="holo-20231231.xsd#WarrantsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SegmentsDetails" xlink:href="holo-20231231.xsd#SegmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SegmentsDetails1" xlink:href="holo-20231231.xsd#SegmentsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SubsequentEventsDetailsNarrative" xlink:href="holo-20231231.xsd#SubsequentEventsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/FinancialInformationOfParentCompanyDetails" xlink:href="holo-20231231.xsd#FinancialInformationOfParentCompanyDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/FinancialInformationOfParentCompanyDetails1" xlink:href="holo-20231231.xsd#FinancialInformationOfParentCompanyDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2" xlink:href="holo-20231231.xsd#FinancialInformationOfParentCompanyDetails2" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesLineItems" xlink:label="loc_deiEntityAddressesLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesTable" xlink:label="loc_deiEntityAddressesTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressesTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_deiEntityAddressesAddressTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_deiEntityAddressesTable" xlink:to="loc_deiEntityAddressesAddressTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AddressTypeDomain" xlink:label="loc_deiAddressTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiEntityAddressesAddressTypeAxis" xlink:to="loc_deiAddressTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AddressTypeDomain" xlink:label="loc_deiAddressTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiEntityAddressesAddressTypeAxis" xlink:to="loc_deiAddressTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_BusinessContactMember" xlink:label="loc_deiBusinessContactMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiAddressTypeDomain" xlink:to="loc_deiBusinessContactMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_deiEntityAddressesTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member" xlink:label="loc_HOLOOrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_HOLOOrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember" xlink:label="loc_HOLOWarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_HOLOWarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentType_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiAmendmentFlag_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiAmendmentDescription_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentRegistrationStatement_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentAnnualReport_60" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentQuarterlyReport_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentTransitionReport_60" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentShellCompanyReport_60" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentShellCompanyEventDate_60" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentPeriodStartDate_60" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentPeriodEndDate_60" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentFiscalPeriodFocus_60" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentFiscalYearFocus_60" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate_60" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityFileNumber_60" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityRegistrantName_60" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityCentralIndexKey_60" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityPrimarySicNumber_60" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityTaxIdentificationNumber_60" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode_60" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressAddressLine1_60" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressAddressLine2_60" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressAddressLine3_60" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressCityOrTown_60" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressStateOrProvince_60" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressCountry_60" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressPostalZipCode_60" xlink:type="arc" order="26" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiCountryRegion_60" xlink:type="arc" order="27" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiCityAreaCode_60" xlink:type="arc" order="28" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiLocalPhoneNumber_60" xlink:type="arc" order="29" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Extension" xlink:label="loc_deiExtension_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiExtension_60" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiWrittenCommunications_60" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiSolicitingMaterial_60" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiPreCommencementTenderOffer_60" xlink:type="arc" order="33" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiPreCommencementIssuerTenderOffer_60" xlink:type="arc" order="34" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiSecurity12bTitle_60" xlink:type="arc" order="35" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiNoTradingSymbolFlag_60" xlink:type="arc" order="36" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiTradingSymbol_60" xlink:type="arc" order="37" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiSecurityExchangeName_60" xlink:type="arc" order="38" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiSecurity12gTitle_60" xlink:type="arc" order="39" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiSecurityReportingObligation_60" xlink:type="arc" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiAnnualInformationForm_60" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiAuditedAnnualFinancialStatements_60" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer_60" xlink:type="arc" order="43" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityVoluntaryFilers_60" xlink:type="arc" order="44" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityCurrentReportingStatus_60" xlink:type="arc" order="45" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent_60" xlink:type="arc" order="46" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityFilerCategory_60" xlink:type="arc" order="47" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntitySmallBusiness_60" xlink:type="arc" order="48" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany_60" xlink:type="arc" order="49" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityExTransitionPeriod_60" xlink:type="arc" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentAccountingStandard_60" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiOtherReportingStandardItemNumber_60" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityShellCompany_60" xlink:type="arc" order="53" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityPublicFloat_60" xlink:type="arc" order="54" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent_60" xlink:type="arc" order="55" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding_60" xlink:type="arc" order="56" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock_60" xlink:type="arc" order="57" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_ContactPersonnelName" xlink:label="loc_deiContactPersonnelName_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiContactPersonnelName_60" xlink:type="arc" order="58" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="loc_deiDocumentFinStmtErrorCorrectionFlag_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentFinStmtErrorCorrectionFlag_60" xlink:type="arc" order="59" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName" xlink:label="loc_deiAuditorName_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiAuditorName_60" xlink:type="arc" order="60" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation" xlink:label="loc_deiAuditorLocation_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiAuditorLocation_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId" xlink:label="loc_deiAuditorFirmId_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiAuditorFirmId_60" xlink:type="arc" order="62" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/ConsolidatedBalanceSheets" xlink:title="00000002 - Statement - CONSOLIDATED BALANCE SHEETS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" xlink:title="00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtProductOrServiceAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ProductsMember" xlink:label="loc_HOLOProductsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_HOLOProductsMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ServicesMember" xlink:label="loc_HOLOServicesMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_HOLOServicesMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaapRevenuesAbstract_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenuesAbstract_100" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues_100" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCostOfRevenue_100" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGrossProfit_100" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingExpensesAbstract_100" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingExpense" xlink:label="loc_us-gaapSellingExpense_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSellingExpense_100" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense_100" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapResearchAndDevelopmentExpense_100" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts_100" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ChangeInFairValueOfWarrantLiability" xlink:label="loc_HOLOChangeInFairValueOfWarrantLiability_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOChangeInFairValueOfWarrantLiability_100" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingExpenses_100" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss_100" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaapOtherIncomeAndExpensesAbstract_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherIncomeAndExpensesAbstract_100" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_FinanceIncomeNet" xlink:label="loc_HOLOFinanceIncomeNet_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOFinanceIncomeNet_100" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ImpairmentLossForUnconsolidatedEntities" xlink:label="loc_HOLOImpairmentLossForUnconsolidatedEntities_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOImpairmentLossForUnconsolidatedEntities_100" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ProfitOrLossOnDisposalOfSubsidiaries" xlink:label="loc_HOLOProfitOrLossOnDisposalOfSubsidiaries_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOProfitOrLossOnDisposalOfSubsidiaries_100" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncome" xlink:label="loc_us-gaapOtherIncome_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherIncome_100" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNonoperatingIncomeExpense_100" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_100" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit_100" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfitLoss_100" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest_100" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic_100" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossTaxAbstract_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossTaxAbstract_100" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_100" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_100" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_100" xlink:type="arc" order="26" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTax_100" xlink:type="arc" order="27" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract_100" xlink:type="arc" order="28" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic_100" xlink:type="arc" order="29" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding_100" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEarningsPerShareAbstract_100" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEarningsPerShareBasic_100" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEarningsPerShareDiluted_100" xlink:type="arc" order="33" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity" xlink:title="00000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS&apos; EQUITY">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_RetainedEarningsStatutoryMember" xlink:label="loc_HOLORetainedEarningsStatutoryMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_HOLORetainedEarningsStatutoryMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_RetainedEarningsUnrestrictedMember" xlink:label="loc_HOLORetainedEarningsUnrestrictedMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_HOLORetainedEarningsUnrestrictedMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaapNoncontrollingInterestMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapNoncontrollingInterestMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_80" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_80" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_80" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_StatutoryReservesAmount" xlink:label="loc_HOLOStatutoryReservesAmount_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOStatutoryReservesAmount_80" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders" xlink:label="loc_HOLOCancellationOfOutstandingSharesInMcHeldByFormerMcShareholders_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOCancellationOfOutstandingSharesInMcHeldByFormerMcShareholders_80" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholdersshares" xlink:label="loc_HOLOCancellationOfOutstandingSharesInMcHeldByFormerMcShareholdersshares_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOCancellationOfOutstandingSharesInMcHeldByFormerMcShareholdersshares_80" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_InitialCommonSharesOfGoldenPath" xlink:label="loc_HOLOInitialCommonSharesOfGoldenPath_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOInitialCommonSharesOfGoldenPath_80" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_InitialCommonSharesOfGoldenPathShares" xlink:label="loc_HOLOInitialCommonSharesOfGoldenPathShares_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOInitialCommonSharesOfGoldenPathShares_80" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption" xlink:label="loc_HOLOInitialCommonSharesOfGoldenPathSubjectToPossibleRedemption_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOInitialCommonSharesOfGoldenPathSubjectToPossibleRedemption_80" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemptionShares" xlink:label="loc_HOLOInitialCommonSharesOfGoldenPathSubjectToPossibleRedemptionShares_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOInitialCommonSharesOfGoldenPathSubjectToPossibleRedemptionShares_80" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SharesConvertedFromRights" xlink:label="loc_HOLOSharesConvertedFromRights_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOSharesConvertedFromRights_80" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SharesConvertedFromRightsShares" xlink:label="loc_HOLOSharesConvertedFromRightsShares_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOSharesConvertedFromRightsShares_80" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IssuanceOfCommonStockToFinder" xlink:label="loc_HOLOIssuanceOfCommonStockToFinder_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOIssuanceOfCommonStockToFinder_80" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IssuanceOfCommonStockToFinderShares" xlink:label="loc_HOLOIssuanceOfCommonStockToFinderShares_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOIssuanceOfCommonStockToFinderShares_80" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombination" xlink:label="loc_HOLOIssuanceOfCommonStockAsConsiderationOfBusinessCombination_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOIssuanceOfCommonStockAsConsiderationOfBusinessCombination_80" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombinationShares" xlink:label="loc_HOLOIssuanceOfCommonStockAsConsiderationOfBusinessCombinationShares_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOIssuanceOfCommonStockAsConsiderationOfBusinessCombinationShares_80" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="loc_us-gaapStockRedeemedOrCalledDuringPeriodValue_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRedeemedOrCalledDuringPeriodValue_80" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:label="loc_us-gaapStockRedeemedOrCalledDuringPeriodShares_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRedeemedOrCalledDuringPeriodShares_80" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans" xlink:label="loc_HOLOIssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOIssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans_80" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlansShares" xlink:label="loc_HOLOIssuanceOfCommonStockToEmployeesInEmployeeBenefitPlansShares_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOIssuanceOfCommonStockToEmployeesInEmployeeBenefitPlansShares_80" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisposalOfSubsidiaries" xlink:label="loc_HOLODisposalOfSubsidiaries_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLODisposalOfSubsidiaries_80" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_80" xlink:type="arc" order="22" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/ConsolidatedStatementsOfCashFlows" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/NatureOfBusinessAndOrganization" xlink:title="00000007 - Disclosure - Nature of business and organization" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - Summary of significant accounting policies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/ReverseRecapitalization" xlink:title="00000009 - Disclosure - Reverse Recapitalization" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/Deconsolidation" xlink:title="00000010 - Disclosure - Deconsolidation" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/AccountsReceivableNet" xlink:title="00000011 - Disclosure - Accounts receivable, net" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/PropertyAndEquipmentNet" xlink:title="00000012 - Disclosure - Property and equipment, net" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/IntangibleAssetsNet" xlink:title="00000013 - Disclosure - Intangible assets, net" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/InvestmentsInUnconsolidatedEntities" xlink:title="00000014 - Disclosure - Investments in unconsolidated entities" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/Goodwill" xlink:title="00000015 - Disclosure - Goodwill" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/RelatedPartyTransactionsAndBalances" xlink:title="00000016 - Disclosure - Related party transactions and balances" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/Taxes" xlink:title="00000017 - Disclosure - Taxes" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/ConcentrationOfRisk" xlink:title="00000018 - Disclosure - Concentration of risk" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/Leases" xlink:title="00000019 - Disclosure - Leases" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/ShareholdersEquity" xlink:title="00000020 - Disclosure - Shareholders&#8217; equity" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/Warrants" xlink:title="00000021 - Disclosure - Warrants" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/CommitmentsAndContingencies" xlink:title="00000022 - Disclosure - Commitments and contingencies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/Segments" xlink:title="00000023 - Disclosure - Segments" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/SubsequentEvents" xlink:title="00000024 - Disclosure - Subsequent events" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/FinancialInformationOfParentCompany" xlink:title="00000025 - Disclosure - Condensed financial information of the parent company" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000026 - Disclosure - Summary of significant accounting policies (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/NatureOfBusinessAndOrganizationTables" xlink:title="00000027 - Disclosure - Nature of business and organization (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000028 - Disclosure - Summary of significant accounting policies (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/ReverseRecapitalizationTables" xlink:title="00000029 - Disclosure - Reverse Recapitalization (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/DeconsolidationTables" xlink:title="00000030 - Disclosure - Deconsolidation (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/AccountsReceivableNetTables" xlink:title="00000031 - Disclosure - Accounts receivable, net (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/PropertyAndEquipmentNetTables" xlink:title="00000032 - Disclosure - Property and equipment, net (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/IntangibleAssetsNetTables" xlink:title="00000033 - Disclosure - Intangible assets, net (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesTables" xlink:title="00000034 - Disclosure - Investments in unconsolidated entities (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/GoodwillTables" xlink:title="00000035 - Disclosure - Goodwill (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/RelatedPartyTransactionsAndBalancesTables" xlink:title="00000036 - Disclosure - Related party transactions and balances (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/TaxesTables" xlink:title="00000037 - Disclosure - Taxes (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/LeasesTables" xlink:title="00000038 - Disclosure - Leases (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/WarrantsTables" xlink:title="00000039 - Disclosure - Warrants (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/SegmentsTables" xlink:title="00000040 - Disclosure - Segments (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/FinancialInformationOfParentCompanyTables" xlink:title="00000041 - Disclosure - Condensed financial information of the parent company (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails" xlink:title="00000042 - Disclosure - Nature of business and organization (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="loc_us-gaapRestructuringCostAndReserveLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_MCHologramIncMCMember" xlink:label="loc_HOLOMCHologramIncMCMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOMCHologramIncMCMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_QuantumEdgeHKLimitedMember" xlink:label="loc_HOLOQuantumEdgeHKLimitedMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOQuantumEdgeHKLimitedMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_BeijingXihuiyunTechnologyCoMember" xlink:label="loc_HOLOBeijingXihuiyunTechnologyCoMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOBeijingXihuiyunTechnologyCoMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShanghaiMengyunHolographicTechnologyCoMember" xlink:label="loc_HOLOShanghaiMengyunHolographicTechnologyCoMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOShanghaiMengyunHolographicTechnologyCoMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenMengyunHolographicTechnologyCoMember" xlink:label="loc_HOLOShenzhenMengyunHolographicTechnologyCoMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOShenzhenMengyunHolographicTechnologyCoMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenQianhaiYoushiTechnologyCoLtdMember" xlink:label="loc_HOLOShenzhenQianhaiYoushiTechnologyCoLtdMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOShenzhenQianhaiYoushiTechnologyCoLtdMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenYijiaNetworkTechnologyCoLtdMember" xlink:label="loc_HOLOShenzhenYijiaNetworkTechnologyCoLtdMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOShenzhenYijiaNetworkTechnologyCoLtdMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosYoushiNetworkTechnologyCoLtdMember" xlink:label="loc_HOLOHorgosYoushiNetworkTechnologyCoLtdMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOHorgosYoushiNetworkTechnologyCoLtdMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosWeiyiSoftwareTechnologyCoLtdMember" xlink:label="loc_HOLOHorgosWeiyiSoftwareTechnologyCoLtdMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOHorgosWeiyiSoftwareTechnologyCoLtdMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenBroadVisionTechnologyCoLtdMember" xlink:label="loc_HOLOShenzhenBroadVisionTechnologyCoLtdMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOShenzhenBroadVisionTechnologyCoLtdMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" xlink:label="loc_HOLOMcloudvrSoftwareNetworkTechnologyHKCoLimitedMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOMcloudvrSoftwareNetworkTechnologyHKCoLimitedMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenTianyuemengTechnologyCoLtdMember" xlink:label="loc_HOLOShenzhenTianyuemengTechnologyCoLtdMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOShenzhenTianyuemengTechnologyCoLtdMember_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenYunaoHongxiangTechnologyCoLtdMember" xlink:label="loc_HOLOShenzhenYunaoHongxiangTechnologyCoLtdMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOShenzhenYunaoHongxiangTechnologyCoLtdMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_BroadvisionIntelligenceHongKongLtdMember" xlink:label="loc_HOLOBroadvisionIntelligenceHongKongLtdMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOBroadvisionIntelligenceHongKongLtdMember_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosBroadVisionTechnologyCoLtdMember" xlink:label="loc_HOLOHorgosBroadVisionTechnologyCoLtdMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOHorgosBroadVisionTechnologyCoLtdMember_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosTianyuemengTechnologyCoLtdMember" xlink:label="loc_HOLOHorgosTianyuemengTechnologyCoLtdMember_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOHorgosTianyuemengTechnologyCoLtdMember_150" xlink:type="arc" order="151" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" xlink:label="loc_HOLOHorgosTianyuemengTechnologyCoLtdShenzhenBranchMember_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOHorgosTianyuemengTechnologyCoLtdShenzhenBranchMember_160" xlink:type="arc" order="161" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OceanCloudTechnologyCoLimitedMember" xlink:label="loc_HOLOOceanCloudTechnologyCoLimitedMember_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOOceanCloudTechnologyCoLimitedMember_170" xlink:type="arc" order="171" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenHaiyunXinshengTechnologyCoLtdMember" xlink:label="loc_HOLOShenzhenHaiyunXinshengTechnologyCoLtdMember_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOShenzhenHaiyunXinshengTechnologyCoLtdMember_180" xlink:type="arc" order="181" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" xlink:label="loc_HOLOShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember_190" xlink:type="arc" order="191" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenYoumiTechnologyCoLtdMember" xlink:label="loc_HOLOShenzhenYoumiTechnologyCoLtdMember_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOShenzhenYoumiTechnologyCoLtdMember_200" xlink:type="arc" order="201" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenYushianTechnologyCoLtdMember" xlink:label="loc_HOLOShenzhenYushianTechnologyCoLtdMember_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOShenzhenYushianTechnologyCoLtdMember_210" xlink:type="arc" order="211" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" xlink:label="loc_HOLOHorgosTataMutualEntertainmentInformationTechnologyCoLtdMember_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOHorgosTataMutualEntertainmentInformationTechnologyCoLtdMember_220" xlink:type="arc" order="221" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosYoumiTechnologyCoLtdMember" xlink:label="loc_HOLOHorgosYoumiTechnologyCoLtdMember_230" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOHorgosYoumiTechnologyCoLtdMember_230" xlink:type="arc" order="231" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosYushianTechnologyCoLtdMember" xlink:label="loc_HOLOHorgosYushianTechnologyCoLtdMember_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOHorgosYushianTechnologyCoLtdMember_240" xlink:type="arc" order="241" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_KashgarYoushiInformationTechnologyCoLtdMember" xlink:label="loc_HOLOKashgarYoushiInformationTechnologyCoLtdMember_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOKashgarYoushiInformationTechnologyCoLtdMember_250" xlink:type="arc" order="251" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_BeijingWeixiaohaiTechnologyCoLtdMember" xlink:label="loc_HOLOBeijingWeixiaohaiTechnologyCoLtdMember_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOBeijingWeixiaohaiTechnologyCoLtdMember_260" xlink:type="arc" order="261" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionNameOfAcquiredEntity" xlink:label="loc_us-gaapBusinessAcquisitionNameOfAcquiredEntity_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapBusinessAcquisitionNameOfAcquiredEntity_280" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_280" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestDescription" xlink:label="loc_us-gaapMinorityInterestDescription_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapMinorityInterestDescription_280" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/NatureOfBusinessAndOrganizationDetailsNarrative" xlink:title="00000043 - Disclosure - Nature of business and organization (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="loc_us-gaapRestructuringCostAndReserveLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ThirdPartyMember" xlink:label="loc_HOLOThirdPartyMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOThirdPartyMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ThirdPartyOneMember" xlink:label="loc_HOLOThirdPartyOneMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOThirdPartyOneMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_AmountTransferred" xlink:label="loc_HOLOAmountTransferred_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_HOLOAmountTransferred_30" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000044 - Disclosure - Summary of significant accounting policies (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaapOfficeEquipmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapOfficeEquipmentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_MechanicalEquipmentMember" xlink:label="loc_HOLOMechanicalEquipmentMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_HOLOMechanicalEquipmentMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ElectronicEquipmentMember" xlink:label="loc_HOLOElectronicEquipmentMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_HOLOElectronicEquipmentMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLife_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLife_60" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:title="00000045 - Disclosure - Summary of significant accounting policies (Details 1)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtConsolidatedEntitiesAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OceanHKMember" xlink:label="loc_HOLOOceanHKMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtConsolidatedEntitiesDomain" xlink:to="loc_HOLOOceanHKMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaapMinorityInterest_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapMinorityInterest_50" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000046 - Disclosure - Summary of significant accounting policies (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/ReverseRecapitalizationDetails" xlink:title="00000047 - Disclosure - Reverse Recapitalization (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/ReverseRecapitalizationDetailsNarrative" xlink:title="00000048 - Disclosure - Reverse Recapitalization (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="loc_us-gaapSubsidiarySaleOfStockLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="loc_us-gaapSubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_us-gaapSubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaapPrivatePlacementMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_us-gaapPrivatePlacementMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PeaceAssetMember" xlink:label="loc_HOLOPeaceAssetMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_HOLOPeaceAssetMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConversionOfStockSharesConverted1" xlink:label="loc_us-gaapConversionOfStockSharesConverted1_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_us-gaapConversionOfStockSharesConverted1_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentSharesIssued1_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentSharesIssued1_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_us-gaapSharesIssued_50" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ExchangeOfSharesDescription" xlink:label="loc_HOLOExchangeOfSharesDescription_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_HOLOExchangeOfSharesDescription_50" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_NetCashProceeds" xlink:label="loc_HOLONetCashProceeds_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_HOLONetCashProceeds_50" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/DeconsolidationDetails" xlink:title="00000049 - Disclosure - Deconsolidation (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srtCounterpartyNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_srtCounterpartyNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenYoumiMember" xlink:label="loc_HOLOShenzhenYoumiMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_HOLOShenzhenYoumiMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_QianhaiYoushiMember" xlink:label="loc_HOLOQianhaiYoushiMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_HOLOQianhaiYoushiMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenTianyuemengMember" xlink:label="loc_HOLOShenzhenTianyuemengMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_HOLOShenzhenTianyuemengMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisposalGroupIncludingDiscontinuedOperationAssetsCurrent" xlink:label="loc_HOLODisposalGroupIncludingDiscontinuedOperationAssetsCurrent_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_HOLODisposalGroupIncludingDiscontinuedOperationAssetsCurrent_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisposalGroupIncludingDiscontinuedOperationAssets" xlink:label="loc_HOLODisposalGroupIncludingDiscontinuedOperationAssets_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_HOLODisposalGroupIncludingDiscontinuedOperationAssets_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_50" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisposalGroupIncludingDiscontinuedOperationNetAssets" xlink:label="loc_HOLODisposalGroupIncludingDiscontinuedOperationNetAssets_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_HOLODisposalGroupIncludingDiscontinuedOperationNetAssets_50" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupDeferredGainOnDisposal" xlink:label="loc_us-gaapDisposalGroupDeferredGainOnDisposal_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapDisposalGroupDeferredGainOnDisposal_50" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/AccountsReceivableNetDetails" xlink:title="00000050 - Disclosure - Accounts receivable, net (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/AccountsReceivableNetDetails1" xlink:title="00000051 - Disclosure - Accounts receivable, net (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/AccountsReceivableNetDetailsNarrative" xlink:title="00000052 - Disclosure - Accounts receivable, net (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/PropertyAndEquipmentNetDetails" xlink:title="00000053 - Disclosure - Property and equipment, net (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaapOfficeEquipmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapOfficeEquipmentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_MechanicalEquipmentMember" xlink:label="loc_HOLOMechanicalEquipmentMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_HOLOMechanicalEquipmentMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ElectronicAndOtherEquipmentMember" xlink:label="loc_HOLOElectronicAndOtherEquipmentMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_HOLOElectronicAndOtherEquipmentMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaapVehiclesMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapVehiclesMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross_110" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_110" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_110" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/PropertyAndEquipmentNetDetailsNarrative" xlink:title="00000054 - Disclosure - Property and equipment, net (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/IntangibleAssetsNetDetails" xlink:title="00000055 - Disclosure - Intangible assets, net (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaapCustomerRelationshipsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapCustomerRelationshipsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SoftwareMember" xlink:label="loc_HOLOSoftwareMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_HOLOSoftwareMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaapNoncompeteAgreementsMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapNoncompeteAgreementsMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross_90" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_90" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IntangibleAssetsImpairmentLoss" xlink:label="loc_HOLOIntangibleAssetsImpairmentLoss_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_HOLOIntangibleAssetsImpairmentLoss_90" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet_90" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/IntangibleAssetsNetDetailsNarrative" xlink:title="00000056 - Disclosure - Intangible assets, net (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesDetails" xlink:title="00000057 - Disclosure - Investments in unconsolidated entities (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="loc_us-gaapScheduleOfInvestmentsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="loc_us-gaapScheduleOfInvestmentsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapScheduleOfInvestmentsLineItems" xlink:to="loc_us-gaapScheduleOfInvestmentsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfInvestmentsTable" xlink:to="loc_us-gaapInvestmentTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_Investments19.9Member" xlink:label="loc_HOLOInvestments19.9Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_HOLOInvestments19.9Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_Investment4.4PercentMember" xlink:label="loc_HOLOInvestment4.4PercentMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_HOLOInvestment4.4PercentMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_Investments5percentMember" xlink:label="loc_HOLOInvestments5percentMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_HOLOInvestments5percentMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_Investments3percentMember" xlink:label="loc_HOLOInvestments3percentMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_HOLOInvestments3percentMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_Investments2percentMember" xlink:label="loc_HOLOInvestments2percentMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_HOLOInvestments2percentMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ImpairmentMember" xlink:label="loc_HOLOImpairmentMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_HOLOImpairmentMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments" xlink:label="loc_us-gaapInvestments_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfInvestmentsLineItems" xlink:to="loc_us-gaapInvestments_150" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ImpairmentsOfInvestments" xlink:label="loc_HOLOImpairmentsOfInvestments_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfInvestmentsLineItems" xlink:to="loc_HOLOImpairmentsOfInvestments_150" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/GoodwillDetails" xlink:title="00000058 - Disclosure - Goodwill (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_GoodwillfromShenzhenBoweiAcquisitionMember" xlink:label="loc_HOLOGoodwillfromShenzhenBoweiAcquisitionMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_HOLOGoodwillfromShenzhenBoweiAcquisitionMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_GoodwillfromShenzhenTianyuemengAcquisitionMember" xlink:label="loc_HOLOGoodwillfromShenzhenTianyuemengAcquisitionMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_HOLOGoodwillfromShenzhenTianyuemengAcquisitionMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="loc_us-gaapGoodwill_70" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/GoodwillDetails1" xlink:title="00000059 - Disclosure - Goodwill (Details 1)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HolographicSolutionsMember" xlink:label="loc_HOLOHolographicSolutionsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_HOLOHolographicSolutionsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HolographicTechnologyServiceMember" xlink:label="loc_HOLOHolographicTechnologyServiceMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_HOLOHolographicTechnologyServiceMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="loc_us-gaapGoodwill_100" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLossNetOfTax" xlink:label="loc_us-gaapGoodwillImpairmentLossNetOfTax_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="loc_us-gaapGoodwillImpairmentLossNetOfTax_100" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_EquityTransferLoss" xlink:label="loc_HOLOEquityTransferLoss_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="loc_HOLOEquityTransferLoss_100" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/RelatedPartyTransactionsAndBalancesDetails" xlink:title="00000060 - Disclosure - Related party transactions and balances (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaapRelatedPartyTransactionLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenMengyun19.9EquityInvestmentMember" xlink:label="loc_HOLOShenzhenMengyun19.9EquityInvestmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_HOLOShenzhenMengyun19.9EquityInvestmentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_YuxiuHanMember" xlink:label="loc_HOLOYuxiuHanMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_HOLOYuxiuHanMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DueFromRelatedParty" xlink:label="loc_HOLODueFromRelatedParty_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_HOLODueFromRelatedParty_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DueToRelatedParties" xlink:label="loc_HOLODueToRelatedParties_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_HOLODueToRelatedParties_70" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/TaxesDetails" xlink:title="00000061 - Disclosure - Taxes (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/TaxesDetails1" xlink:title="00000062 - Disclosure - Taxes (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/TaxesDetails2" xlink:title="00000063 - Disclosure - Taxes (Details 2)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/TaxesDetails3" xlink:title="00000064 - Disclosure - Taxes (Details 3)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/TaxesDetailsNarrative" xlink:title="00000065 - Disclosure - Taxes (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative" xlink:title="00000066 - Disclosure - Concentration of risk (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaapConcentrationRiskLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaapConcentrationRiskTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapConcentrationRiskTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PurchasesMember" xlink:label="loc_HOLOPurchasesMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_HOLOPurchasesMember_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableMember" xlink:label="loc_us-gaapAccountsPayableMember_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsPayableMember_160" xlink:type="arc" order="161" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_VendorConcentrationRiskMember" xlink:label="loc_HOLOVendorConcentrationRiskMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_HOLOVendorConcentrationRiskMember_110" xlink:type="arc" order="112" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_srtMajorCustomersAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OneCustomerMember" xlink:label="loc_HOLOOneCustomerMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_HOLOOneCustomerMember_20" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OneCustomersMember" xlink:label="loc_HOLOOneCustomersMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_HOLOOneCustomersMember_40" xlink:type="arc" order="43" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_TwoCustomersMember" xlink:label="loc_HOLOTwoCustomersMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_HOLOTwoCustomersMember_50" xlink:type="arc" order="53" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SecondCustomerMember" xlink:label="loc_HOLOSecondCustomerMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_HOLOSecondCustomerMember_70" xlink:type="arc" order="73" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ThirdCustomerMember" xlink:label="loc_HOLOThirdCustomerMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_HOLOThirdCustomerMember_100" xlink:type="arc" order="103" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_TwoVendorsMember" xlink:label="loc_HOLOTwoVendorsMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_HOLOTwoVendorsMember_110" xlink:type="arc" order="113" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OneVendorMember" xlink:label="loc_HOLOOneVendorMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_HOLOOneVendorMember_120" xlink:type="arc" order="123" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_FirstVendorMember" xlink:label="loc_HOLOFirstVendorMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_HOLOFirstVendorMember_130" xlink:type="arc" order="133" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SecondVendorMember" xlink:label="loc_HOLOSecondVendorMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_HOLOSecondVendorMember_140" xlink:type="arc" order="143" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ThirdVendorMember" xlink:label="loc_HOLOThirdVendorMember_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_HOLOThirdVendorMember_150" xlink:type="arc" order="153" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedInsuranceCurrent" xlink:label="loc_us-gaapAccruedInsuranceCurrent_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapAccruedInsuranceCurrent_220" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndDueFromBanks" xlink:label="loc_us-gaapCashAndDueFromBanks_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapCashAndDueFromBanks_220" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_220" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/LeasesDetails" xlink:title="00000067 - Disclosure - Leases (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/LeasesDetailsNarrative" xlink:title="00000068 - Disclosure - Leases (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/ShareholdersEquityDetailsNarrative" xlink:title="00000069 - Disclosure - Shareholders&#8217; equity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaapScheduleOfStockByClassTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapScheduleOfStockByClassTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OrdinarySharesMember" xlink:label="loc_HOLOOrdinarySharesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_HOLOOrdinarySharesMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_InitialPublicOfferingMember" xlink:label="loc_HOLOInitialPublicOfferingMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_HOLOInitialPublicOfferingMember_50" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaapPrivatePlacementMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_us-gaapPrivatePlacementMember_80" xlink:type="arc" order="82" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_MergerMember" xlink:label="loc_HOLOMergerMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOMergerMember_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_EmployeeStockIncentive2023PlanMember" xlink:label="loc_HOLOEmployeeStockIncentive2023PlanMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_HOLOEmployeeStockIncentive2023PlanMember_140" xlink:type="arc" order="142" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockSharesAuthorized_190" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare_190" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShareSplit" xlink:label="loc_HOLOShareSplit_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_HOLOShareSplit_190" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding_190" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_FounderSponsorShares" xlink:label="loc_HOLOFounderSponsorShares_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_HOLOFounderSponsorShares_190" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_FouinderSharesIssuedValue" xlink:label="loc_HOLOFouinderSharesIssuedValue_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_HOLOFouinderSharesIssuedValue_190" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction_190" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SellPricePerShare" xlink:label="loc_HOLOSellPricePerShare_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_HOLOSellPricePerShare_190" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapSharesIssued_190" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaapSharePrice_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapSharePrice_190" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued_190" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares" xlink:label="loc_us-gaapSharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapSharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares_190" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConversionOfStockDescription" xlink:label="loc_us-gaapConversionOfStockDescription_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapConversionOfStockDescription_190" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SharesCancelled" xlink:label="loc_HOLOSharesCancelled_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_HOLOSharesCancelled_190" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_190" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesReverseStockSplits_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesReverseStockSplits_190" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_RetainedEarningsForStatutoryReserves" xlink:label="loc_HOLORetainedEarningsForStatutoryReserves_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_HOLORetainedEarningsForStatutoryReserves_190" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_StatutoryReserve" xlink:label="loc_HOLOStatutoryReserve_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_HOLOStatutoryReserve_190" xlink:type="arc" order="17" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/WarrantDetails" xlink:title="00000070 - Disclosure - Warrant (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditDerivativesLineItems" xlink:label="loc_us-gaapCreditDerivativesLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCreditDerivativesTable" xlink:label="loc_us-gaapScheduleOfCreditDerivativesTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCreditDerivativesLineItems" xlink:to="loc_us-gaapScheduleOfCreditDerivativesTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="loc_us-gaapValuationTechniqueAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfCreditDerivativesTable" xlink:to="loc_us-gaapValuationTechniqueAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="loc_us-gaapValuationTechniqueDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapValuationTechniqueAxis" xlink:to="loc_us-gaapValuationTechniqueDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="loc_us-gaapValuationTechniqueDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapValuationTechniqueAxis" xlink:to="loc_us-gaapValuationTechniqueDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_BlackScholesOptionPricingModelMember" xlink:label="loc_HOLOBlackScholesOptionPricingModelMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapValuationTechniqueDomain" xlink:to="loc_HOLOBlackScholesOptionPricingModelMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaapSharePrice_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCreditDerivativesLineItems" xlink:to="loc_us-gaapSharePrice_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCreditDerivativesLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCreditDerivativesLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCreditDerivativesLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCreditDerivativesLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_70" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/WarrantLiabilitiesDetails1" xlink:title="00000071 - Disclosure - Warrant liabilities (Details 1)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_PlatformOperatorCryptoAssetLineItems" xlink:label="loc_srtPlatformOperatorCryptoAssetLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_PlatformOperatorCryptoAssetTable" xlink:label="loc_srtPlatformOperatorCryptoAssetTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_srtPlatformOperatorCryptoAssetLineItems" xlink:to="loc_srtPlatformOperatorCryptoAssetTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srtPlatformOperatorCryptoAssetTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaapFairValueInputsLevel1Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel1Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaapFairValueInputsLevel2Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel2Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_WarrantLiability" xlink:label="loc_HOLOWarrantLiability_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtPlatformOperatorCryptoAssetLineItems" xlink:to="loc_HOLOWarrantLiability_90" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/WarrantLiabilitiesDetails2" xlink:title="00000072 - Disclosure - Warrant liabilities (Details 2)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PrivateWarrantsMember" xlink:label="loc_HOLOPrivateWarrantsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_HOLOPrivateWarrantsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaapClassOfWarrantOrRightOutstanding_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightOutstanding_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears" xlink:label="loc_HOLOSharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_HOLOSharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_70" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_70" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_70" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_70" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_70" xlink:type="arc" order="10" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/WarrantsDetailsNarrative" xlink:title="00000073 - Disclosure - Warrants (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PublicWarrantsMember" xlink:label="loc_HOLOPublicWarrantsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_HOLOPublicWarrantsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PrivateWarrantsMember" xlink:label="loc_HOLOPrivateWarrantsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_HOLOPrivateWarrantsMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaapIPOMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_us-gaapIPOMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaapPrivatePlacementMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_us-gaapPrivatePlacementMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="loc_us-gaapValuationTechniqueAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapValuationTechniqueAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="loc_us-gaapValuationTechniqueDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapValuationTechniqueAxis" xlink:to="loc_us-gaapValuationTechniqueDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="loc_us-gaapValuationTechniqueDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapValuationTechniqueAxis" xlink:to="loc_us-gaapValuationTechniqueDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_BlackScholesOptionPricingModelMember" xlink:label="loc_HOLOBlackScholesOptionPricingModelMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapValuationTechniqueDomain" xlink:to="loc_HOLOBlackScholesOptionPricingModelMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaapClassOfWarrantOrRightOutstanding_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightOutstanding_90" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction_90" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaapSharesIssuedPricePerShare_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharesIssuedPricePerShare_90" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_WarrantsDescription" xlink:label="loc_HOLOWarrantsDescription_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_HOLOWarrantsDescription_90" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaapFairValueAdjustmentOfWarrants_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapFairValueAdjustmentOfWarrants_90" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_90" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm" xlink:label="loc_HOLOSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_HOLOSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm_90" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_90" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_90" xlink:type="arc" order="8" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/SegmentsDetails" xlink:title="00000074 - Disclosure - Segments (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaapSegmentReportingInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HolographicSolutionsMember" xlink:label="loc_HOLOHolographicSolutionsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_HOLOHolographicSolutionsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HolographicTechnologyServiceMember" xlink:label="loc_HOLOHolographicTechnologyServiceMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_HOLOHolographicTechnologyServiceMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapRevenues_160" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapCostOfRevenue_160" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapGrossProfit_160" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapDepreciationAndAmortization_160" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaapPaymentsToAcquireProductiveAssets_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapPaymentsToAcquireProductiveAssets_160" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapAssets_160" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/SegmentsDetails1" xlink:title="00000075 - Disclosure - Segments (Details 1)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaapSegmentReportingInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HolographicTechnologyLiDARProductsMember" xlink:label="loc_HOLOHolographicTechnologyLiDARProductsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_HOLOHolographicTechnologyLiDARProductsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember" xlink:label="loc_HOLOHolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_HOLOHolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HolographicTechnologyLicensingAndContentProductMember" xlink:label="loc_HOLOHolographicTechnologyLicensingAndContentProductMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_HOLOHolographicTechnologyLicensingAndContentProductMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HolographicHardwareSalesMember" xlink:label="loc_HOLOHolographicHardwareSalesMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_HOLOHolographicHardwareSalesMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_TotalHolographicSolutionsMember" xlink:label="loc_HOLOTotalHolographicSolutionsMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_HOLOTotalHolographicSolutionsMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapRevenues_160" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000076 - Disclosure - Subsequent events (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaapSubsequentEventLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaapSubsequentEventTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapSubsequentEventTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_YichangJiYueTechnologyLtdMember" xlink:label="loc_HOLOYichangJiYueTechnologyLtdMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOYichangJiYueTechnologyLtdMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentIssuedPrincipal" xlink:label="loc_us-gaapDebtInstrumentIssuedPrincipal_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapDebtInstrumentIssuedPrincipal_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OriginalIssueDiscount" xlink:label="loc_HOLOOriginalIssueDiscount_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_HOLOOriginalIssueDiscount_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="loc_us-gaapStockholdersEquityReverseStockSplit_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapStockholdersEquityReverseStockSplit_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:label="loc_us-gaapBusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapBusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_50" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/FinancialInformationOfParentCompanyDetails" xlink:title="00000077 - Disclosure - Financial information of the parent company (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtConsolidatedEntitiesAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember" xlink:label="loc_srtParentCompanyMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtConsolidatedEntitiesDomain" xlink:to="loc_srtParentCompanyMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAssetsAbstract_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsAbstract" xlink:label="loc_us-gaapOtherAssetsAbstract_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherAssetsAbstract_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments" xlink:label="loc_us-gaapInvestments_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInvestments_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherAssets_30" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAssets_30" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_30" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilities" xlink:label="loc_us-gaapAccountsPayableAndOtherAccruedLiabilities_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccountsPayableAndOtherAccruedLiabilities_30" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_WarrantLiabilities" xlink:label="loc_HOLOWarrantLiabilities_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOWarrantLiabilities_30" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilities_30" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommitmentsAndContingencies_30" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityAbstract_30" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockValue_30" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdditionalPaidInCapital_30" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit_30" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_StatutoryReserves" xlink:label="loc_HOLOStatutoryReserves_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOStatutoryReserves_30" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax_30" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_30" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity_30" xlink:type="arc" order="17" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/FinancialInformationOfParentCompanyDetails1" xlink:title="00000078 - Disclosure - Financial information of the parent company (Details 1)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtConsolidatedEntitiesAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember" xlink:label="loc_srtParentCompanyMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtConsolidatedEntitiesDomain" xlink:to="loc_srtParentCompanyMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingExpensesAbstract_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingExpenses_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary" xlink:label="loc_us-gaapGainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary_30" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaapOtherNoncashIncomeExpense_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherNoncashIncomeExpense_30" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ChangeInFairValueOfWarrantsLiabilities" xlink:label="loc_HOLOChangeInFairValueOfWarrantsLiabilities_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOChangeInFairValueOfWarrantsLiabilities_30" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_30" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_30" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTax_30" xlink:type="arc" order="8" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2" xlink:title="00000079 - Disclosure - Financial information of the parent company (Details 2)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtConsolidatedEntitiesAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember" xlink:label="loc_srtParentCompanyMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtConsolidatedEntitiesDomain" xlink:to="loc_srtParentCompanyMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome" xlink:label="loc_us-gaapGainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="loc_us-gaapProceedsFromIssuanceOfWarrants_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfWarrants_60" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ChangeInFairValueOfWarrantLiabilities" xlink:label="loc_HOLOChangeInFairValueOfWarrantLiabilities_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOChangeInFairValueOfWarrantLiabilities_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_Intercompany" xlink:label="loc_HOLOIntercompany_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOIntercompany_60" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_60" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities_60" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract_60" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities_60" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_60" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities_60" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_60" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_60" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_60" xlink:type="arc" order="15" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>18
<FILENAME>holo-20231231_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.22a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link: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" />
    <link: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" />
    <link: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" />
    <link: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" />
    <link: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" />
    <link: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" />
    <link: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" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="dei_EntityAddressesAddressTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_EntityAddressesAddressTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressesAddressTypeAxis_lbl" xml:lang="en-US">Entity Addresses, Address Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_BusinessContactMember" xlink:label="dei_BusinessContactMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_BusinessContactMember" xlink:to="dei_BusinessContactMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_BusinessContactMember_lbl" xml:lang="en-US">Business Contact [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member" xlink:label="HOLO_OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member" xlink:to="HOLO_OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member_lbl" xml:lang="en-US">Ordinary Share 00001 Pa Value 0001 As Retroactively Adjusted To Reflect The 10 To 1 Share Consolidation Effected On February 22024 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember" xlink:label="HOLO_WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember" xlink:to="HOLO_WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember_lbl" xml:lang="en-US">Warrants Each Warrant Entitling The Holder To Purchase 120 Of A Whole Share At An Exercise Price Of 115 Per Whole Share [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ProductsMember" xlink:label="HOLO_ProductsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ProductsMember" xlink:to="HOLO_ProductsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ProductsMember_lbl" xml:lang="en-US">Products [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ServicesMember" xlink:label="HOLO_ServicesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ServicesMember" xlink:to="HOLO_ServicesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ServicesMember_lbl" xml:lang="en-US">Services [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_RetainedEarningsStatutoryMember" xlink:label="HOLO_RetainedEarningsStatutoryMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_RetainedEarningsStatutoryMember" xlink:to="HOLO_RetainedEarningsStatutoryMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_RetainedEarningsStatutoryMember_lbl" xml:lang="en-US">Retained Earnings Statutory [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_RetainedEarningsUnrestrictedMember" xlink:label="HOLO_RetainedEarningsUnrestrictedMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_RetainedEarningsUnrestrictedMember" xlink:to="HOLO_RetainedEarningsUnrestrictedMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_RetainedEarningsUnrestrictedMember_lbl" xml:lang="en-US">Retained Earnings Unrestricted [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US">Business Acquisition [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ThirdPartyMember" xlink:label="HOLO_ThirdPartyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ThirdPartyMember" xlink:to="HOLO_ThirdPartyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ThirdPartyMember_lbl" xml:lang="en-US">Third Party [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ThirdPartyOneMember" xlink:label="HOLO_ThirdPartyOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ThirdPartyOneMember" xlink:to="HOLO_ThirdPartyOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ThirdPartyOneMember_lbl" xml:lang="en-US">Third Party One [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_MCHologramIncMCMember" xlink:label="HOLO_MCHologramIncMCMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_MCHologramIncMCMember" xlink:to="HOLO_MCHologramIncMCMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_MCHologramIncMCMember_lbl" xml:lang="en-US">M C Hologram Inc M C [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_QuantumEdgeHKLimitedMember" xlink:label="HOLO_QuantumEdgeHKLimitedMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_QuantumEdgeHKLimitedMember" xlink:to="HOLO_QuantumEdgeHKLimitedMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_QuantumEdgeHKLimitedMember_lbl" xml:lang="en-US">Quantum Edge HK Limited [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_BeijingXihuiyunTechnologyCoMember" xlink:label="HOLO_BeijingXihuiyunTechnologyCoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_BeijingXihuiyunTechnologyCoMember" xlink:to="HOLO_BeijingXihuiyunTechnologyCoMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_BeijingXihuiyunTechnologyCoMember_lbl" xml:lang="en-US">Beijing Xihuiyun Technology Co [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShanghaiMengyunHolographicTechnologyCoMember" xlink:label="HOLO_ShanghaiMengyunHolographicTechnologyCoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ShanghaiMengyunHolographicTechnologyCoMember" xlink:to="HOLO_ShanghaiMengyunHolographicTechnologyCoMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ShanghaiMengyunHolographicTechnologyCoMember_lbl" xml:lang="en-US">Shanghai Mengyun Holographic Technology Co [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenMengyunHolographicTechnologyCoMember" xlink:label="HOLO_ShenzhenMengyunHolographicTechnologyCoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ShenzhenMengyunHolographicTechnologyCoMember" xlink:to="HOLO_ShenzhenMengyunHolographicTechnologyCoMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ShenzhenMengyunHolographicTechnologyCoMember_lbl" xml:lang="en-US">Shenzhen Mengyun Holographic Technology Co [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenQianhaiYoushiTechnologyCoLtdMember" xlink:label="HOLO_ShenzhenQianhaiYoushiTechnologyCoLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ShenzhenQianhaiYoushiTechnologyCoLtdMember" xlink:to="HOLO_ShenzhenQianhaiYoushiTechnologyCoLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ShenzhenQianhaiYoushiTechnologyCoLtdMember_lbl" xml:lang="en-US">Shenzhen Qianhai Youshi Technology Co Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenYijiaNetworkTechnologyCoLtdMember" xlink:label="HOLO_ShenzhenYijiaNetworkTechnologyCoLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ShenzhenYijiaNetworkTechnologyCoLtdMember" xlink:to="HOLO_ShenzhenYijiaNetworkTechnologyCoLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ShenzhenYijiaNetworkTechnologyCoLtdMember_lbl" xml:lang="en-US">Shenzhen Yijia Network Technology Co Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosYoushiNetworkTechnologyCoLtdMember" xlink:label="HOLO_HorgosYoushiNetworkTechnologyCoLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_HorgosYoushiNetworkTechnologyCoLtdMember" xlink:to="HOLO_HorgosYoushiNetworkTechnologyCoLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_HorgosYoushiNetworkTechnologyCoLtdMember_lbl" xml:lang="en-US">Horgos Youshi Network Technology Co Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosWeiyiSoftwareTechnologyCoLtdMember" xlink:label="HOLO_HorgosWeiyiSoftwareTechnologyCoLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_HorgosWeiyiSoftwareTechnologyCoLtdMember" xlink:to="HOLO_HorgosWeiyiSoftwareTechnologyCoLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_HorgosWeiyiSoftwareTechnologyCoLtdMember_lbl" xml:lang="en-US">Horgos Weiyi Software Technology Co Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenBroadVisionTechnologyCoLtdMember" xlink:label="HOLO_ShenzhenBroadVisionTechnologyCoLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ShenzhenBroadVisionTechnologyCoLtdMember" xlink:to="HOLO_ShenzhenBroadVisionTechnologyCoLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ShenzhenBroadVisionTechnologyCoLtdMember_lbl" xml:lang="en-US">Shenzhen Broad Vision Technology Co Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" xlink:label="HOLO_McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" xlink:to="HOLO_McloudvrSoftwareNetworkTechnologyHKCoLimitedMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_McloudvrSoftwareNetworkTechnologyHKCoLimitedMember_lbl" xml:lang="en-US">Mcloudvr Software Network Technology HK Co Limited [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenTianyuemengTechnologyCoLtdMember" xlink:label="HOLO_ShenzhenTianyuemengTechnologyCoLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ShenzhenTianyuemengTechnologyCoLtdMember" xlink:to="HOLO_ShenzhenTianyuemengTechnologyCoLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ShenzhenTianyuemengTechnologyCoLtdMember_lbl" xml:lang="en-US">Shenzhen Tianyuemeng Technology Co Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenYunaoHongxiangTechnologyCoLtdMember" xlink:label="HOLO_ShenzhenYunaoHongxiangTechnologyCoLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ShenzhenYunaoHongxiangTechnologyCoLtdMember" xlink:to="HOLO_ShenzhenYunaoHongxiangTechnologyCoLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ShenzhenYunaoHongxiangTechnologyCoLtdMember_lbl" xml:lang="en-US">Shenzhen Yunao Hongxiang Technology Co Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_BroadvisionIntelligenceHongKongLtdMember" xlink:label="HOLO_BroadvisionIntelligenceHongKongLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_BroadvisionIntelligenceHongKongLtdMember" xlink:to="HOLO_BroadvisionIntelligenceHongKongLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_BroadvisionIntelligenceHongKongLtdMember_lbl" xml:lang="en-US">Broadvision Intelligence Hong Kong Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosBroadVisionTechnologyCoLtdMember" xlink:label="HOLO_HorgosBroadVisionTechnologyCoLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_HorgosBroadVisionTechnologyCoLtdMember" xlink:to="HOLO_HorgosBroadVisionTechnologyCoLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_HorgosBroadVisionTechnologyCoLtdMember_lbl" xml:lang="en-US">Horgos Broad Vision Technology Co Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosTianyuemengTechnologyCoLtdMember" xlink:label="HOLO_HorgosTianyuemengTechnologyCoLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_HorgosTianyuemengTechnologyCoLtdMember" xlink:to="HOLO_HorgosTianyuemengTechnologyCoLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_HorgosTianyuemengTechnologyCoLtdMember_lbl" xml:lang="en-US">Horgos Tianyuemeng Technology Co Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" xlink:label="HOLO_HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" xlink:to="HOLO_HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember_lbl" xml:lang="en-US">Horgos Tianyuemeng Technology Co Ltd Shenzhen Branch [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OceanCloudTechnologyCoLimitedMember" xlink:label="HOLO_OceanCloudTechnologyCoLimitedMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_OceanCloudTechnologyCoLimitedMember" xlink:to="HOLO_OceanCloudTechnologyCoLimitedMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_OceanCloudTechnologyCoLimitedMember_lbl" xml:lang="en-US">Ocean Cloud Technology Co Limited [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenHaiyunXinshengTechnologyCoLtdMember" xlink:label="HOLO_ShenzhenHaiyunXinshengTechnologyCoLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ShenzhenHaiyunXinshengTechnologyCoLtdMember" xlink:to="HOLO_ShenzhenHaiyunXinshengTechnologyCoLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ShenzhenHaiyunXinshengTechnologyCoLtdMember_lbl" xml:lang="en-US">Shenzhen Haiyun Xinsheng Technology Co Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" xlink:label="HOLO_ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" xlink:to="HOLO_ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember_lbl" xml:lang="en-US">Shenzhen Tata Mutual Entertainment Information Technology Co Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenYoumiTechnologyCoLtdMember" xlink:label="HOLO_ShenzhenYoumiTechnologyCoLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ShenzhenYoumiTechnologyCoLtdMember" xlink:to="HOLO_ShenzhenYoumiTechnologyCoLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ShenzhenYoumiTechnologyCoLtdMember_lbl" xml:lang="en-US">Shenzhen Youmi Technology Co Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenYushianTechnologyCoLtdMember" xlink:label="HOLO_ShenzhenYushianTechnologyCoLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ShenzhenYushianTechnologyCoLtdMember" xlink:to="HOLO_ShenzhenYushianTechnologyCoLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ShenzhenYushianTechnologyCoLtdMember_lbl" xml:lang="en-US">Shenzhen Yushian Technology Co Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" xlink:label="HOLO_HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" xlink:to="HOLO_HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember_lbl" xml:lang="en-US">Horgos Tata Mutual Entertainment Information Technology Co Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosYoumiTechnologyCoLtdMember" xlink:label="HOLO_HorgosYoumiTechnologyCoLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_HorgosYoumiTechnologyCoLtdMember" xlink:to="HOLO_HorgosYoumiTechnologyCoLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_HorgosYoumiTechnologyCoLtdMember_lbl" xml:lang="en-US">Horgos Youmi Technology Co Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosYushianTechnologyCoLtdMember" xlink:label="HOLO_HorgosYushianTechnologyCoLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_HorgosYushianTechnologyCoLtdMember" xlink:to="HOLO_HorgosYushianTechnologyCoLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_HorgosYushianTechnologyCoLtdMember_lbl" xml:lang="en-US">Horgos Yushian Technology Co Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_KashgarYoushiInformationTechnologyCoLtdMember" xlink:label="HOLO_KashgarYoushiInformationTechnologyCoLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_KashgarYoushiInformationTechnologyCoLtdMember" xlink:to="HOLO_KashgarYoushiInformationTechnologyCoLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_KashgarYoushiInformationTechnologyCoLtdMember_lbl" xml:lang="en-US">Kashgar Youshi Information Technology Co Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_BeijingWeixiaohaiTechnologyCoLtdMember" xlink:label="HOLO_BeijingWeixiaohaiTechnologyCoLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_BeijingWeixiaohaiTechnologyCoLtdMember" xlink:to="HOLO_BeijingWeixiaohaiTechnologyCoLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_BeijingWeixiaohaiTechnologyCoLtdMember_lbl" xml:lang="en-US">Beijing Weixiaohai Technology Co Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OfficeEquipmentMember_lbl" xml:lang="en-US">Office Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_MechanicalEquipmentMember" xlink:label="HOLO_MechanicalEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_MechanicalEquipmentMember" xlink:to="HOLO_MechanicalEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_MechanicalEquipmentMember_lbl" xml:lang="en-US">Mechanical Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ElectronicEquipmentMember" xlink:label="HOLO_ElectronicEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ElectronicEquipmentMember" xlink:to="HOLO_ElectronicEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ElectronicEquipmentMember_lbl" xml:lang="en-US">Electronic Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesAxis_lbl" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OceanHKMember" xlink:label="HOLO_OceanHKMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_OceanHKMember" xlink:to="HOLO_OceanHKMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_OceanHKMember_lbl" xml:lang="en-US">Ocean H K [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US">Sale of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrivatePlacementMember_lbl" xml:lang="en-US">Private Placement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PeaceAssetMember" xlink:label="HOLO_PeaceAssetMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_PeaceAssetMember" xlink:to="HOLO_PeaceAssetMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_PeaceAssetMember_lbl" xml:lang="en-US">Peace Asset [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_CounterpartyNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CounterpartyNameAxis_lbl" xml:lang="en-US">Counterparty Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenYoumiMember" xlink:label="HOLO_ShenzhenYoumiMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ShenzhenYoumiMember" xlink:to="HOLO_ShenzhenYoumiMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ShenzhenYoumiMember_lbl" xml:lang="en-US">Shenzhen Youmi [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_QianhaiYoushiMember" xlink:label="HOLO_QianhaiYoushiMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_QianhaiYoushiMember" xlink:to="HOLO_QianhaiYoushiMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_QianhaiYoushiMember_lbl" xml:lang="en-US">Qianhai Youshi [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenTianyuemengMember" xlink:label="HOLO_ShenzhenTianyuemengMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ShenzhenTianyuemengMember" xlink:to="HOLO_ShenzhenTianyuemengMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ShenzhenTianyuemengMember_lbl" xml:lang="en-US">Shenzhen Tianyuemeng [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ElectronicAndOtherEquipmentMember" xlink:label="HOLO_ElectronicAndOtherEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ElectronicAndOtherEquipmentMember" xlink:to="HOLO_ElectronicAndOtherEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ElectronicAndOtherEquipmentMember_lbl" xml:lang="en-US">Electronic And Other Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US">Vehicles [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US">Customer Relationships [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SoftwareMember" xlink:label="HOLO_SoftwareMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_SoftwareMember" xlink:to="HOLO_SoftwareMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_SoftwareMember_lbl" xml:lang="en-US">Software [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncompeteAgreementsMember" xlink:to="us-gaap_NoncompeteAgreementsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncompeteAgreementsMember_lbl" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTypeAxis_lbl" xml:lang="en-US">Investment Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_Investments19.9Member" xlink:label="HOLO_Investments19.9Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_Investments19.9Member" xlink:to="HOLO_Investments19.9Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_Investments19.9Member_lbl" xml:lang="en-US">19.9% Investment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_Investment4.4PercentMember" xlink:label="HOLO_Investment4.4PercentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_Investment4.4PercentMember" xlink:to="HOLO_Investment4.4PercentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_Investment4.4PercentMember_lbl" xml:lang="en-US">4.4% Investment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_Investments5percentMember" xlink:label="HOLO_Investments5percentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_Investments5percentMember" xlink:to="HOLO_Investments5percentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_Investments5percentMember_lbl" xml:lang="en-US">5% Investment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_Investments3percentMember" xlink:label="HOLO_Investments3percentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_Investments3percentMember" xlink:to="HOLO_Investments3percentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_Investments3percentMember_lbl" xml:lang="en-US">3% Investment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_Investments2percentMember" xlink:label="HOLO_Investments2percentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_Investments2percentMember" xlink:to="HOLO_Investments2percentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_Investments2percentMember_lbl" xml:lang="en-US">2% Investment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ImpairmentMember" xlink:label="HOLO_ImpairmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ImpairmentMember" xlink:to="HOLO_ImpairmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ImpairmentMember_lbl" xml:lang="en-US">Impairment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Indefinite-Lived Intangible Assets [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_GoodwillfromShenzhenBoweiAcquisitionMember" xlink:label="HOLO_GoodwillfromShenzhenBoweiAcquisitionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_GoodwillfromShenzhenBoweiAcquisitionMember" xlink:to="HOLO_GoodwillfromShenzhenBoweiAcquisitionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_GoodwillfromShenzhenBoweiAcquisitionMember_lbl" xml:lang="en-US">Goodwillfrom Shenzhen Bowei Acquisition [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_GoodwillfromShenzhenTianyuemengAcquisitionMember" xlink:label="HOLO_GoodwillfromShenzhenTianyuemengAcquisitionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_GoodwillfromShenzhenTianyuemengAcquisitionMember" xlink:to="HOLO_GoodwillfromShenzhenTianyuemengAcquisitionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_GoodwillfromShenzhenTianyuemengAcquisitionMember_lbl" xml:lang="en-US">Goodwillfrom Shenzhen Tianyuemeng Acquisition [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HolographicSolutionsMember" xlink:label="HOLO_HolographicSolutionsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_HolographicSolutionsMember" xlink:to="HOLO_HolographicSolutionsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_HolographicSolutionsMember_lbl" xml:lang="en-US">Holographic Solutions [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HolographicTechnologyServiceMember" xlink:label="HOLO_HolographicTechnologyServiceMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_HolographicTechnologyServiceMember" xlink:to="HOLO_HolographicTechnologyServiceMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_HolographicTechnologyServiceMember_lbl" xml:lang="en-US">Holographic Technology Service [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related Party, Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenMengyun19.9EquityInvestmentMember" xlink:label="HOLO_ShenzhenMengyun19.9EquityInvestmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ShenzhenMengyun19.9EquityInvestmentMember" xlink:to="HOLO_ShenzhenMengyun19.9EquityInvestmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ShenzhenMengyun19.9EquityInvestmentMember_lbl" xml:lang="en-US">Shenzhen Mengyun 19. 9 Equity Investment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_YuxiuHanMember" xlink:label="HOLO_YuxiuHanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_YuxiuHanMember" xlink:to="HOLO_YuxiuHanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_YuxiuHanMember_lbl" xml:lang="en-US">Yuxiu Han [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OneCustomerMember" xlink:label="HOLO_OneCustomerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_OneCustomerMember" xlink:to="HOLO_OneCustomerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_OneCustomerMember_lbl" xml:lang="en-US">One Customer [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OneCustomersMember" xlink:label="HOLO_OneCustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_OneCustomersMember" xlink:to="HOLO_OneCustomersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_OneCustomersMember_lbl" xml:lang="en-US">One Customers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_TwoCustomersMember" xlink:label="HOLO_TwoCustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_TwoCustomersMember" xlink:to="HOLO_TwoCustomersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_TwoCustomersMember_lbl" xml:lang="en-US">Two Customers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SecondCustomerMember" xlink:label="HOLO_SecondCustomerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_SecondCustomerMember" xlink:to="HOLO_SecondCustomerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_SecondCustomerMember_lbl" xml:lang="en-US">Second Customer [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ThirdCustomerMember" xlink:label="HOLO_ThirdCustomerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ThirdCustomerMember" xlink:to="HOLO_ThirdCustomerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ThirdCustomerMember_lbl" xml:lang="en-US">Third Customer [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PurchasesMember" xlink:label="HOLO_PurchasesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_PurchasesMember" xlink:to="HOLO_PurchasesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_PurchasesMember_lbl" xml:lang="en-US">Purchases [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_VendorConcentrationRiskMember" xlink:label="HOLO_VendorConcentrationRiskMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_VendorConcentrationRiskMember" xlink:to="HOLO_VendorConcentrationRiskMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_VendorConcentrationRiskMember_lbl" xml:lang="en-US">Vendor Concentration Risk [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_TwoVendorsMember" xlink:label="HOLO_TwoVendorsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_TwoVendorsMember" xlink:to="HOLO_TwoVendorsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_TwoVendorsMember_lbl" xml:lang="en-US">Two Vendors [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OneVendorMember" xlink:label="HOLO_OneVendorMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_OneVendorMember" xlink:to="HOLO_OneVendorMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_OneVendorMember_lbl" xml:lang="en-US">One Vendor [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_FirstVendorMember" xlink:label="HOLO_FirstVendorMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_FirstVendorMember" xlink:to="HOLO_FirstVendorMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_FirstVendorMember_lbl" xml:lang="en-US">First Vendor [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SecondVendorMember" xlink:label="HOLO_SecondVendorMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_SecondVendorMember" xlink:to="HOLO_SecondVendorMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_SecondVendorMember_lbl" xml:lang="en-US">Second Vendor [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ThirdVendorMember" xlink:label="HOLO_ThirdVendorMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ThirdVendorMember" xlink:to="HOLO_ThirdVendorMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ThirdVendorMember_lbl" xml:lang="en-US">Third Vendor [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableMember" xlink:label="us-gaap_AccountsPayableMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableMember" xlink:to="us-gaap_AccountsPayableMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableMember_lbl" xml:lang="en-US">Accounts Payable [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OrdinarySharesMember" xlink:label="HOLO_OrdinarySharesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_OrdinarySharesMember" xlink:to="HOLO_OrdinarySharesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_OrdinarySharesMember_lbl" xml:lang="en-US">Ordinary Shares [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_InitialPublicOfferingMember" xlink:label="HOLO_InitialPublicOfferingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_InitialPublicOfferingMember" xlink:to="HOLO_InitialPublicOfferingMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_InitialPublicOfferingMember_lbl" xml:lang="en-US">Initial Public Offering [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_MergerMember" xlink:label="HOLO_MergerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_MergerMember" xlink:to="HOLO_MergerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_MergerMember_lbl" xml:lang="en-US">Merger [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_EmployeeStockIncentive2023PlanMember" xlink:label="HOLO_EmployeeStockIncentive2023PlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_EmployeeStockIncentive2023PlanMember" xlink:to="HOLO_EmployeeStockIncentive2023PlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_EmployeeStockIncentive2023PlanMember_lbl" xml:lang="en-US">Employee Stock Incentive 2023 Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PublicWarrantsMember" xlink:label="HOLO_PublicWarrantsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_PublicWarrantsMember" xlink:to="HOLO_PublicWarrantsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_PublicWarrantsMember_lbl" xml:lang="en-US">Public Warrants [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PrivateWarrantsMember" xlink:label="HOLO_PrivateWarrantsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_PrivateWarrantsMember" xlink:to="HOLO_PrivateWarrantsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_PrivateWarrantsMember_lbl" xml:lang="en-US">Private Warrants [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IPOMember" xlink:to="us-gaap_IPOMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IPOMember_lbl" xml:lang="en-US">IPO [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="us-gaap_ValuationTechniqueAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationTechniqueAxis_lbl" xml:lang="en-US">Valuation Approach and Technique [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_BlackScholesOptionPricingModelMember" xlink:label="HOLO_BlackScholesOptionPricingModelMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_BlackScholesOptionPricingModelMember" xlink:to="HOLO_BlackScholesOptionPricingModelMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_BlackScholesOptionPricingModelMember_lbl" xml:lang="en-US">Black Scholes Option Pricing Model [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HolographicTechnologyLiDARProductsMember" xlink:label="HOLO_HolographicTechnologyLiDARProductsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_HolographicTechnologyLiDARProductsMember" xlink:to="HOLO_HolographicTechnologyLiDARProductsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_HolographicTechnologyLiDARProductsMember_lbl" xml:lang="en-US">Holographic Technology LiDAR Products [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember" xlink:label="HOLO_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember" xlink:to="HOLO_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_lbl" xml:lang="en-US">Holographic Technology Intelligence Vision Software And Technology Development Service [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HolographicTechnologyLicensingAndContentProductMember" xlink:label="HOLO_HolographicTechnologyLicensingAndContentProductMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_HolographicTechnologyLicensingAndContentProductMember" xlink:to="HOLO_HolographicTechnologyLicensingAndContentProductMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_HolographicTechnologyLicensingAndContentProductMember_lbl" xml:lang="en-US">Holographic Technology Licensing And Content Product [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HolographicHardwareSalesMember" xlink:label="HOLO_HolographicHardwareSalesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_HolographicHardwareSalesMember" xlink:to="HOLO_HolographicHardwareSalesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_HolographicHardwareSalesMember_lbl" xml:lang="en-US">Holographic Hardware Sales [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_TotalHolographicSolutionsMember" xlink:label="HOLO_TotalHolographicSolutionsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_TotalHolographicSolutionsMember" xlink:to="HOLO_TotalHolographicSolutionsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_TotalHolographicSolutionsMember_lbl" xml:lang="en-US">Total Holographic Solutions [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_YichangJiYueTechnologyLtdMember" xlink:label="HOLO_YichangJiYueTechnologyLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_YichangJiYueTechnologyLtdMember" xlink:to="HOLO_YichangJiYueTechnologyLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_YichangJiYueTechnologyLtdMember_lbl" xml:lang="en-US">Yichang Ji Yue Technology Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember" xlink:label="srt_ParentCompanyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ParentCompanyMember" xlink:to="srt_ParentCompanyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ParentCompanyMember_lbl" xml:lang="en-US">Parent Company [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesTable" xlink:label="dei_EntityAddressesTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressesTable" xlink:to="dei_EntityAddressesTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressesTable_lbl" xml:lang="en-US">Entity Addresses [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesLineItems" xlink:label="dei_EntityAddressesLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressesLineItems" xlink:to="dei_EntityAddressesLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressesLineItems_lbl" xml:lang="en-US">Entity Addresses [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_ContactPersonnelName" xlink:label="dei_ContactPersonnelName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_ContactPersonnelName" xlink:to="dei_ContactPersonnelName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_ContactPersonnelName_lbl" xml:lang="en-US">Contact Personnel Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_lbl" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName" xlink:label="dei_AuditorName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorName_lbl" xml:lang="en-US">Auditor Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorLocation_lbl" xml:lang="en-US">Auditor Location</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorFirmId_lbl" xml:lang="en-US">Auditor Firm ID</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">CURRENT ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US">Prepayments and other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAndLeasesReceivableRelatedParties" xlink:label="us-gaap_LoansAndLeasesReceivableRelatedParties" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansAndLeasesReceivableRelatedParties" xlink:to="us-gaap_LoansAndLeasesReceivableRelatedParties_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansAndLeasesReceivableRelatedParties_lbl" xml:lang="en-US">Due from related parties</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventories, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsAbstract" xlink:label="us-gaap_OtherAssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsAbstract_lbl" xml:lang="en-US">NON-CURRENT ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PrepaymentAndDepositsNet" xlink:label="HOLO_PrepaymentAndDepositsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_PrepaymentAndDepositsNet" xlink:to="HOLO_PrepaymentAndDepositsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_PrepaymentAndDepositsNet_lbl" xml:lang="en-US">Prepayment and deposits, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Intangible assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments" xlink:label="us-gaap_Investments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Investments" xlink:to="us-gaap_Investments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Investments_lbl" xml:lang="en-US">Investments in unconsolidated entities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Right-of-use assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xml:lang="en-US">Deferred tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Total non-current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">CURRENT LIABILITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_AdvanceFromCustomers" xlink:label="HOLO_AdvanceFromCustomers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_AdvanceFromCustomers" xlink:to="HOLO_AdvanceFromCustomers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_AdvanceFromCustomers_lbl" xml:lang="en-US">Advance from customers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilities" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilities" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilities_lbl" xml:lang="en-US">Other payables and accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DueToRelatedParties" xlink:label="HOLO_DueToRelatedParties" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_DueToRelatedParties" xlink:to="HOLO_DueToRelatedParties_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_DueToRelatedParties_lbl" xml:lang="en-US">Due to related parties</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Operating lease liabilities - current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableCurrent" xlink:to="us-gaap_LoansPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableCurrent_lbl" xml:lang="en-US">Loan payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US">Taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">NON-CURRENT LIABILITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Operating lease liabilities - noncurrent</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US">Deferred tax liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_WarrantLiabilities" xlink:label="HOLO_WarrantLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_WarrantLiabilities" xlink:to="HOLO_WarrantLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_WarrantLiabilities_lbl" xml:lang="en-US">Warrant liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_lbl" xml:lang="en-US">Total non-current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">SHAREHOLDERS&#8217; EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Ordinary shares($0.001 par value; 5,941,204 shares authorized; 5,081,204 and 5,941,204 shares issued and outstanding as of December 31,2022 and December 31, 2023, respectively)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulative Deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_StatutoryReserves" xlink:label="HOLO_StatutoryReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_StatutoryReserves" xlink:to="HOLO_StatutoryReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_StatutoryReserves_lbl" xml:lang="en-US">Statutory reserves</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total MICROCLOUD HOLOGRAM INC. shareholders' equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US">NON-CONTROLLING INTERESTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Total Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total liabilities and shareholders' equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesAbstract_lbl" xml:lang="en-US">OPERATING REVENUES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Total operating revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">COST OF REVENUES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">GROSS PROFIT</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">OPERATING EXPENSES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingExpense" xlink:label="us-gaap_SellingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingExpense" xlink:to="us-gaap_SellingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_SellingExpense_lbl" xml:lang="en-US">Selling expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Provision for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ChangeInFairValueOfWarrantLiability" xlink:label="HOLO_ChangeInFairValueOfWarrantLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ChangeInFairValueOfWarrantLiability" xlink:to="HOLO_ChangeInFairValueOfWarrantLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ChangeInFairValueOfWarrantLiability_lbl" xml:lang="en-US">Change in fair value of warrant liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">INCOME (LOSS) FROM OPERATIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract_lbl" xml:lang="en-US">OTHER INCOME (EXPENSE)</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_FinanceIncomeNet" xlink:label="HOLO_FinanceIncomeNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_FinanceIncomeNet" xlink:to="HOLO_FinanceIncomeNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_FinanceIncomeNet_lbl" xml:lang="en-US">Finance income, net</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ImpairmentLossForUnconsolidatedEntities" xlink:label="HOLO_ImpairmentLossForUnconsolidatedEntities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ImpairmentLossForUnconsolidatedEntities" xlink:to="HOLO_ImpairmentLossForUnconsolidatedEntities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="HOLO_ImpairmentLossForUnconsolidatedEntities_lbl" xml:lang="en-US">Impairment loss for unconsolidated entities</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ProfitOrLossOnDisposalOfSubsidiaries" xlink:label="HOLO_ProfitOrLossOnDisposalOfSubsidiaries" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ProfitOrLossOnDisposalOfSubsidiaries" xlink:to="HOLO_ProfitOrLossOnDisposalOfSubsidiaries_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ProfitOrLossOnDisposalOfSubsidiaries_lbl" xml:lang="en-US">Profit or loss on disposal of subsidiaries</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncome" xlink:label="us-gaap_OtherIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncome" xlink:to="us-gaap_OtherIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncome_lbl" xml:lang="en-US">Other income, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total other income, (expenses), net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">INCOME (LOSS) BEFORE INCOME TAXES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">BENEFIT OF (PROVISION FOR) INCOME TAXES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">NET INCOME (LOSS)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Less: Net income (loss) attributable to non-controlling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">NET LOSS ATTRIBUTABLE TO MICROCLOUD HOLOGRAM INC. ORDINARY SHAREHOLDERS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossTaxAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossTaxAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossTaxAbstract_lbl" xml:lang="en-US">OTHER COMPREHENSIVE INCOME (LOSS)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Foreign currency translation adjustment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">COMPREHENSIVE INCOME (LOSS)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Less: Comprehensive income (loss) attributable to non-controlling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">COMPREHENSIVE LOSS ATTRIBUTABLE TO MICROCLOUD HOLOGRAM INC</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES1</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted average number of ordinary shares outstanding - basic</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted average number of ordinary shares outstanding - diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">EARNINGS (LOSS) PER SHARE1</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Earnings (loss) per share - basic</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Earnings (loss) per share - diluted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Beginning balance, value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Beginning balance, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net income</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_StatutoryReservesAmount" xlink:label="HOLO_StatutoryReservesAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_StatutoryReservesAmount" xlink:to="HOLO_StatutoryReservesAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="HOLO_StatutoryReservesAmount_lbl" xml:lang="en-US">Statutory reserves</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders" xlink:label="HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders" xlink:to="HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders_lbl" xml:lang="en-US">Cancellation of the outstanding shares in MC held by former MC shareholders</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholdersshares" xlink:label="HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholdersshares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholdersshares" xlink:to="HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholdersshares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholdersshares_lbl" xml:lang="en-US">Cancellation of the outstanding shares in MC held by former MC shareholders, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_InitialCommonSharesOfGoldenPath" xlink:label="HOLO_InitialCommonSharesOfGoldenPath" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_InitialCommonSharesOfGoldenPath" xlink:to="HOLO_InitialCommonSharesOfGoldenPath_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_InitialCommonSharesOfGoldenPath_lbl" xml:lang="en-US">Initial common shares of Golden Path</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_InitialCommonSharesOfGoldenPathShares" xlink:label="HOLO_InitialCommonSharesOfGoldenPathShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_InitialCommonSharesOfGoldenPathShares" xlink:to="HOLO_InitialCommonSharesOfGoldenPathShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_InitialCommonSharesOfGoldenPathShares_lbl" xml:lang="en-US">Initial common shares of Golden Path, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption" xlink:label="HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption" xlink:to="HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption_lbl" xml:lang="en-US">Initial common shares of Golden Path subject to possible redemption</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemptionShares" xlink:label="HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemptionShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemptionShares" xlink:to="HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemptionShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemptionShares_lbl" xml:lang="en-US">Initial common shares of Golden Path subject to possible redemption, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SharesConvertedFromRights" xlink:label="HOLO_SharesConvertedFromRights" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_SharesConvertedFromRights" xlink:to="HOLO_SharesConvertedFromRights_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_SharesConvertedFromRights_lbl" xml:lang="en-US">Shares converted from rights</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SharesConvertedFromRightsShares" xlink:label="HOLO_SharesConvertedFromRightsShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_SharesConvertedFromRightsShares" xlink:to="HOLO_SharesConvertedFromRightsShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_SharesConvertedFromRightsShares_lbl" xml:lang="en-US">Shares converted from rights, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IssuanceOfCommonStockToFinder" xlink:label="HOLO_IssuanceOfCommonStockToFinder" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_IssuanceOfCommonStockToFinder" xlink:to="HOLO_IssuanceOfCommonStockToFinder_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_IssuanceOfCommonStockToFinder_lbl" xml:lang="en-US">Issuance of common stock to Finder</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IssuanceOfCommonStockToFinderShares" xlink:label="HOLO_IssuanceOfCommonStockToFinderShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_IssuanceOfCommonStockToFinderShares" xlink:to="HOLO_IssuanceOfCommonStockToFinderShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_IssuanceOfCommonStockToFinderShares_lbl" xml:lang="en-US">Issuance of common stock to Finder, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombination" xlink:label="HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombination" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombination" xlink:to="HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombination_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombination_lbl" xml:lang="en-US">Issuance of common stock as consideration of business combination</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombinationShares" xlink:label="HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombinationShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombinationShares" xlink:to="HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombinationShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombinationShares_lbl" xml:lang="en-US">Issuance of common stock as consideration of business combination, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue_lbl" xml:lang="en-US">Redemption of common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares_lbl" xml:lang="en-US">Redemption of common stock, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans" xlink:label="HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans" xlink:to="HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans_lbl" xml:lang="en-US">Issuance of common stock to employees in employee benefit plans</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlansShares" xlink:label="HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlansShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlansShares" xlink:to="HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlansShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlansShares_lbl" xml:lang="en-US">Issuance of common stock to employees in employee benefit plans, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisposalOfSubsidiaries" xlink:label="HOLO_DisposalOfSubsidiaries" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_DisposalOfSubsidiaries" xlink:to="HOLO_DisposalOfSubsidiaries_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_DisposalOfSubsidiaries_lbl" xml:lang="en-US">Disposal of subsidiaries</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Foreign currency translation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3_lbl" xml:lang="en-US">Ending balance, value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_2_lbl" xml:lang="en-US">Ending balance, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES:</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_2_lbl" xml:lang="en-US">Net loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US">Amortization of operating lease right-of-use assets</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ProvisionForDoubtfulAccount" xlink:label="HOLO_ProvisionForDoubtfulAccount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ProvisionForDoubtfulAccount" xlink:to="HOLO_ProvisionForDoubtfulAccount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ProvisionForDoubtfulAccount_lbl" xml:lang="en-US">Provision for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DeferredTaxBenefits" xlink:label="HOLO_DeferredTaxBenefits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_DeferredTaxBenefits" xlink:to="HOLO_DeferredTaxBenefits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_DeferredTaxBenefits_lbl" xml:lang="en-US">Deferred tax expense (benefits)</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ProvisionForInventoryReserve" xlink:label="HOLO_ProvisionForInventoryReserve" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ProvisionForInventoryReserve" xlink:to="HOLO_ProvisionForInventoryReserve_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="HOLO_ProvisionForInventoryReserve_lbl" xml:lang="en-US">Provision for inventory reserve</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndOtherIncome" xlink:label="us-gaap_InterestAndOtherIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndOtherIncome" xlink:to="us-gaap_InterestAndOtherIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestAndOtherIncome_lbl" xml:lang="en-US">Interest income</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ImpairmentLossForUnconsolidatedEntities" xlink:to="HOLO_ImpairmentLossForUnconsolidatedEntities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ImpairmentLossForUnconsolidatedEntities_2_lbl" xml:lang="en-US">Impairment loss for unconsolidated entities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl" xml:lang="en-US">Loss on disposal fixed assets</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ChangeInFairValueOfWarrantLiabilities" xlink:label="HOLO_ChangeInFairValueOfWarrantLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ChangeInFairValueOfWarrantLiabilities" xlink:to="HOLO_ChangeInFairValueOfWarrantLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="HOLO_ChangeInFairValueOfWarrantLiabilities_lbl" xml:lang="en-US">Change in fair value of warrant liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl" xml:lang="en-US">Impairment loss for intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US">Impairment loss for goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_LossOnDisposalOfSubsidiaries" xlink:label="HOLO_LossOnDisposalOfSubsidiaries" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_LossOnDisposalOfSubsidiaries" xlink:to="HOLO_LossOnDisposalOfSubsidiaries_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="HOLO_LossOnDisposalOfSubsidiaries_lbl" xml:lang="en-US">Loss on disposal of subsidiaries</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Change in operating assets and liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xml:lang="en-US">Prepayment and other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PrepaymentsAndDeposits" xlink:label="HOLO_PrepaymentsAndDeposits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_PrepaymentsAndDeposits" xlink:to="HOLO_PrepaymentsAndDeposits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_PrepaymentsAndDeposits_lbl" xml:lang="en-US">Prepayments and deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xml:lang="en-US">Operating lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IncreaseDecreaseInCustomerAdvancesValue" xlink:label="HOLO_IncreaseDecreaseInCustomerAdvancesValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_IncreaseDecreaseInCustomerAdvancesValue" xlink:to="HOLO_IncreaseDecreaseInCustomerAdvancesValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="HOLO_IncreaseDecreaseInCustomerAdvancesValue_lbl" xml:lang="en-US">Advance from customers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Other payables and accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_lbl" xml:lang="en-US">Taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:label="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_lbl" xml:lang="en-US">Payments for business acquisition payable - related parties</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_LoanProceedsToThirdParties" xlink:label="HOLO_LoanProceedsToThirdParties" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_LoanProceedsToThirdParties" xlink:to="HOLO_LoanProceedsToThirdParties_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_LoanProceedsToThirdParties_lbl" xml:lang="en-US">Loan proceeds to third parties</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_RepaymentsOfDebts" xlink:label="HOLO_RepaymentsOfDebts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_RepaymentsOfDebts" xlink:to="HOLO_RepaymentsOfDebts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_RepaymentsOfDebts_lbl" xml:lang="en-US">Loan repayment from third parties</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchases of property and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_CashReceivedOnFixedAssetsDisposal" xlink:label="HOLO_CashReceivedOnFixedAssetsDisposal" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_CashReceivedOnFixedAssetsDisposal" xlink:to="HOLO_CashReceivedOnFixedAssetsDisposal_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_CashReceivedOnFixedAssetsDisposal_lbl" xml:lang="en-US">Cash received on fixed assets disposal</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_InvestmentsInUnconsolidatedEntities" xlink:label="HOLO_InvestmentsInUnconsolidatedEntities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_InvestmentsInUnconsolidatedEntities" xlink:to="HOLO_InvestmentsInUnconsolidatedEntities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="HOLO_InvestmentsInUnconsolidatedEntities_lbl" xml:lang="en-US">Investments in unconsolidated entities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash (used in) provided by investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM FINANCING ACTIVITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_AmountsAdvancedFromRelatedParties" xlink:label="HOLO_AmountsAdvancedFromRelatedParties" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_AmountsAdvancedFromRelatedParties" xlink:to="HOLO_AmountsAdvancedFromRelatedParties_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="HOLO_AmountsAdvancedFromRelatedParties_lbl" xml:lang="en-US">Amounts advanced from related parties</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_AmountsAdvancedToRelatedParties" xlink:label="HOLO_AmountsAdvancedToRelatedParties" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_AmountsAdvancedToRelatedParties" xlink:to="HOLO_AmountsAdvancedToRelatedParties_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_AmountsAdvancedToRelatedParties_lbl" xml:lang="en-US">Amounts advanced to related parties</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_RepaymentsFromRelatedParties" xlink:label="HOLO_RepaymentsFromRelatedParties" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_RepaymentsFromRelatedParties" xlink:to="HOLO_RepaymentsFromRelatedParties_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="HOLO_RepaymentsFromRelatedParties_lbl" xml:lang="en-US">Repayments from related parties</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xml:lang="en-US">Repayments to related parties</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="us-gaap_RepaymentsOfBankDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfBankDebt" xlink:to="us-gaap_RepaymentsOfBankDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfBankDebt_lbl" xml:lang="en-US">Repayments of third-party loan</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_CashReceivedFromRecapitalization" xlink:label="HOLO_CashReceivedFromRecapitalization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_CashReceivedFromRecapitalization" xlink:to="HOLO_CashReceivedFromRecapitalization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_CashReceivedFromRecapitalization_lbl" xml:lang="en-US">Cash received from recapitalization</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ProceedsOfThirdpartyLoan" xlink:label="HOLO_ProceedsOfThirdpartyLoan" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ProceedsOfThirdpartyLoan" xlink:to="HOLO_ProceedsOfThirdpartyLoan_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ProceedsOfThirdpartyLoan_lbl" xml:lang="en-US">Proceeds of third-party loan</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by/(used in) financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">EFFECT OF EXCHANGE RATE ON CASH, CASH EQUIVALENTS AND RESTRICTED CASH</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">CHANGE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2_lbl" xml:lang="en-US">CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">SUPPLEMENTAL CASH FLOW INFORMATION:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Cash paid for income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Cash paid for interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">NON-CASH INVESTING AND FINANCING ACTIVITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalLeaseObligationsIncurred" xlink:label="us-gaap_CapitalLeaseObligationsIncurred" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligationsIncurred" xlink:to="us-gaap_CapitalLeaseObligationsIncurred_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeaseObligationsIncurred_lbl" xml:lang="en-US">Initial recognition of right-of-use assets and lease liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xml:lang="en-US">Total cash and cash equivalents shown in the consolidated statements of cash flows</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xml:lang="en-US">Nature of business and organization</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Summary of significant accounting policies</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureReverseRecapitalizationAbstract" xlink:label="HOLO_DisclosureReverseRecapitalizationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_DisclosureReverseRecapitalizationAbstract" xlink:to="HOLO_DisclosureReverseRecapitalizationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_DisclosureReverseRecapitalizationAbstract_lbl" xml:lang="en-US">Reverse Recapitalization</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ReverseRecapitalizationDisclosureTextBlock" xlink:label="HOLO_ReverseRecapitalizationDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ReverseRecapitalizationDisclosureTextBlock" xlink:to="HOLO_ReverseRecapitalizationDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="HOLO_ReverseRecapitalizationDisclosureTextBlock_lbl" xml:lang="en-US">Reverse Recapitalization</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureDeconsolidationAbstract" xlink:label="HOLO_DisclosureDeconsolidationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_DisclosureDeconsolidationAbstract" xlink:to="HOLO_DisclosureDeconsolidationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_DisclosureDeconsolidationAbstract_lbl" xml:lang="en-US">Deconsolidation</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DeconsolidationTextBlock" xlink:label="HOLO_DeconsolidationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_DeconsolidationTextBlock" xlink:to="HOLO_DeconsolidationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="HOLO_DeconsolidationTextBlock_lbl" xml:lang="en-US">Deconsolidation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossAbstract" xlink:label="us-gaap_CreditLossAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditLossAbstract" xlink:to="us-gaap_CreditLossAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditLossAbstract_lbl" xml:lang="en-US">Credit Loss [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl" xml:lang="en-US">Accounts receivable, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">Property and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureIntangibleAssetsNetAbstract" xlink:label="HOLO_DisclosureIntangibleAssetsNetAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_DisclosureIntangibleAssetsNetAbstract" xlink:to="HOLO_DisclosureIntangibleAssetsNetAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_DisclosureIntangibleAssetsNetAbstract_lbl" xml:lang="en-US">Intangible Assets Net</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IntangibleAssetsNetDisclosureTextBlock" xlink:label="HOLO_IntangibleAssetsNetDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_IntangibleAssetsNetDisclosureTextBlock" xlink:to="HOLO_IntangibleAssetsNetDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="HOLO_IntangibleAssetsNetDisclosureTextBlock_lbl" xml:lang="en-US">Intangible assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInvestmentsAbstract" xlink:label="us-gaap_ScheduleOfInvestmentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInvestmentsAbstract" xlink:to="us-gaap_ScheduleOfInvestmentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInvestmentsAbstract_lbl" xml:lang="en-US">Schedule of Investments [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentHoldingsScheduleOfInvestmentsTextBlock" xlink:label="us-gaap_InvestmentHoldingsScheduleOfInvestmentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentHoldingsScheduleOfInvestmentsTextBlock" xlink:to="us-gaap_InvestmentHoldingsScheduleOfInvestmentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InvestmentHoldingsScheduleOfInvestmentsTextBlock_lbl" xml:lang="en-US">Investments in unconsolidated entities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="us-gaap_GoodwillDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillDisclosureTextBlock" xlink:to="us-gaap_GoodwillDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GoodwillDisclosureTextBlock_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">Related party transactions and balances</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">Concentration of risk</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US">Leases [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:to="us-gaap_LeasesOfLesseeDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Shareholders&#8217; equity</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureWarrantsAbstract" xlink:label="HOLO_DisclosureWarrantsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_DisclosureWarrantsAbstract" xlink:to="HOLO_DisclosureWarrantsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_DisclosureWarrantsAbstract_lbl" xml:lang="en-US">Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_WarrantsTextBlock" xlink:label="HOLO_WarrantsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_WarrantsTextBlock" xlink:to="HOLO_WarrantsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="HOLO_WarrantsTextBlock_lbl" xml:lang="en-US">Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsDisclosureTextBlock" xlink:label="us-gaap_CommitmentsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsDisclosureTextBlock" xlink:to="us-gaap_CommitmentsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">Segments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">Subsequent events</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureCondensedFinancialInformationOfParentCompanyAbstract" xlink:label="HOLO_DisclosureCondensedFinancialInformationOfParentCompanyAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_DisclosureCondensedFinancialInformationOfParentCompanyAbstract" xlink:to="HOLO_DisclosureCondensedFinancialInformationOfParentCompanyAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_DisclosureCondensedFinancialInformationOfParentCompanyAbstract_lbl" xml:lang="en-US">Financial Information Of Parent Company</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_CondensedFinancialInformationOfParentCompanyTextBlock" xlink:label="HOLO_CondensedFinancialInformationOfParentCompanyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_CondensedFinancialInformationOfParentCompanyTextBlock" xlink:to="HOLO_CondensedFinancialInformationOfParentCompanyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_CondensedFinancialInformationOfParentCompanyTextBlock_lbl" xml:lang="en-US">Condensed financial information of the parent company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of presentation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Principles of consolidation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of estimates and assumptions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign currency translation and other comprehensive income (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ReceivablesPolicyTextBlock_lbl" xml:lang="en-US">Accounts receivable, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:to="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_lbl" xml:lang="en-US">Short term investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PrepaidServicesFeesPolicyTextBlock" xlink:label="HOLO_PrepaidServicesFeesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_PrepaidServicesFeesPolicyTextBlock" xlink:to="HOLO_PrepaidServicesFeesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_PrepaidServicesFeesPolicyTextBlock_lbl" xml:lang="en-US">Prepaid services fees</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PrepaymentsOtherCurrentAssetsAndDepositsPolicyTextBlock" xlink:label="HOLO_PrepaymentsOtherCurrentAssetsAndDepositsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_PrepaymentsOtherCurrentAssetsAndDepositsPolicyTextBlock" xlink:to="HOLO_PrepaymentsOtherCurrentAssetsAndDepositsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_PrepaymentsOtherCurrentAssetsAndDepositsPolicyTextBlock_lbl" xml:lang="en-US">Prepayments, other current assets and deposits, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_CostMethodInvestmentsPolicyTextBlock" xlink:label="HOLO_CostMethodInvestmentsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_CostMethodInvestmentsPolicyTextBlock" xlink:to="HOLO_CostMethodInvestmentsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_CostMethodInvestmentsPolicyTextBlock_lbl" xml:lang="en-US">Cost method investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xml:lang="en-US">Intangible assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Impairment for long-lived assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl" xml:lang="en-US">Business combination</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US">Fair value measurement</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_WarrantsLiabilitiesPolicyTextBlock" xlink:label="HOLO_WarrantsLiabilitiesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_WarrantsLiabilitiesPolicyTextBlock" xlink:to="HOLO_WarrantsLiabilitiesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_WarrantsLiabilitiesPolicyTextBlock_lbl" xml:lang="en-US">Warrants liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue recognition</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ContractBalancesPolicyTextBlock" xlink:label="HOLO_ContractBalancesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ContractBalancesPolicyTextBlock" xlink:to="HOLO_ContractBalancesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ContractBalancesPolicyTextBlock_lbl" xml:lang="en-US">Cost of revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US">Advertising costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and development</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ValueAddedTaxesVATAndgoodsAndServicesTaxesGSTPolicyTextBlock" xlink:label="HOLO_ValueAddedTaxesVATAndgoodsAndServicesTaxesGSTPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ValueAddedTaxesVATAndgoodsAndServicesTaxesGSTPolicyTextBlock" xlink:to="HOLO_ValueAddedTaxesVATAndgoodsAndServicesTaxesGSTPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ValueAddedTaxesVATAndgoodsAndServicesTaxesGSTPolicyTextBlock_lbl" xml:lang="en-US">Value added taxes (&#8220;VAT&#8221;)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OtherIncomePolicyTextBlock" xlink:label="HOLO_OtherIncomePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_OtherIncomePolicyTextBlock" xlink:to="HOLO_OtherIncomePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_OtherIncomePolicyTextBlock_lbl" xml:lang="en-US">Other Income, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:to="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl" xml:lang="en-US">Share-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_EmployeeBenefitPolicyTextBlock" xlink:label="HOLO_EmployeeBenefitPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_EmployeeBenefitPolicyTextBlock" xlink:to="HOLO_EmployeeBenefitPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_EmployeeBenefitPolicyTextBlock_lbl" xml:lang="en-US">Employee benefit</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_NoncontrollingInterestspolicyTextBlock" xlink:label="HOLO_NoncontrollingInterestspolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_NoncontrollingInterestspolicyTextBlock" xlink:to="HOLO_NoncontrollingInterestspolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_NoncontrollingInterestspolicyTextBlock_lbl" xml:lang="en-US">Non-controlling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Earnings per share</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_StatutoryReservesPolicyTextBlock" xlink:label="HOLO_StatutoryReservesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_StatutoryReservesPolicyTextBlock" xlink:to="HOLO_StatutoryReservesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="HOLO_StatutoryReservesPolicyTextBlock_lbl" xml:lang="en-US">Statutory reserves</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Segment reporting</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recently issued accounting pronouncements</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock" xlink:label="HOLO_ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock" xlink:to="HOLO_ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock_lbl" xml:lang="en-US">Schedule of accompanying consolidated financial statements</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PropertyPlantAndEquipmentsTextBlock" xlink:label="HOLO_PropertyPlantAndEquipmentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_PropertyPlantAndEquipmentsTextBlock" xlink:to="HOLO_PropertyPlantAndEquipmentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_PropertyPlantAndEquipmentsTextBlock_lbl" xml:lang="en-US">Schedule of estimated useful lives</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock" xlink:label="HOLO_ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock" xlink:to="HOLO_ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock_lbl" xml:lang="en-US">Schedule of noncontrolling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ScheduleOfConsummationOfMergerTableTextblock" xlink:label="HOLO_ScheduleOfConsummationOfMergerTableTextblock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ScheduleOfConsummationOfMergerTableTextblock" xlink:to="HOLO_ScheduleOfConsummationOfMergerTableTextblock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ScheduleOfConsummationOfMergerTableTextblock_lbl" xml:lang="en-US">Schedule of consummation of merger</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock" xlink:label="HOLO_ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock" xlink:to="HOLO_ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock_lbl" xml:lang="en-US">Schedule of net assets of entities disposed</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xml:lang="en-US">Schedule of accounts receivable, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl" xml:lang="en-US">Schedule of allowance for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of property and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of intangible assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock" xlink:label="us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock" xlink:to="us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock_lbl" xml:lang="en-US">Schedule of investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xml:lang="en-US">Schedule of goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_GoodwillReportableSegmentTableTextBlock" xlink:label="HOLO_GoodwillReportableSegmentTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_GoodwillReportableSegmentTableTextBlock" xlink:to="HOLO_GoodwillReportableSegmentTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_GoodwillReportableSegmentTableTextBlock_lbl" xml:lang="en-US">Schedule of goodwill reportable segments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl" xml:lang="en-US">Schedule of related parties</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Schedule of income tax expense benefit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of effective income tax rate reconciliation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of deferred tax assets and liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ScheduleOfTaxPayableTableTextBlock" xlink:label="HOLO_ScheduleOfTaxPayableTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ScheduleOfTaxPayableTableTextBlock" xlink:to="HOLO_ScheduleOfTaxPayableTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ScheduleOfTaxPayableTableTextBlock_lbl" xml:lang="en-US">Schedule of taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US">Schedule of lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ScheduleOfFutureAmortizationROUAssetsTableTextBlock" xlink:label="HOLO_ScheduleOfFutureAmortizationROUAssetsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ScheduleOfFutureAmortizationROUAssetsTableTextBlock" xlink:to="HOLO_ScheduleOfFutureAmortizationROUAssetsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ScheduleOfFutureAmortizationROUAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of future amortization of ROU assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of black-scholes model</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ScheduleOfWarrantActivitiesTableTextBlock" xlink:label="HOLO_ScheduleOfWarrantActivitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ScheduleOfWarrantActivitiesTableTextBlock" xlink:to="HOLO_ScheduleOfWarrantActivitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ScheduleOfWarrantActivitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Warrants activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Schedule of segments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US">Schedule of disaggregation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl" xml:lang="en-US">Schedule of condensed balance sheets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:label="srt_ScheduleOfCondensedIncomeStatementTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:to="srt_ScheduleOfCondensedIncomeStatementTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfCondensedIncomeStatementTableTextBlock_lbl" xml:lang="en-US">Schedule of condensed statements of income and comprehensive income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl" xml:lang="en-US">Schedule of condensed statements of cash flows</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_lbl" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringCostAndReserveLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringCostAndReserveLineItems_lbl" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionNameOfAcquiredEntity" xlink:label="us-gaap_BusinessAcquisitionNameOfAcquiredEntity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionNameOfAcquiredEntity" xlink:to="us-gaap_BusinessAcquisitionNameOfAcquiredEntity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionNameOfAcquiredEntity_lbl" xml:lang="en-US">Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_lbl" xml:lang="en-US">Ownership</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestDescription" xlink:label="us-gaap_MinorityInterestDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestDescription" xlink:to="us-gaap_MinorityInterestDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestDescription_lbl" xml:lang="en-US">Background</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_AmountTransferred" xlink:label="HOLO_AmountTransferred" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_AmountTransferred" xlink:to="HOLO_AmountTransferred_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_AmountTransferred_lbl" xml:lang="en-US">Amount transferred</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Estimated useful lives</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_MinorityInterest_2_lbl" xml:lang="en-US">Total non-controlling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_WorkingCapital" xlink:label="HOLO_WorkingCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_WorkingCapital" xlink:to="HOLO_WorkingCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_WorkingCapital_lbl" xml:lang="en-US">Working capital</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsDescription" xlink:label="us-gaap_ForeignCurrencyTransactionsDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsDescription" xlink:to="us-gaap_ForeignCurrencyTransactionsDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsDescription_lbl" xml:lang="en-US">Foreign cuurency transactions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl" xml:lang="en-US">Doubtful accounts for accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US">Inventory Valuation Reserves</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_AllowanceForNoncurrentPrepaymentsAndDeposits" xlink:label="HOLO_AllowanceForNoncurrentPrepaymentsAndDeposits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_AllowanceForNoncurrentPrepaymentsAndDeposits" xlink:to="HOLO_AllowanceForNoncurrentPrepaymentsAndDeposits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_AllowanceForNoncurrentPrepaymentsAndDeposits_lbl" xml:lang="en-US">Allowance for noncurrent prepayments and deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US">Advertising expense</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_GovernmentSubsidies" xlink:label="HOLO_GovernmentSubsidies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_GovernmentSubsidies" xlink:to="HOLO_GovernmentSubsidies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_GovernmentSubsidies_lbl" xml:lang="en-US">Government subsidies</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LaborAndRelatedExpense" xlink:label="us-gaap_LaborAndRelatedExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LaborAndRelatedExpense" xlink:to="us-gaap_LaborAndRelatedExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LaborAndRelatedExpense_lbl" xml:lang="en-US">Total expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquitySharesOutstanding" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_lbl" xml:lang="en-US">Ordinary shares of Golden Path, outstanding prior to Merger</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SharesSubjectToMandatoryRedemptionSettlementTermNumberOfShares" xlink:label="HOLO_SharesSubjectToMandatoryRedemptionSettlementTermNumberOfShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_SharesSubjectToMandatoryRedemptionSettlementTermNumberOfShares" xlink:to="HOLO_SharesSubjectToMandatoryRedemptionSettlementTermNumberOfShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_SharesSubjectToMandatoryRedemptionSettlementTermNumberOfShares_lbl" xml:lang="en-US">Less redemption of Golden Path shares</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PublicSharesFollowingRedemptions" xlink:label="HOLO_PublicSharesFollowingRedemptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_PublicSharesFollowingRedemptions" xlink:to="HOLO_PublicSharesFollowingRedemptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_PublicSharesFollowingRedemptions_lbl" xml:lang="en-US">Public shares following redemptions</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SharesIssuedUponClosingToPublicShareholdersFromRights" xlink:label="HOLO_SharesIssuedUponClosingToPublicShareholdersFromRights" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_SharesIssuedUponClosingToPublicShareholdersFromRights" xlink:to="HOLO_SharesIssuedUponClosingToPublicShareholdersFromRights_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_SharesIssuedUponClosingToPublicShareholdersFromRights_lbl" xml:lang="en-US">Shares issued upon closing to public shareholders (from rights)</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_FounderSponsorShares" xlink:label="HOLO_FounderSponsorShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_FounderSponsorShares" xlink:to="HOLO_FounderSponsorShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_FounderSponsorShares_lbl" xml:lang="en-US">Founder (Sponsor) Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SharesIssuedUponClosingToSponsorFromRights" xlink:label="HOLO_SharesIssuedUponClosingToSponsorFromRights" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_SharesIssuedUponClosingToSponsorFromRights" xlink:to="HOLO_SharesIssuedUponClosingToSponsorFromRights_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_SharesIssuedUponClosingToSponsorFromRights_lbl" xml:lang="en-US">Shares issued upon closing to Sponsor (from rights)</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SharesIssuedUponClosingToFinderEngagedPeaceAsset" xlink:label="HOLO_SharesIssuedUponClosingToFinderEngagedPeaceAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_SharesIssuedUponClosingToFinderEngagedPeaceAsset" xlink:to="HOLO_SharesIssuedUponClosingToFinderEngagedPeaceAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_SharesIssuedUponClosingToFinderEngagedPeaceAsset_lbl" xml:lang="en-US">Shares issued upon closing to Finder (engaged Peace Asset)</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_McShares" xlink:label="HOLO_McShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_McShares" xlink:to="HOLO_McShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_McShares_lbl" xml:lang="en-US">MC shares</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_TotalSharesOfCommonStockImmediatelyAfterMerger" xlink:label="HOLO_TotalSharesOfCommonStockImmediatelyAfterMerger" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_TotalSharesOfCommonStockImmediatelyAfterMerger" xlink:to="HOLO_TotalSharesOfCommonStockImmediatelyAfterMerger_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_TotalSharesOfCommonStockImmediatelyAfterMerger_lbl" xml:lang="en-US">Total shares of common stock immediately after Merger</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_lbl" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SubsidiarySaleOfStockLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_lbl" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl" xml:lang="en-US">Exchange of shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConversionOfStockSharesConverted1" xlink:label="us-gaap_ConversionOfStockSharesConverted1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockSharesConverted1" xlink:to="us-gaap_ConversionOfStockSharesConverted1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConversionOfStockSharesConverted1_lbl" xml:lang="en-US">Conversion of Stock, Shares Converted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_lbl" xml:lang="en-US">Exchange of shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssued_lbl" xml:lang="en-US">Issued shares</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ExchangeOfSharesDescription" xlink:label="HOLO_ExchangeOfSharesDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ExchangeOfSharesDescription" xlink:to="HOLO_ExchangeOfSharesDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ExchangeOfSharesDescription_lbl" xml:lang="en-US">Exchange of shares description</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_NetCashProceeds" xlink:label="HOLO_NetCashProceeds" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_NetCashProceeds" xlink:to="HOLO_NetCashProceeds_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_NetCashProceeds_lbl" xml:lang="en-US">Net cash proceeds</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisposalGroupIncludingDiscontinuedOperationAssetsCurrent" xlink:label="HOLO_DisposalGroupIncludingDiscontinuedOperationAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_DisposalGroupIncludingDiscontinuedOperationAssetsCurrent" xlink:to="HOLO_DisposalGroupIncludingDiscontinuedOperationAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_DisposalGroupIncludingDiscontinuedOperationAssetsCurrent_lbl" xml:lang="en-US">Total current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_lbl" xml:lang="en-US">Total other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisposalGroupIncludingDiscontinuedOperationAssets" xlink:label="HOLO_DisposalGroupIncludingDiscontinuedOperationAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_DisposalGroupIncludingDiscontinuedOperationAssets" xlink:to="HOLO_DisposalGroupIncludingDiscontinuedOperationAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_DisposalGroupIncludingDiscontinuedOperationAssets_lbl" xml:lang="en-US">Total assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xml:lang="en-US">Total current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisposalGroupIncludingDiscontinuedOperationNetAssets" xlink:label="HOLO_DisposalGroupIncludingDiscontinuedOperationNetAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_DisposalGroupIncludingDiscontinuedOperationNetAssets" xlink:to="HOLO_DisposalGroupIncludingDiscontinuedOperationNetAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_DisposalGroupIncludingDiscontinuedOperationNetAssets_lbl" xml:lang="en-US">Total net assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupDeferredGainOnDisposal" xlink:label="us-gaap_DisposalGroupDeferredGainOnDisposal" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupDeferredGainOnDisposal" xlink:to="us-gaap_DisposalGroupDeferredGainOnDisposal_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DisposalGroupDeferredGainOnDisposal_lbl" xml:lang="en-US">Total loss on disposal</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGross" xlink:label="us-gaap_AccountsReceivableGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGross" xlink:to="us-gaap_AccountsReceivableGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableGross_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Less: allowance for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNet" xlink:label="us-gaap_AccountsReceivableNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsReceivableNet_lbl" xml:lang="en-US">Accounts receivable, net</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" xlink:label="HOLO_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" xlink:to="HOLO_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="HOLO_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_lbl" xml:lang="en-US">Beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ProvisionForDoubtfulAccountsReceivable" xlink:label="HOLO_ProvisionForDoubtfulAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ProvisionForDoubtfulAccountsReceivable" xlink:to="HOLO_ProvisionForDoubtfulAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="HOLO_ProvisionForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Provision for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ExchangeRateDifference" xlink:label="HOLO_ExchangeRateDifference" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ExchangeRateDifference" xlink:to="HOLO_ExchangeRateDifference_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ExchangeRateDifference_lbl" xml:lang="en-US">Exchange rate difference</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" xlink:to="HOLO_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="HOLO_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_2_lbl" xml:lang="en-US">Ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Allowance for doubtful accounts net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Sub total</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: accumulated depreciation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Subtotal</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Less: accumulated amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IntangibleAssetsImpairmentLoss" xlink:label="HOLO_IntangibleAssetsImpairmentLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_IntangibleAssetsImpairmentLoss" xlink:to="HOLO_IntangibleAssetsImpairmentLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_IntangibleAssetsImpairmentLoss_lbl" xml:lang="en-US">Less: intangible assets impairment loss</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_2_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_lbl" xml:lang="en-US">Impairment loss for intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="us-gaap_ScheduleOfInvestmentsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInvestmentsTable" xlink:to="us-gaap_ScheduleOfInvestmentsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInvestmentsTable_lbl" xml:lang="en-US">Schedule of Investments [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfInvestmentsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems_lbl" xml:lang="en-US">Schedule of Investments [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Investments" xlink:to="us-gaap_Investments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Investments_2_lbl" xml:lang="en-US">Investments</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ImpairmentsOfInvestments" xlink:label="HOLO_ImpairmentsOfInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ImpairmentsOfInvestments" xlink:to="HOLO_ImpairmentsOfInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ImpairmentsOfInvestments_lbl" xml:lang="en-US">Impairment of investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US">Schedule of Indefinite-Lived Intangible Assets [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_lbl" xml:lang="en-US">Indefinite-Lived Intangible Assets [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Goodwill_2_lbl" xml:lang="en-US">GoodWill</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_Goodwill_3_lbl" xml:lang="en-US">GoodWill</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLossNetOfTax" xlink:label="us-gaap_GoodwillImpairmentLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLossNetOfTax" xlink:to="us-gaap_GoodwillImpairmentLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GoodwillImpairmentLossNetOfTax_lbl" xml:lang="en-US">Less: goodwill impairment loss</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_EquityTransferLoss" xlink:label="HOLO_EquityTransferLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_EquityTransferLoss" xlink:to="HOLO_EquityTransferLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_EquityTransferLoss_lbl" xml:lang="en-US">Equity transfer loss</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_Goodwill_4_lbl" xml:lang="en-US">GoodWill</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DueFromRelatedParty" xlink:label="HOLO_DueFromRelatedParty" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_DueFromRelatedParty" xlink:to="HOLO_DueFromRelatedParty_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_DueFromRelatedParty_lbl" xml:lang="en-US">Due from related party</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Current income tax expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred income tax benefits</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Income tax expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">China statutory income tax rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductions" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationDeductions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationDeductions" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationDeductions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationDeductions_lbl" xml:lang="en-US">Preferential tax rate reduction</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Change in valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_lbl" xml:lang="en-US">Additional R&amp;D deduction in China</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_EffectiveIncomeTaxRateReconciliationPermanentDifference" xlink:label="HOLO_EffectiveIncomeTaxRateReconciliationPermanentDifference" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_EffectiveIncomeTaxRateReconciliationPermanentDifference" xlink:to="HOLO_EffectiveIncomeTaxRateReconciliationPermanentDifference_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_EffectiveIncomeTaxRateReconciliationPermanentDifference_lbl" xml:lang="en-US">Permanent difference</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1" xlink:label="HOLO_EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1" xlink:to="HOLO_EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1_lbl" xml:lang="en-US">Tax rate difference outside China</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Effective tax rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract_lbl" xml:lang="en-US">Deferred tax assets:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl" xml:lang="en-US">Allowance for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ImpairmentLossForInvestment" xlink:label="HOLO_ImpairmentLossForInvestment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ImpairmentLossForInvestment" xlink:to="HOLO_ImpairmentLossForInvestment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ImpairmentLossForInvestment_lbl" xml:lang="en-US">Impairment loss for investment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US">Net operating loss carry forward</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="us-gaap_DeferredTaxAssetsInventory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInventory" xlink:to="us-gaap_DeferredTaxAssetsInventory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsInventory_lbl" xml:lang="en-US">Inventory reserve</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_RightOfUse" xlink:label="HOLO_RightOfUse" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_RightOfUse" xlink:to="HOLO_RightOfUse_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_RightOfUse_lbl" xml:lang="en-US">Right of use</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Less: valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US">Deferred tax assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US">Deferred tax liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_lbl" xml:lang="en-US">Recognition of intangible assets arising from business acquisition</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DeferredIncomeTaxLiabilityNet" xlink:label="HOLO_DeferredIncomeTaxLiabilityNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_DeferredIncomeTaxLiabilityNet" xlink:to="HOLO_DeferredIncomeTaxLiabilityNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="HOLO_DeferredIncomeTaxLiabilityNet_lbl" xml:lang="en-US">Deferred tax liabilities, net</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DeferredTaxesAssetsLiabilitiesNet" xlink:label="HOLO_DeferredTaxesAssetsLiabilitiesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_DeferredTaxesAssetsLiabilitiesNet" xlink:to="HOLO_DeferredTaxesAssetsLiabilitiesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_DeferredTaxesAssetsLiabilitiesNet_lbl" xml:lang="en-US">Total deferred tax liabilities, net</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_VatTaxesPayable" xlink:label="HOLO_VatTaxesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_VatTaxesPayable" xlink:to="HOLO_VatTaxesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_VatTaxesPayable_lbl" xml:lang="en-US">VAT taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxes" xlink:label="us-gaap_AccruedIncomeTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxes" xlink:to="us-gaap_AccruedIncomeTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxes_lbl" xml:lang="en-US">Income taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OtherTaxesPayable" xlink:label="HOLO_OtherTaxesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_OtherTaxesPayable" xlink:to="HOLO_OtherTaxesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_OtherTaxesPayable_lbl" xml:lang="en-US">Other taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:to="us-gaap_TaxesPayableCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrent_lbl" xml:lang="en-US">Totals</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US">Net operating loss carry forwards</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US">Concentration Risk [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedInsuranceCurrent" xlink:label="us-gaap_AccruedInsuranceCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedInsuranceCurrent" xlink:to="us-gaap_AccruedInsuranceCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedInsuranceCurrent_lbl" xml:lang="en-US">Insurance coverage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndDueFromBanks" xlink:label="us-gaap_CashAndDueFromBanks" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndDueFromBanks" xlink:to="us-gaap_CashAndDueFromBanks_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndDueFromBanks_lbl" xml:lang="en-US">Cash deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration risk percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2024</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2025</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2026</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2026</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">2026</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total lease payments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less: Interest</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PresentValueOfLeaseLiabilities" xlink:label="HOLO_PresentValueOfLeaseLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_PresentValueOfLeaseLiabilities" xlink:to="HOLO_PresentValueOfLeaseLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_PresentValueOfLeaseLiabilities_lbl" xml:lang="en-US">Present value of lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_FutureAmortizationOfRightOfUseAssetsOneYear" xlink:label="HOLO_FutureAmortizationOfRightOfUseAssetsOneYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_FutureAmortizationOfRightOfUseAssetsOneYear" xlink:to="HOLO_FutureAmortizationOfRightOfUseAssetsOneYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="HOLO_FutureAmortizationOfRightOfUseAssetsOneYear_lbl" xml:lang="en-US">2024</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_FutureAmortizationOfRightOfUseAssetsTwoYear" xlink:label="HOLO_FutureAmortizationOfRightOfUseAssetsTwoYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_FutureAmortizationOfRightOfUseAssetsTwoYear" xlink:to="HOLO_FutureAmortizationOfRightOfUseAssetsTwoYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="HOLO_FutureAmortizationOfRightOfUseAssetsTwoYear_lbl" xml:lang="en-US">2025</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_FutureAmortizationOfRightOfUseAssetsThreeYear" xlink:label="HOLO_FutureAmortizationOfRightOfUseAssetsThreeYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_FutureAmortizationOfRightOfUseAssetsThreeYear" xlink:to="HOLO_FutureAmortizationOfRightOfUseAssetsThreeYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="HOLO_FutureAmortizationOfRightOfUseAssetsThreeYear_lbl" xml:lang="en-US">2026</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_FutureAmortizationOfRightOfUseAssetsDue" xlink:label="HOLO_FutureAmortizationOfRightOfUseAssetsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_FutureAmortizationOfRightOfUseAssetsDue" xlink:to="HOLO_FutureAmortizationOfRightOfUseAssetsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_FutureAmortizationOfRightOfUseAssetsDue_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Operating Lease, Liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubordinatedBorrowingInterestRate" xlink:label="us-gaap_SubordinatedBorrowingInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubordinatedBorrowingInterestRate" xlink:to="us-gaap_SubordinatedBorrowingInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubordinatedBorrowingInterestRate_lbl" xml:lang="en-US">Subordinated Borrowing, Interest Rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted average remaining lease term</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_RentExpenses" xlink:label="HOLO_RentExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_RentExpenses" xlink:to="HOLO_RentExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_RentExpenses_lbl" xml:lang="en-US">Rent expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ScheduleOfStockByClassTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US">Class of Stock [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_2_lbl" xml:lang="en-US">Common stock, par value per share</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShareSplit" xlink:label="HOLO_ShareSplit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ShareSplit" xlink:to="HOLO_ShareSplit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ShareSplit_lbl" xml:lang="en-US">Share split</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_2_lbl" xml:lang="en-US">Common stock shares outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_FounderSponsorShares" xlink:to="HOLO_FounderSponsorShares_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="HOLO_FounderSponsorShares_2_lbl" xml:lang="en-US">Founder shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_FouinderSharesIssuedValue" xlink:label="HOLO_FouinderSharesIssuedValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_FouinderSharesIssuedValue" xlink:to="HOLO_FouinderSharesIssuedValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_FouinderSharesIssuedValue_lbl" xml:lang="en-US">Fouinder shares issued value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl" xml:lang="en-US">Sale of shares</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SellPricePerShare" xlink:label="HOLO_SellPricePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_SellPricePerShare" xlink:to="HOLO_SellPricePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_SellPricePerShare_lbl" xml:lang="en-US">Sell price per share</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharesIssued_2_lbl" xml:lang="en-US">Shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US">Shares price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares_lbl" xml:lang="en-US">Shares subject to possible-redemption</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConversionOfStockDescription" xlink:label="us-gaap_ConversionOfStockDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockDescription" xlink:to="us-gaap_ConversionOfStockDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConversionOfStockDescription_lbl" xml:lang="en-US">Conversion of Stock, Description</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SharesCancelled" xlink:label="HOLO_SharesCancelled" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_SharesCancelled" xlink:to="HOLO_SharesCancelled_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_SharesCancelled_lbl" xml:lang="en-US">Shares cancelled</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Number of shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits" xlink:label="us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits" xlink:to="us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits_lbl" xml:lang="en-US">Stock issued during period, shares, reverse stock splits</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_RetainedEarningsForStatutoryReserves" xlink:label="HOLO_RetainedEarningsForStatutoryReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_RetainedEarningsForStatutoryReserves" xlink:to="HOLO_RetainedEarningsForStatutoryReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_RetainedEarningsForStatutoryReserves_lbl" xml:lang="en-US">Retained earnings for statutory reserves</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_StatutoryReserve" xlink:label="HOLO_StatutoryReserve" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_StatutoryReserve" xlink:to="HOLO_StatutoryReserve_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_StatutoryReserve_lbl" xml:lang="en-US">Statutory reserve</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCreditDerivativesTable" xlink:label="us-gaap_ScheduleOfCreditDerivativesTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCreditDerivativesTable" xlink:to="us-gaap_ScheduleOfCreditDerivativesTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCreditDerivativesTable_lbl" xml:lang="en-US">Schedule of Credit Derivatives [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditDerivativesLineItems" xlink:label="us-gaap_CreditDerivativesLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditDerivativesLineItems" xlink:to="us-gaap_CreditDerivativesLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditDerivativesLineItems_lbl" xml:lang="en-US">Credit Derivatives [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharePrice_2_lbl" xml:lang="en-US">Share Price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Warrant life (yr)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_PlatformOperatorCryptoAssetTable" xlink:label="srt_PlatformOperatorCryptoAssetTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_PlatformOperatorCryptoAssetTable" xlink:to="srt_PlatformOperatorCryptoAssetTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_PlatformOperatorCryptoAssetTable_lbl" xml:lang="en-US">Platform Operator, Crypto-Asset [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_PlatformOperatorCryptoAssetLineItems" xlink:label="srt_PlatformOperatorCryptoAssetLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_PlatformOperatorCryptoAssetLineItems" xlink:to="srt_PlatformOperatorCryptoAssetLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_PlatformOperatorCryptoAssetLineItems_lbl" xml:lang="en-US">Platform Operator, Crypto-Asset [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_WarrantLiability" xlink:label="HOLO_WarrantLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_WarrantLiability" xlink:to="HOLO_WarrantLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_WarrantLiability_lbl" xml:lang="en-US">Warrant liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xml:lang="en-US">Outstanding warrants, beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_lbl" xml:lang="en-US">Weighted Average Exercise Price Per Share , beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears" xlink:label="HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears" xlink:to="HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears_lbl" xml:lang="en-US">Average remaining Period (Years)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl" xml:lang="en-US">Outstanding warrants Issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_lbl" xml:lang="en-US">Weighted Average Exercise Price Per Share Issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_lbl" xml:lang="en-US">Outstanding warrants Forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_lbl" xml:lang="en-US">Weighted Average Exercise Price Per Share Forfeited</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_2_lbl" xml:lang="en-US">Outstanding warrants Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price Per Share Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_lbl" xml:lang="en-US">Outstanding warrants Expired</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price Per Share Expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_2_lbl" xml:lang="en-US">Outstanding warrants, beginning</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_2_lbl" xml:lang="en-US">Weighted Average Exercise Price Per Share , beginning</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_3_lbl" xml:lang="en-US">Warrants</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_2_lbl" xml:lang="en-US">Sale of units</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl" xml:lang="en-US">Price per share</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_WarrantsDescription" xlink:label="HOLO_WarrantsDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_WarrantsDescription" xlink:to="HOLO_WarrantsDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_WarrantsDescription_lbl" xml:lang="en-US">Warrants, description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAdjustmentOfWarrants" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_lbl" xml:lang="en-US">Fair value of warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_lbl" xml:lang="en-US">Risk-free interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm" xlink:label="HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm" xlink:to="HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm_lbl" xml:lang="en-US">Expected warrant life</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_lbl" xml:lang="en-US">Expected volatility</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Expected dividend yield</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Revenues_2_lbl" xml:lang="en-US">Revenues</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_CostOfRevenue_2_lbl" xml:lang="en-US">Cost of revenues</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross profit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xml:lang="en-US">Total capital expenditures</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Total Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US">Subsequent Event [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentIssuedPrincipal" xlink:label="us-gaap_DebtInstrumentIssuedPrincipal" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIssuedPrincipal" xlink:to="us-gaap_DebtInstrumentIssuedPrincipal_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentIssuedPrincipal_lbl" xml:lang="en-US">Original principal amount</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OriginalIssueDiscount" xlink:label="HOLO_OriginalIssueDiscount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_OriginalIssueDiscount" xlink:to="HOLO_OriginalIssueDiscount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_OriginalIssueDiscount_lbl" xml:lang="en-US">Original issue discount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityReverseStockSplit" xlink:to="us-gaap_StockholdersEquityReverseStockSplit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityReverseStockSplit_lbl" xml:lang="en-US">Reverse stock split</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_lbl" xml:lang="en-US">Acquisition percentage</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherAssetsAbstract_2_lbl" xml:lang="en-US">OTHER ASSETS</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Investments" xlink:to="us-gaap_Investments_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Investments_3_lbl" xml:lang="en-US">Investment in subsidiaries</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets" xlink:label="us-gaap_OtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherAssets_lbl" xml:lang="en-US">Total other assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Assets_3_lbl" xml:lang="en-US">Total assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Total liabiliteis</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockValue_2_lbl" xml:lang="en-US">Ordinary shares,$0.0001 par value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_2_lbl" xml:lang="en-US">Accumulated deficit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Total shareholders&#8217; equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Total liabilities and shareholders&#8217; equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_2_lbl" xml:lang="en-US">Total operating expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary" xlink:label="us-gaap_GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary" xlink:to="us-gaap_GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary_lbl" xml:lang="en-US">Equity income (loss) of subsidiaries</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncashIncomeExpense" xlink:to="us-gaap_OtherNoncashIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNoncashIncomeExpense_lbl" xml:lang="en-US">Total other income (expense), net</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ChangeInFairValueOfWarrantsLiabilities" xlink:label="HOLO_ChangeInFairValueOfWarrantsLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ChangeInFairValueOfWarrantsLiabilities" xlink:to="HOLO_ChangeInFairValueOfWarrantsLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ChangeInFairValueOfWarrantsLiabilities_lbl" xml:lang="en-US">CHANGE IN FAIR VALUE OF WARRANT LIABILITIES</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">NET INCOME</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2_lbl" xml:lang="en-US">FOREIGN CURRENCY TRANSLATION ADJUSTMENT</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xml:lang="en-US">COMPREHENSIVE INCOME</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLoss_3_lbl" xml:lang="en-US">Net income (loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2_lbl" xml:lang="en-US">Adjustments to reconcile net income to cash used in operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome" xlink:label="us-gaap_GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome" xlink:to="us-gaap_GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome_lbl" xml:lang="en-US">Equity income (loss) of subsidiaries and VIEs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfWarrants" xlink:to="us-gaap_ProceedsFromIssuanceOfWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants_lbl" xml:lang="en-US">Issuance of common shares under the Company&#8217;s 2023 Equity Incentive Plan</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ChangeInFairValueOfWarrantLiabilities" xlink:to="HOLO_ChangeInFairValueOfWarrantLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ChangeInFairValueOfWarrantLiabilities_2_lbl" xml:lang="en-US">Change in fair value of warrant liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_Intercompany" xlink:label="HOLO_Intercompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_Intercompany" xlink:to="HOLO_Intercompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_Intercompany_lbl" xml:lang="en-US">Intercompany</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net cash used in operating activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net cash (used in) provided by investing activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net cash provided by financing activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2_lbl" xml:lang="en-US">EFFECT OF EXCHANGE RATE ON CASH</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2_lbl" xml:lang="en-US">CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_2_lbl" xml:lang="en-US">Other Assets, Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_2_lbl" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4_lbl" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_3_lbl" xml:lang="en-US">Cost of Revenue</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingExpense" xlink:to="us-gaap_SellingExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingExpense_2_lbl" xml:lang="en-US">Selling Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_2_lbl" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_2_lbl" xml:lang="en-US">Research and Development Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_2_lbl" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Operating Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_2_lbl" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2_lbl" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_3_lbl" xml:lang="en-US">Shares, Outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_StatutoryReservesAmount" xlink:to="HOLO_StatutoryReservesAmount_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_StatutoryReservesAmount_2_lbl" xml:lang="en-US">StatutoryReservesAmount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ProvisionForInventoryReserve" xlink:to="HOLO_ProvisionForInventoryReserve_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ProvisionForInventoryReserve_2_lbl" xml:lang="en-US">ProvisionForInventoryReserve</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndOtherIncome" xlink:to="us-gaap_InterestAndOtherIncome_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestAndOtherIncome_2_lbl" xml:lang="en-US">Interest and Other Income</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_2_lbl" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_LossOnDisposalOfSubsidiaries" xlink:to="HOLO_LossOnDisposalOfSubsidiaries_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_LossOnDisposalOfSubsidiaries_2_lbl" xml:lang="en-US">LossOnDisposalOfSubsidiaries</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Current Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_2_lbl" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable, Trade</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_IncreaseDecreaseInCustomerAdvancesValue" xlink:to="HOLO_IncreaseDecreaseInCustomerAdvancesValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_IncreaseDecreaseInCustomerAdvancesValue_2_lbl" xml:lang="en-US">IncreaseDecreaseInCustomerAdvancesValue</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Accounts Payable and Accrued Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accrued Taxes Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_InvestmentsInUnconsolidatedEntities" xlink:to="HOLO_InvestmentsInUnconsolidatedEntities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_InvestmentsInUnconsolidatedEntities_2_lbl" xml:lang="en-US">InvestmentsInUnconsolidatedEntities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_AmountsAdvancedFromRelatedParties" xlink:to="HOLO_AmountsAdvancedFromRelatedParties_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_AmountsAdvancedFromRelatedParties_2_lbl" xml:lang="en-US">AmountsAdvancedFromRelatedParties</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_RepaymentsFromRelatedParties" xlink:to="HOLO_RepaymentsFromRelatedParties_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_RepaymentsFromRelatedParties_2_lbl" xml:lang="en-US">RepaymentsFromRelatedParties</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_2_lbl" xml:lang="en-US">Repayments of Related Party Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfBankDebt" xlink:to="us-gaap_RepaymentsOfBankDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfBankDebt_2_lbl" xml:lang="en-US">Repayments of Bank Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ReverseRecapitalizationDisclosureTextBlock" xlink:to="HOLO_ReverseRecapitalizationDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ReverseRecapitalizationDisclosureTextBlock_2_lbl" xml:lang="en-US">ReverseRecapitalizationDisclosureTextBlock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_DeconsolidationTextBlock" xlink:to="HOLO_DeconsolidationTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_DeconsolidationTextBlock_2_lbl" xml:lang="en-US">DeconsolidationTextBlock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock_2_lbl" xml:lang="en-US">Accounts and Nontrade Receivable [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_2_lbl" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_IntangibleAssetsNetDisclosureTextBlock" xlink:to="HOLO_IntangibleAssetsNetDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_IntangibleAssetsNetDisclosureTextBlock_2_lbl" xml:lang="en-US">IntangibleAssetsNetDisclosureTextBlock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentHoldingsScheduleOfInvestmentsTextBlock" xlink:to="us-gaap_InvestmentHoldingsScheduleOfInvestmentsTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentHoldingsScheduleOfInvestmentsTextBlock_2_lbl" xml:lang="en-US">Schedule of Investments [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillDisclosureTextBlock" xlink:to="us-gaap_GoodwillDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillDisclosureTextBlock_2_lbl" xml:lang="en-US">Goodwill Disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_WarrantsTextBlock" xlink:to="HOLO_WarrantsTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_WarrantsTextBlock_2_lbl" xml:lang="en-US">WarrantsTextBlock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_2_lbl" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesPolicyTextBlock_2_lbl" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_2_lbl" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy_2_lbl" xml:lang="en-US">Intangible Assets, Finite-Lived, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2_lbl" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_2_lbl" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_StatutoryReservesPolicyTextBlock" xlink:to="HOLO_StatutoryReservesPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_StatutoryReservesPolicyTextBlock_2_lbl" xml:lang="en-US">StatutoryReservesPolicyTextBlock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_2_lbl" xml:lang="en-US">Debt Conversion, Converted Instrument, Shares Issued</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupDeferredGainOnDisposal" xlink:to="us-gaap_DisposalGroupDeferredGainOnDisposal_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupDeferredGainOnDisposal_2_lbl" xml:lang="en-US">Disposal Group, Deferred Gain on Disposal</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_2_lbl" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNet_2_lbl" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" xlink:to="HOLO_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_3_lbl" xml:lang="en-US">AllowanceForDoubtfulAccountsPremiumAndOtherReceivables</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_ProvisionForDoubtfulAccountsReceivable" xlink:to="HOLO_ProvisionForDoubtfulAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_ProvisionForDoubtfulAccountsReceivable_2_lbl" xml:lang="en-US">ProvisionForDoubtfulAccountsReceivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_2_lbl" xml:lang="en-US">Impairment of Intangible Assets (Excluding Goodwill)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLossNetOfTax" xlink:to="us-gaap_GoodwillImpairmentLossNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillImpairmentLossNetOfTax_2_lbl" xml:lang="en-US">Goodwill, Impairment Loss, Net of Tax</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationDeductions" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationDeductions_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationDeductions_2_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deduction, Percent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_2_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_2_lbl" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_2_lbl" xml:lang="en-US">Deferred Tax Liabilities, Goodwill and Intangible Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_DeferredIncomeTaxLiabilityNet" xlink:to="HOLO_DeferredIncomeTaxLiabilityNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_DeferredIncomeTaxLiabilityNet_2_lbl" xml:lang="en-US">DeferredIncomeTaxLiabilityNet</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_FutureAmortizationOfRightOfUseAssetsOneYear" xlink:to="HOLO_FutureAmortizationOfRightOfUseAssetsOneYear_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_FutureAmortizationOfRightOfUseAssetsOneYear_2_lbl" xml:lang="en-US">FutureAmortizationOfRightOfUseAssetsOneYear</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_FutureAmortizationOfRightOfUseAssetsTwoYear" xlink:to="HOLO_FutureAmortizationOfRightOfUseAssetsTwoYear_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_FutureAmortizationOfRightOfUseAssetsTwoYear_2_lbl" xml:lang="en-US">FutureAmortizationOfRightOfUseAssetsTwoYear</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HOLO_FutureAmortizationOfRightOfUseAssetsThreeYear" xlink:to="HOLO_FutureAmortizationOfRightOfUseAssetsThreeYear_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="HOLO_FutureAmortizationOfRightOfUseAssetsThreeYear_2_lbl" xml:lang="en-US">FutureAmortizationOfRightOfUseAssetsThreeYear</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_4_lbl" xml:lang="en-US">Class of Warrant or Right, Outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_3_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_2_lbl" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_2_lbl" xml:lang="en-US">Payments to Acquire Productive Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssets_2_lbl" xml:lang="en-US">Other Assets</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>19
<FILENAME>holo-20231231_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.22a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://microcloud.com/role/Cover" xlink:href="holo-20231231.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ConsolidatedBalanceSheets" xlink:href="holo-20231231.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="holo-20231231.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" xlink:href="holo-20231231.xsd#ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity" xlink:href="holo-20231231.xsd#ConsolidatedStatementsOfShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="holo-20231231.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/NatureOfBusinessAndOrganization" xlink:href="holo-20231231.xsd#NatureOfBusinessAndOrganization" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="holo-20231231.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ReverseRecapitalization" xlink:href="holo-20231231.xsd#ReverseRecapitalization" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/Deconsolidation" xlink:href="holo-20231231.xsd#Deconsolidation" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/AccountsReceivableNet" xlink:href="holo-20231231.xsd#AccountsReceivableNet" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/PropertyAndEquipmentNet" xlink:href="holo-20231231.xsd#PropertyAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/IntangibleAssetsNet" xlink:href="holo-20231231.xsd#IntangibleAssetsNet" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/InvestmentsInUnconsolidatedEntities" xlink:href="holo-20231231.xsd#InvestmentsInUnconsolidatedEntities" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/Goodwill" xlink:href="holo-20231231.xsd#Goodwill" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/RelatedPartyTransactionsAndBalances" xlink:href="holo-20231231.xsd#RelatedPartyTransactionsAndBalances" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/Taxes" xlink:href="holo-20231231.xsd#Taxes" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ConcentrationOfRisk" xlink:href="holo-20231231.xsd#ConcentrationOfRisk" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/Leases" xlink:href="holo-20231231.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ShareholdersEquity" xlink:href="holo-20231231.xsd#ShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/Warrants" xlink:href="holo-20231231.xsd#Warrants" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/CommitmentsAndContingencies" xlink:href="holo-20231231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/Segments" xlink:href="holo-20231231.xsd#Segments" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SubsequentEvents" xlink:href="holo-20231231.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/FinancialInformationOfParentCompany" xlink:href="holo-20231231.xsd#FinancialInformationOfParentCompany" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="holo-20231231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/NatureOfBusinessAndOrganizationTables" xlink:href="holo-20231231.xsd#NatureOfBusinessAndOrganizationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="holo-20231231.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ReverseRecapitalizationTables" xlink:href="holo-20231231.xsd#ReverseRecapitalizationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/DeconsolidationTables" xlink:href="holo-20231231.xsd#DeconsolidationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/AccountsReceivableNetTables" xlink:href="holo-20231231.xsd#AccountsReceivableNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/PropertyAndEquipmentNetTables" xlink:href="holo-20231231.xsd#PropertyAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/IntangibleAssetsNetTables" xlink:href="holo-20231231.xsd#IntangibleAssetsNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesTables" xlink:href="holo-20231231.xsd#InvestmentsInUnconsolidatedEntitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/GoodwillTables" xlink:href="holo-20231231.xsd#GoodwillTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/RelatedPartyTransactionsAndBalancesTables" xlink:href="holo-20231231.xsd#RelatedPartyTransactionsAndBalancesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/TaxesTables" xlink:href="holo-20231231.xsd#TaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/LeasesTables" xlink:href="holo-20231231.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/WarrantsTables" xlink:href="holo-20231231.xsd#WarrantsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SegmentsTables" xlink:href="holo-20231231.xsd#SegmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/FinancialInformationOfParentCompanyTables" xlink:href="holo-20231231.xsd#FinancialInformationOfParentCompanyTables" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails" xlink:href="holo-20231231.xsd#NatureOfBusinessAndOrganizationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/NatureOfBusinessAndOrganizationDetailsNarrative" xlink:href="holo-20231231.xsd#NatureOfBusinessAndOrganizationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="holo-20231231.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:href="holo-20231231.xsd#SummaryOfSignificantAccountingPoliciesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="holo-20231231.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ReverseRecapitalizationDetails" xlink:href="holo-20231231.xsd#ReverseRecapitalizationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ReverseRecapitalizationDetailsNarrative" xlink:href="holo-20231231.xsd#ReverseRecapitalizationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/DeconsolidationDetails" xlink:href="holo-20231231.xsd#DeconsolidationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/AccountsReceivableNetDetails" xlink:href="holo-20231231.xsd#AccountsReceivableNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/AccountsReceivableNetDetails1" xlink:href="holo-20231231.xsd#AccountsReceivableNetDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/AccountsReceivableNetDetailsNarrative" xlink:href="holo-20231231.xsd#AccountsReceivableNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/PropertyAndEquipmentNetDetails" xlink:href="holo-20231231.xsd#PropertyAndEquipmentNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/PropertyAndEquipmentNetDetailsNarrative" xlink:href="holo-20231231.xsd#PropertyAndEquipmentNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/IntangibleAssetsNetDetails" xlink:href="holo-20231231.xsd#IntangibleAssetsNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/IntangibleAssetsNetDetailsNarrative" xlink:href="holo-20231231.xsd#IntangibleAssetsNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesDetails" xlink:href="holo-20231231.xsd#InvestmentsInUnconsolidatedEntitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/GoodwillDetails" xlink:href="holo-20231231.xsd#GoodwillDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/GoodwillDetails1" xlink:href="holo-20231231.xsd#GoodwillDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/RelatedPartyTransactionsAndBalancesDetails" xlink:href="holo-20231231.xsd#RelatedPartyTransactionsAndBalancesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/TaxesDetails" xlink:href="holo-20231231.xsd#TaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/TaxesDetails1" xlink:href="holo-20231231.xsd#TaxesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/TaxesDetails2" xlink:href="holo-20231231.xsd#TaxesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/TaxesDetails3" xlink:href="holo-20231231.xsd#TaxesDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/TaxesDetailsNarrative" xlink:href="holo-20231231.xsd#TaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative" xlink:href="holo-20231231.xsd#ConcentrationOfRiskDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/LeasesDetails" xlink:href="holo-20231231.xsd#LeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/LeasesDetailsNarrative" xlink:href="holo-20231231.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/ShareholdersEquityDetailsNarrative" xlink:href="holo-20231231.xsd#ShareholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/WarrantDetails" xlink:href="holo-20231231.xsd#WarrantDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/WarrantLiabilitiesDetails1" xlink:href="holo-20231231.xsd#WarrantLiabilitiesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/WarrantLiabilitiesDetails2" xlink:href="holo-20231231.xsd#WarrantLiabilitiesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/WarrantsDetailsNarrative" xlink:href="holo-20231231.xsd#WarrantsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SegmentsDetails" xlink:href="holo-20231231.xsd#SegmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SegmentsDetails1" xlink:href="holo-20231231.xsd#SegmentsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/SubsequentEventsDetailsNarrative" xlink:href="holo-20231231.xsd#SubsequentEventsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/FinancialInformationOfParentCompanyDetails" xlink:href="holo-20231231.xsd#FinancialInformationOfParentCompanyDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/FinancialInformationOfParentCompanyDetails1" xlink:href="holo-20231231.xsd#FinancialInformationOfParentCompanyDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2" xlink:href="holo-20231231.xsd#FinancialInformationOfParentCompanyDetails2" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesTable" xlink:label="loc_deiEntityAddressesTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressesTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesLineItems" xlink:label="loc_deiEntityAddressesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesTable" xlink:to="loc_deiEntityAddressesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_deiEntityAddressesAddressTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesTable" xlink:to="loc_deiEntityAddressesAddressTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AddressTypeDomain" xlink:label="loc_deiAddressTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesAddressTypeAxis" xlink:to="loc_deiAddressTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_BusinessContactMember" xlink:label="loc_deiBusinessContactMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiAddressTypeDomain" xlink:to="loc_deiBusinessContactMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member" xlink:label="loc_HOLOOrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_HOLOOrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember" xlink:label="loc_HOLOWarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_HOLOWarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_ContactPersonnelName" xlink:label="loc_deiContactPersonnelName" />
      <link:presentationArc order="580" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiContactPersonnelName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="loc_deiDocumentFinStmtErrorCorrectionFlag" />
      <link:presentationArc order="590" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentFinStmtErrorCorrectionFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName" xlink:label="loc_deiAuditorName" />
      <link:presentationArc order="600" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiAuditorName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation" xlink:label="loc_deiAuditorLocation" />
      <link:presentationArc order="610" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiAuditorLocation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId" xlink:label="loc_deiAuditorFirmId" />
      <link:presentationArc order="620" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiAuditorFirmId" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ConsolidatedBalanceSheets" xlink:title="00000002 - Statement - CONSOLIDATED BALANCE SHEETS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapOtherAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAndLeasesReceivableRelatedParties" xlink:label="loc_us-gaapLoansAndLeasesReceivableRelatedParties" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLoansAndLeasesReceivableRelatedParties" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsAbstract" xlink:label="loc_us-gaapOtherAssetsAbstract" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapOtherAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PrepaymentAndDepositsNet" xlink:label="loc_HOLOPrepaymentAndDepositsNet" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_HOLOPrepaymentAndDepositsNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments" xlink:label="loc_us-gaapInvestments" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaapDeferredIncomeTaxAssetsNet" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxAssetsNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_AdvanceFromCustomers" xlink:label="loc_HOLOAdvanceFromCustomers" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_HOLOAdvanceFromCustomers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilities" xlink:label="loc_us-gaapAccountsPayableAndOtherAccruedLiabilities" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAccountsPayableAndOtherAccruedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DueToRelatedParties" xlink:label="loc_HOLODueToRelatedParties" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_HOLODueToRelatedParties" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableCurrent" xlink:label="loc_us-gaapLoansPayableCurrent" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLoansPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapTaxesPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaapLiabilitiesNoncurrentAbstract" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaapDeferredIncomeTaxLiabilities" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_WarrantLiabilities" xlink:label="loc_HOLOWarrantLiabilities" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_HOLOWarrantLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesNoncurrent" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_StatutoryReserves" xlink:label="loc_HOLOStatutoryReserves" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_HOLOStatutoryReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaapMinorityInterest" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapMinorityInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" xlink:title="00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtProductOrServiceAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ProductsMember" xlink:label="loc_HOLOProductsMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_HOLOProductsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ServicesMember" xlink:label="loc_HOLOServicesMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_HOLOServicesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaapRevenuesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenuesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingExpense" xlink:label="loc_us-gaapSellingExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSellingExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ChangeInFairValueOfWarrantLiability" xlink:label="loc_HOLOChangeInFairValueOfWarrantLiability" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOChangeInFairValueOfWarrantLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaapOtherIncomeAndExpensesAbstract" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_FinanceIncomeNet" xlink:label="loc_HOLOFinanceIncomeNet" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOFinanceIncomeNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ImpairmentLossForUnconsolidatedEntities" xlink:label="loc_HOLOImpairmentLossForUnconsolidatedEntities" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOImpairmentLossForUnconsolidatedEntities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ProfitOrLossOnDisposalOfSubsidiaries" xlink:label="loc_HOLOProfitOrLossOnDisposalOfSubsidiaries" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOProfitOrLossOnDisposalOfSubsidiaries" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncome" xlink:label="loc_us-gaapOtherIncome" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherIncome" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossTaxAbstract" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossTaxAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEarningsPerShareAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity" xlink:title="00000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS&apos; EQUITY">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="70" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_RetainedEarningsStatutoryMember" xlink:label="loc_HOLORetainedEarningsStatutoryMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_HOLORetainedEarningsStatutoryMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_RetainedEarningsUnrestrictedMember" xlink:label="loc_HOLORetainedEarningsUnrestrictedMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_HOLORetainedEarningsUnrestrictedMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaapNoncontrollingInterestMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapNoncontrollingInterestMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_StatutoryReservesAmount" xlink:label="loc_HOLOStatutoryReservesAmount" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOStatutoryReservesAmount" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders" xlink:label="loc_HOLOCancellationOfOutstandingSharesInMcHeldByFormerMcShareholders" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOCancellationOfOutstandingSharesInMcHeldByFormerMcShareholders" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholdersshares" xlink:label="loc_HOLOCancellationOfOutstandingSharesInMcHeldByFormerMcShareholdersshares" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOCancellationOfOutstandingSharesInMcHeldByFormerMcShareholdersshares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_InitialCommonSharesOfGoldenPath" xlink:label="loc_HOLOInitialCommonSharesOfGoldenPath" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOInitialCommonSharesOfGoldenPath" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_InitialCommonSharesOfGoldenPathShares" xlink:label="loc_HOLOInitialCommonSharesOfGoldenPathShares" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOInitialCommonSharesOfGoldenPathShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption" xlink:label="loc_HOLOInitialCommonSharesOfGoldenPathSubjectToPossibleRedemption" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOInitialCommonSharesOfGoldenPathSubjectToPossibleRedemption" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemptionShares" xlink:label="loc_HOLOInitialCommonSharesOfGoldenPathSubjectToPossibleRedemptionShares" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOInitialCommonSharesOfGoldenPathSubjectToPossibleRedemptionShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SharesConvertedFromRights" xlink:label="loc_HOLOSharesConvertedFromRights" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOSharesConvertedFromRights" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SharesConvertedFromRightsShares" xlink:label="loc_HOLOSharesConvertedFromRightsShares" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOSharesConvertedFromRightsShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IssuanceOfCommonStockToFinder" xlink:label="loc_HOLOIssuanceOfCommonStockToFinder" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOIssuanceOfCommonStockToFinder" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IssuanceOfCommonStockToFinderShares" xlink:label="loc_HOLOIssuanceOfCommonStockToFinderShares" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOIssuanceOfCommonStockToFinderShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombination" xlink:label="loc_HOLOIssuanceOfCommonStockAsConsiderationOfBusinessCombination" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOIssuanceOfCommonStockAsConsiderationOfBusinessCombination" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombinationShares" xlink:label="loc_HOLOIssuanceOfCommonStockAsConsiderationOfBusinessCombinationShares" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOIssuanceOfCommonStockAsConsiderationOfBusinessCombinationShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="loc_us-gaapStockRedeemedOrCalledDuringPeriodValue" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRedeemedOrCalledDuringPeriodValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:label="loc_us-gaapStockRedeemedOrCalledDuringPeriodShares" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRedeemedOrCalledDuringPeriodShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans" xlink:label="loc_HOLOIssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOIssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlansShares" xlink:label="loc_HOLOIssuanceOfCommonStockToEmployeesInEmployeeBenefitPlansShares" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOIssuanceOfCommonStockToEmployeesInEmployeeBenefitPlansShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisposalOfSubsidiaries" xlink:label="loc_HOLODisposalOfSubsidiaries" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLODisposalOfSubsidiaries" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_2" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ConsolidatedStatementsOfCashFlows" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaapDeferredIncomeTaxesAndTaxCredits" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxesAndTaxCredits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAssetAmortizationExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ProvisionForDoubtfulAccount" xlink:label="loc_HOLOProvisionForDoubtfulAccount" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_HOLOProvisionForDoubtfulAccount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DeferredTaxBenefits" xlink:label="loc_HOLODeferredTaxBenefits" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_HOLODeferredTaxBenefits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ProvisionForInventoryReserve" xlink:label="loc_HOLOProvisionForInventoryReserve" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_HOLOProvisionForInventoryReserve" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndOtherIncome" xlink:label="loc_us-gaapInterestAndOtherIncome" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapInterestAndOtherIncome" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ImpairmentLossForUnconsolidatedEntities" xlink:label="loc_HOLOImpairmentLossForUnconsolidatedEntities" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_HOLOImpairmentLossForUnconsolidatedEntities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaapGainLossOnDispositionOfAssets1" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapGainLossOnDispositionOfAssets1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ChangeInFairValueOfWarrantLiabilities" xlink:label="loc_HOLOChangeInFairValueOfWarrantLiabilities" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_HOLOChangeInFairValueOfWarrantLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="loc_us-gaapImpairmentOfIntangibleAssetsFinitelived" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaapGoodwillImpairmentLoss" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapGoodwillImpairmentLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_LossOnDisposalOfSubsidiaries" xlink:label="loc_HOLOLossOnDisposalOfSubsidiaries" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_HOLOLossOnDisposalOfSubsidiaries" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PrepaymentsAndDeposits" xlink:label="loc_HOLOPrepaymentsAndDeposits" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_HOLOPrepaymentsAndDeposits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableTrade" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableTrade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IncreaseDecreaseInCustomerAdvancesValue" xlink:label="loc_HOLOIncreaseDecreaseInCustomerAdvancesValue" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_HOLOIncreaseDecreaseInCustomerAdvancesValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaapProceedsFromRepaymentsOfRelatedPartyDebt" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromRepaymentsOfRelatedPartyDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_LoanProceedsToThirdParties" xlink:label="loc_HOLOLoanProceedsToThirdParties" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_HOLOLoanProceedsToThirdParties" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_RepaymentsOfDebts" xlink:label="loc_HOLORepaymentsOfDebts" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_HOLORepaymentsOfDebts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_CashReceivedOnFixedAssetsDisposal" xlink:label="loc_HOLOCashReceivedOnFixedAssetsDisposal" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_HOLOCashReceivedOnFixedAssetsDisposal" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_InvestmentsInUnconsolidatedEntities" xlink:label="loc_HOLOInvestmentsInUnconsolidatedEntities" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_HOLOInvestmentsInUnconsolidatedEntities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_AmountsAdvancedFromRelatedParties" xlink:label="loc_HOLOAmountsAdvancedFromRelatedParties" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_HOLOAmountsAdvancedFromRelatedParties" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_AmountsAdvancedToRelatedParties" xlink:label="loc_HOLOAmountsAdvancedToRelatedParties" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_HOLOAmountsAdvancedToRelatedParties" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_RepaymentsFromRelatedParties" xlink:label="loc_HOLORepaymentsFromRelatedParties" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_HOLORepaymentsFromRelatedParties" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaapRepaymentsOfRelatedPartyDebt" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapRepaymentsOfRelatedPartyDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="loc_us-gaapRepaymentsOfBankDebt" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapRepaymentsOfBankDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_CashReceivedFromRecapitalization" xlink:label="loc_HOLOCashReceivedFromRecapitalization" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_HOLOCashReceivedFromRecapitalization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ProceedsOfThirdpartyLoan" xlink:label="loc_HOLOProceedsOfThirdpartyLoan" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_HOLOProceedsOfThirdpartyLoan" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaapIncomeTaxesPaidNet" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapIncomeTaxesPaidNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaapInterestPaidNet" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapInterestPaidNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaapOtherNoncashInvestingAndFinancingItemsAbstract" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapOtherNoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalLeaseObligationsIncurred" xlink:label="loc_us-gaapCapitalLeaseObligationsIncurred" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCapitalLeaseObligationsIncurred" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/NatureOfBusinessAndOrganization" xlink:title="00000007 - Disclosure - Nature of business and organization">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - Summary of significant accounting policies">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapSignificantAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ReverseRecapitalization" xlink:title="00000009 - Disclosure - Reverse Recapitalization">
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureReverseRecapitalizationAbstract" xlink:label="loc_HOLODisclosureReverseRecapitalizationAbstract" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ReverseRecapitalizationDisclosureTextBlock" xlink:label="loc_HOLOReverseRecapitalizationDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureReverseRecapitalizationAbstract" xlink:to="loc_HOLOReverseRecapitalizationDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/Deconsolidation" xlink:title="00000010 - Disclosure - Deconsolidation">
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureDeconsolidationAbstract" xlink:label="loc_HOLODisclosureDeconsolidationAbstract" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DeconsolidationTextBlock" xlink:label="loc_HOLODeconsolidationTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureDeconsolidationAbstract" xlink:to="loc_HOLODeconsolidationTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/AccountsReceivableNet" xlink:title="00000011 - Disclosure - Accounts receivable, net">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossAbstract" xlink:label="loc_us-gaapCreditLossAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:label="loc_us-gaapAccountsAndNontradeReceivableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditLossAbstract" xlink:to="loc_us-gaapAccountsAndNontradeReceivableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/PropertyAndEquipmentNet" xlink:title="00000012 - Disclosure - Property and equipment, net">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/IntangibleAssetsNet" xlink:title="00000013 - Disclosure - Intangible assets, net">
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureIntangibleAssetsNetAbstract" xlink:label="loc_HOLODisclosureIntangibleAssetsNetAbstract" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IntangibleAssetsNetDisclosureTextBlock" xlink:label="loc_HOLOIntangibleAssetsNetDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureIntangibleAssetsNetAbstract" xlink:to="loc_HOLOIntangibleAssetsNetDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/InvestmentsInUnconsolidatedEntities" xlink:title="00000014 - Disclosure - Investments in unconsolidated entities">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInvestmentsAbstract" xlink:label="loc_us-gaapScheduleOfInvestmentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentHoldingsScheduleOfInvestmentsTextBlock" xlink:label="loc_us-gaapInvestmentHoldingsScheduleOfInvestmentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfInvestmentsAbstract" xlink:to="loc_us-gaapInvestmentHoldingsScheduleOfInvestmentsTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/Goodwill" xlink:title="00000015 - Disclosure - Goodwill">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="loc_us-gaapGoodwillDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapGoodwillDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/RelatedPartyTransactionsAndBalances" xlink:title="00000016 - Disclosure - Related party transactions and balances">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/Taxes" xlink:title="00000017 - Disclosure - Taxes">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaapIncomeTaxDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ConcentrationOfRisk" xlink:title="00000018 - Disclosure - Concentration of risk">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaapConcentrationRiskDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_us-gaapConcentrationRiskDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/Leases" xlink:title="00000019 - Disclosure - Leases">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaapLeasesOfLesseeDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLeasesOfLesseeDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ShareholdersEquity" xlink:title="00000020 - Disclosure - Shareholders&#8217; equity">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/Warrants" xlink:title="00000021 - Disclosure - Warrants">
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureWarrantsAbstract" xlink:label="loc_HOLODisclosureWarrantsAbstract" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_WarrantsTextBlock" xlink:label="loc_HOLOWarrantsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureWarrantsAbstract" xlink:to="loc_HOLOWarrantsTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/CommitmentsAndContingencies" xlink:title="00000022 - Disclosure - Commitments and contingencies">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/Segments" xlink:title="00000023 - Disclosure - Segments">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaapSegmentReportingDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapSegmentReportingDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/SubsequentEvents" xlink:title="00000024 - Disclosure - Subsequent events">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaapSubsequentEventsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/FinancialInformationOfParentCompany" xlink:title="00000025 - Disclosure - Condensed financial information of the parent company">
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureCondensedFinancialInformationOfParentCompanyAbstract" xlink:label="loc_HOLODisclosureCondensedFinancialInformationOfParentCompanyAbstract" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_CondensedFinancialInformationOfParentCompanyTextBlock" xlink:label="loc_HOLOCondensedFinancialInformationOfParentCompanyTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureCondensedFinancialInformationOfParentCompanyAbstract" xlink:to="loc_HOLOCondensedFinancialInformationOfParentCompanyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000026 - Disclosure - Summary of significant accounting policies (Policies)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaapConsolidationPolicyTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConsolidationPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUseOfEstimates" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaapForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="loc_us-gaapReceivablesPolicyTextBlock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapReceivablesPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:label="loc_us-gaapCashCashEquivalentsAndShortTermInvestmentsTextBlock" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaapInventoryPolicyTextBlock" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapInventoryPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PrepaidServicesFeesPolicyTextBlock" xlink:label="loc_HOLOPrepaidServicesFeesPolicyTextBlock" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_HOLOPrepaidServicesFeesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PrepaymentsOtherCurrentAssetsAndDepositsPolicyTextBlock" xlink:label="loc_HOLOPrepaymentsOtherCurrentAssetsAndDepositsPolicyTextBlock" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_HOLOPrepaymentsOtherCurrentAssetsAndDepositsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_CostMethodInvestmentsPolicyTextBlock" xlink:label="loc_HOLOCostMethodInvestmentsPolicyTextBlock" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_HOLOCostMethodInvestmentsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="loc_us-gaapIntangibleAssetsFiniteLivedPolicy" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapIntangibleAssetsFiniteLivedPolicy" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsGoodwillPolicy" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapGoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaapBusinessCombinationsPolicy" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessCombinationsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaapFairValueMeasurementPolicyPolicyTextBlock" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapFairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_WarrantsLiabilitiesPolicyTextBlock" xlink:label="loc_HOLOWarrantsLiabilitiesPolicyTextBlock" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_HOLOWarrantsLiabilitiesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaapRevenueRecognitionPolicyTextBlock" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRevenueRecognitionPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ContractBalancesPolicyTextBlock" xlink:label="loc_HOLOContractBalancesPolicyTextBlock" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_HOLOContractBalancesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaapAdvertisingCostsPolicyTextBlock" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAdvertisingCostsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaapResearchAndDevelopmentExpensePolicy" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpensePolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ValueAddedTaxesVATAndgoodsAndServicesTaxesGSTPolicyTextBlock" xlink:label="loc_HOLOValueAddedTaxesVATAndgoodsAndServicesTaxesGSTPolicyTextBlock" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_HOLOValueAddedTaxesVATAndgoodsAndServicesTaxesGSTPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaapIncomeTaxPolicyTextBlock" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapIncomeTaxPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OtherIncomePolicyTextBlock" xlink:label="loc_HOLOOtherIncomePolicyTextBlock" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_HOLOOtherIncomePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeasesTextBlock" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeasesTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:label="loc_us-gaapCompensationRelatedCostsPolicyTextBlock" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCompensationRelatedCostsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_EmployeeBenefitPolicyTextBlock" xlink:label="loc_HOLOEmployeeBenefitPolicyTextBlock" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_HOLOEmployeeBenefitPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_NoncontrollingInterestspolicyTextBlock" xlink:label="loc_HOLONoncontrollingInterestspolicyTextBlock" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_HOLONoncontrollingInterestspolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerSharePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_StatutoryReservesPolicyTextBlock" xlink:label="loc_HOLOStatutoryReservesPolicyTextBlock" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_HOLOStatutoryReservesPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaapSegmentReportingPolicyPolicyTextBlock" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSegmentReportingPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/NatureOfBusinessAndOrganizationTables" xlink:title="00000027 - Disclosure - Nature of business and organization (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock" xlink:label="loc_HOLOScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_HOLOScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000028 - Disclosure - Summary of significant accounting policies (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PropertyPlantAndEquipmentsTextBlock" xlink:label="loc_HOLOPropertyPlantAndEquipmentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_HOLOPropertyPlantAndEquipmentsTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock" xlink:label="loc_HOLOScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_HOLOScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ReverseRecapitalizationTables" xlink:title="00000029 - Disclosure - Reverse Recapitalization (Tables)">
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureReverseRecapitalizationAbstract" xlink:label="loc_HOLODisclosureReverseRecapitalizationAbstract" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ScheduleOfConsummationOfMergerTableTextblock" xlink:label="loc_HOLOScheduleOfConsummationOfMergerTableTextblock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureReverseRecapitalizationAbstract" xlink:to="loc_HOLOScheduleOfConsummationOfMergerTableTextblock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/DeconsolidationTables" xlink:title="00000030 - Disclosure - Deconsolidation (Tables)">
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureDeconsolidationAbstract" xlink:label="loc_HOLODisclosureDeconsolidationAbstract" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock" xlink:label="loc_HOLOScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureDeconsolidationAbstract" xlink:to="loc_HOLOScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/AccountsReceivableNetTables" xlink:title="00000031 - Disclosure - Accounts receivable, net (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossAbstract" xlink:label="loc_us-gaapCreditLossAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="loc_us-gaapScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditLossAbstract" xlink:to="loc_us-gaapScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:label="loc_us-gaapAccountsReceivableAllowanceForCreditLossTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditLossAbstract" xlink:to="loc_us-gaapAccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/PropertyAndEquipmentNetTables" xlink:title="00000032 - Disclosure - Property and equipment, net (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/IntangibleAssetsNetTables" xlink:title="00000033 - Disclosure - Intangible assets, net (Tables)">
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureIntangibleAssetsNetAbstract" xlink:label="loc_HOLODisclosureIntangibleAssetsNetAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureIntangibleAssetsNetAbstract" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesTables" xlink:title="00000034 - Disclosure - Investments in unconsolidated entities (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInvestmentsAbstract" xlink:label="loc_us-gaapScheduleOfInvestmentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock" xlink:label="loc_us-gaapInvestmentHoldingsScheduleOfInvestmentsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfInvestmentsAbstract" xlink:to="loc_us-gaapInvestmentHoldingsScheduleOfInvestmentsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/GoodwillTables" xlink:title="00000035 - Disclosure - Goodwill (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaapScheduleOfGoodwillTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfGoodwillTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_GoodwillReportableSegmentTableTextBlock" xlink:label="loc_HOLOGoodwillReportableSegmentTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_HOLOGoodwillReportableSegmentTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/RelatedPartyTransactionsAndBalancesTables" xlink:title="00000036 - Disclosure - Related party transactions and balances (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfRelatedPartyTransactionsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/TaxesTables" xlink:title="00000037 - Disclosure - Taxes (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaapScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ScheduleOfTaxPayableTableTextBlock" xlink:label="loc_HOLOScheduleOfTaxPayableTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_HOLOScheduleOfTaxPayableTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/LeasesTables" xlink:title="00000038 - Disclosure - Leases (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ScheduleOfFutureAmortizationROUAssetsTableTextBlock" xlink:label="loc_HOLOScheduleOfFutureAmortizationROUAssetsTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_HOLOScheduleOfFutureAmortizationROUAssetsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/WarrantsTables" xlink:title="00000039 - Disclosure - Warrants (Tables)">
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureWarrantsAbstract" xlink:label="loc_HOLODisclosureWarrantsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureWarrantsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaapScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureWarrantsAbstract" xlink:to="loc_us-gaapScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ScheduleOfWarrantActivitiesTableTextBlock" xlink:label="loc_HOLOScheduleOfWarrantActivitiesTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureWarrantsAbstract" xlink:to="loc_HOLOScheduleOfWarrantActivitiesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/SegmentsTables" xlink:title="00000040 - Disclosure - Segments (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaapDisaggregationOfRevenueTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapDisaggregationOfRevenueTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/FinancialInformationOfParentCompanyTables" xlink:title="00000041 - Disclosure - Condensed financial information of the parent company (Tables)">
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureCondensedFinancialInformationOfParentCompanyAbstract" xlink:label="loc_HOLODisclosureCondensedFinancialInformationOfParentCompanyAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="loc_srtScheduleOfCondensedBalanceSheetTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureCondensedFinancialInformationOfParentCompanyAbstract" xlink:to="loc_srtScheduleOfCondensedBalanceSheetTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:label="loc_srtScheduleOfCondensedIncomeStatementTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureCondensedFinancialInformationOfParentCompanyAbstract" xlink:to="loc_srtScheduleOfCondensedIncomeStatementTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:label="loc_srtScheduleOfCondensedCashFlowStatementTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureCondensedFinancialInformationOfParentCompanyAbstract" xlink:to="loc_srtScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails" xlink:title="00000042 - Disclosure - Nature of business and organization (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="loc_us-gaapRestructuringCostAndReserveLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapRestructuringCostAndReserveLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_MCHologramIncMCMember" xlink:label="loc_HOLOMCHologramIncMCMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOMCHologramIncMCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_QuantumEdgeHKLimitedMember" xlink:label="loc_HOLOQuantumEdgeHKLimitedMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOQuantumEdgeHKLimitedMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_BeijingXihuiyunTechnologyCoMember" xlink:label="loc_HOLOBeijingXihuiyunTechnologyCoMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOBeijingXihuiyunTechnologyCoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShanghaiMengyunHolographicTechnologyCoMember" xlink:label="loc_HOLOShanghaiMengyunHolographicTechnologyCoMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOShanghaiMengyunHolographicTechnologyCoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenMengyunHolographicTechnologyCoMember" xlink:label="loc_HOLOShenzhenMengyunHolographicTechnologyCoMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOShenzhenMengyunHolographicTechnologyCoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenQianhaiYoushiTechnologyCoLtdMember" xlink:label="loc_HOLOShenzhenQianhaiYoushiTechnologyCoLtdMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOShenzhenQianhaiYoushiTechnologyCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenYijiaNetworkTechnologyCoLtdMember" xlink:label="loc_HOLOShenzhenYijiaNetworkTechnologyCoLtdMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOShenzhenYijiaNetworkTechnologyCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosYoushiNetworkTechnologyCoLtdMember" xlink:label="loc_HOLOHorgosYoushiNetworkTechnologyCoLtdMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOHorgosYoushiNetworkTechnologyCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosWeiyiSoftwareTechnologyCoLtdMember" xlink:label="loc_HOLOHorgosWeiyiSoftwareTechnologyCoLtdMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOHorgosWeiyiSoftwareTechnologyCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenBroadVisionTechnologyCoLtdMember" xlink:label="loc_HOLOShenzhenBroadVisionTechnologyCoLtdMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOShenzhenBroadVisionTechnologyCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" xlink:label="loc_HOLOMcloudvrSoftwareNetworkTechnologyHKCoLimitedMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOMcloudvrSoftwareNetworkTechnologyHKCoLimitedMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenTianyuemengTechnologyCoLtdMember" xlink:label="loc_HOLOShenzhenTianyuemengTechnologyCoLtdMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOShenzhenTianyuemengTechnologyCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenYunaoHongxiangTechnologyCoLtdMember" xlink:label="loc_HOLOShenzhenYunaoHongxiangTechnologyCoLtdMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOShenzhenYunaoHongxiangTechnologyCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_BroadvisionIntelligenceHongKongLtdMember" xlink:label="loc_HOLOBroadvisionIntelligenceHongKongLtdMember" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOBroadvisionIntelligenceHongKongLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosBroadVisionTechnologyCoLtdMember" xlink:label="loc_HOLOHorgosBroadVisionTechnologyCoLtdMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOHorgosBroadVisionTechnologyCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosTianyuemengTechnologyCoLtdMember" xlink:label="loc_HOLOHorgosTianyuemengTechnologyCoLtdMember" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOHorgosTianyuemengTechnologyCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" xlink:label="loc_HOLOHorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOHorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OceanCloudTechnologyCoLimitedMember" xlink:label="loc_HOLOOceanCloudTechnologyCoLimitedMember" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOOceanCloudTechnologyCoLimitedMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenHaiyunXinshengTechnologyCoLtdMember" xlink:label="loc_HOLOShenzhenHaiyunXinshengTechnologyCoLtdMember" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOShenzhenHaiyunXinshengTechnologyCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" xlink:label="loc_HOLOShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenYoumiTechnologyCoLtdMember" xlink:label="loc_HOLOShenzhenYoumiTechnologyCoLtdMember" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOShenzhenYoumiTechnologyCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenYushianTechnologyCoLtdMember" xlink:label="loc_HOLOShenzhenYushianTechnologyCoLtdMember" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOShenzhenYushianTechnologyCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" xlink:label="loc_HOLOHorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOHorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosYoumiTechnologyCoLtdMember" xlink:label="loc_HOLOHorgosYoumiTechnologyCoLtdMember" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOHorgosYoumiTechnologyCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HorgosYushianTechnologyCoLtdMember" xlink:label="loc_HOLOHorgosYushianTechnologyCoLtdMember" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOHorgosYushianTechnologyCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_KashgarYoushiInformationTechnologyCoLtdMember" xlink:label="loc_HOLOKashgarYoushiInformationTechnologyCoLtdMember" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOKashgarYoushiInformationTechnologyCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_BeijingWeixiaohaiTechnologyCoLtdMember" xlink:label="loc_HOLOBeijingWeixiaohaiTechnologyCoLtdMember" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOBeijingWeixiaohaiTechnologyCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionNameOfAcquiredEntity" xlink:label="loc_us-gaapBusinessAcquisitionNameOfAcquiredEntity" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapBusinessAcquisitionNameOfAcquiredEntity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestDescription" xlink:label="loc_us-gaapMinorityInterestDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_us-gaapMinorityInterestDescription" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/NatureOfBusinessAndOrganizationDetailsNarrative" xlink:title="00000043 - Disclosure - Nature of business and organization (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="loc_us-gaapRestructuringCostAndReserveLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapRestructuringCostAndReserveLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRestructuringAndRelatedCostsTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ThirdPartyMember" xlink:label="loc_HOLOThirdPartyMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOThirdPartyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ThirdPartyOneMember" xlink:label="loc_HOLOThirdPartyOneMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOThirdPartyOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_AmountTransferred" xlink:label="loc_HOLOAmountTransferred" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRestructuringCostAndReserveLineItems" xlink:to="loc_HOLOAmountTransferred" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000044 - Disclosure - Summary of significant accounting policies (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaapOfficeEquipmentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapOfficeEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_MechanicalEquipmentMember" xlink:label="loc_HOLOMechanicalEquipmentMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_HOLOMechanicalEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ElectronicEquipmentMember" xlink:label="loc_HOLOElectronicEquipmentMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_HOLOElectronicEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_srtRangeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLife" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLife" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:title="00000045 - Disclosure - Summary of significant accounting policies (Details 1)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtConsolidatedEntitiesAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OceanHKMember" xlink:label="loc_HOLOOceanHKMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesDomain" xlink:to="loc_HOLOOceanHKMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaapMinorityInterest" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapMinorityInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000046 - Disclosure - Summary of significant accounting policies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_WorkingCapital" xlink:label="loc_HOLOWorkingCapital" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_HOLOWorkingCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsDescription" xlink:label="loc_us-gaapForeignCurrencyTransactionsDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionsDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapInventoryValuationReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_AllowanceForNoncurrentPrepaymentsAndDeposits" xlink:label="loc_HOLOAllowanceForNoncurrentPrepaymentsAndDeposits" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_HOLOAllowanceForNoncurrentPrepaymentsAndDeposits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaapAdvertisingExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAdvertisingExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_GovernmentSubsidies" xlink:label="loc_HOLOGovernmentSubsidies" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_HOLOGovernmentSubsidies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LaborAndRelatedExpense" xlink:label="loc_us-gaapLaborAndRelatedExpense" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapLaborAndRelatedExpense" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ReverseRecapitalizationDetails" xlink:title="00000047 - Disclosure - Reverse Recapitalization (Details)">
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureReverseRecapitalizationAbstract" xlink:label="loc_HOLODisclosureReverseRecapitalizationAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaapTemporaryEquitySharesOutstanding" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureReverseRecapitalizationAbstract" xlink:to="loc_us-gaapTemporaryEquitySharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SharesSubjectToMandatoryRedemptionSettlementTermNumberOfShares" xlink:label="loc_HOLOSharesSubjectToMandatoryRedemptionSettlementTermNumberOfShares" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureReverseRecapitalizationAbstract" xlink:to="loc_HOLOSharesSubjectToMandatoryRedemptionSettlementTermNumberOfShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PublicSharesFollowingRedemptions" xlink:label="loc_HOLOPublicSharesFollowingRedemptions" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureReverseRecapitalizationAbstract" xlink:to="loc_HOLOPublicSharesFollowingRedemptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SharesIssuedUponClosingToPublicShareholdersFromRights" xlink:label="loc_HOLOSharesIssuedUponClosingToPublicShareholdersFromRights" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureReverseRecapitalizationAbstract" xlink:to="loc_HOLOSharesIssuedUponClosingToPublicShareholdersFromRights" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_FounderSponsorShares" xlink:label="loc_HOLOFounderSponsorShares" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureReverseRecapitalizationAbstract" xlink:to="loc_HOLOFounderSponsorShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SharesIssuedUponClosingToSponsorFromRights" xlink:label="loc_HOLOSharesIssuedUponClosingToSponsorFromRights" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureReverseRecapitalizationAbstract" xlink:to="loc_HOLOSharesIssuedUponClosingToSponsorFromRights" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SharesIssuedUponClosingToFinderEngagedPeaceAsset" xlink:label="loc_HOLOSharesIssuedUponClosingToFinderEngagedPeaceAsset" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureReverseRecapitalizationAbstract" xlink:to="loc_HOLOSharesIssuedUponClosingToFinderEngagedPeaceAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_McShares" xlink:label="loc_HOLOMcShares" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureReverseRecapitalizationAbstract" xlink:to="loc_HOLOMcShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_TotalSharesOfCommonStockImmediatelyAfterMerger" xlink:label="loc_HOLOTotalSharesOfCommonStockImmediatelyAfterMerger" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureReverseRecapitalizationAbstract" xlink:to="loc_HOLOTotalSharesOfCommonStockImmediatelyAfterMerger" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ReverseRecapitalizationDetailsNarrative" xlink:title="00000048 - Disclosure - Reverse Recapitalization (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureReverseRecapitalizationAbstract" xlink:label="loc_HOLODisclosureReverseRecapitalizationAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="loc_us-gaapSubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureReverseRecapitalizationAbstract" xlink:to="loc_us-gaapSubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="loc_us-gaapSubsidiarySaleOfStockLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaapPrivatePlacementMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_us-gaapPrivatePlacementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PeaceAssetMember" xlink:label="loc_HOLOPeaceAssetMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_HOLOPeaceAssetMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConversionOfStockSharesConverted1" xlink:label="loc_us-gaapConversionOfStockSharesConverted1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_us-gaapConversionOfStockSharesConverted1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentSharesIssued1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentSharesIssued1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_us-gaapSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ExchangeOfSharesDescription" xlink:label="loc_HOLOExchangeOfSharesDescription" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_HOLOExchangeOfSharesDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_NetCashProceeds" xlink:label="loc_HOLONetCashProceeds" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_HOLONetCashProceeds" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/DeconsolidationDetails" xlink:title="00000049 - Disclosure - Deconsolidation (Details)">
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureDeconsolidationAbstract" xlink:label="loc_HOLODisclosureDeconsolidationAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureDeconsolidationAbstract" xlink:to="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srtCounterpartyNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_srtCounterpartyNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenYoumiMember" xlink:label="loc_HOLOShenzhenYoumiMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_HOLOShenzhenYoumiMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_QianhaiYoushiMember" xlink:label="loc_HOLOQianhaiYoushiMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_HOLOQianhaiYoushiMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenTianyuemengMember" xlink:label="loc_HOLOShenzhenTianyuemengMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_HOLOShenzhenTianyuemengMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisposalGroupIncludingDiscontinuedOperationAssetsCurrent" xlink:label="loc_HOLODisposalGroupIncludingDiscontinuedOperationAssetsCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_HOLODisposalGroupIncludingDiscontinuedOperationAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisposalGroupIncludingDiscontinuedOperationAssets" xlink:label="loc_HOLODisposalGroupIncludingDiscontinuedOperationAssets" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_HOLODisposalGroupIncludingDiscontinuedOperationAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisposalGroupIncludingDiscontinuedOperationNetAssets" xlink:label="loc_HOLODisposalGroupIncludingDiscontinuedOperationNetAssets" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_HOLODisposalGroupIncludingDiscontinuedOperationNetAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupDeferredGainOnDisposal" xlink:label="loc_us-gaapDisposalGroupDeferredGainOnDisposal" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapDisposalGroupDeferredGainOnDisposal" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/AccountsReceivableNetDetails" xlink:title="00000050 - Disclosure - Accounts receivable, net (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossAbstract" xlink:label="loc_us-gaapCreditLossAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGross" xlink:label="loc_us-gaapAccountsReceivableGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditLossAbstract" xlink:to="loc_us-gaapAccountsReceivableGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditLossAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaapAccountsReceivableNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditLossAbstract" xlink:to="loc_us-gaapAccountsReceivableNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/AccountsReceivableNetDetails1" xlink:title="00000051 - Disclosure - Accounts receivable, net (Details 1)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossAbstract" xlink:label="loc_us-gaapCreditLossAbstract" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" xlink:label="loc_HOLOAllowanceForDoubtfulAccountsPremiumAndOtherReceivables" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditLossAbstract" xlink:to="loc_HOLOAllowanceForDoubtfulAccountsPremiumAndOtherReceivables" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ProvisionForDoubtfulAccountsReceivable" xlink:label="loc_HOLOProvisionForDoubtfulAccountsReceivable" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditLossAbstract" xlink:to="loc_HOLOProvisionForDoubtfulAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ExchangeRateDifference" xlink:label="loc_HOLOExchangeRateDifference" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditLossAbstract" xlink:to="loc_HOLOExchangeRateDifference" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" xlink:label="loc_HOLOAllowanceForDoubtfulAccountsPremiumAndOtherReceivables_2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditLossAbstract" xlink:to="loc_HOLOAllowanceForDoubtfulAccountsPremiumAndOtherReceivables_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/AccountsReceivableNetDetailsNarrative" xlink:title="00000052 - Disclosure - Accounts receivable, net (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossAbstract" xlink:label="loc_us-gaapCreditLossAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditLossAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/PropertyAndEquipmentNetDetails" xlink:title="00000053 - Disclosure - Property and equipment, net (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaapOfficeEquipmentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapOfficeEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_MechanicalEquipmentMember" xlink:label="loc_HOLOMechanicalEquipmentMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_HOLOMechanicalEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ElectronicAndOtherEquipmentMember" xlink:label="loc_HOLOElectronicAndOtherEquipmentMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_HOLOElectronicAndOtherEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaapVehiclesMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapVehiclesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/PropertyAndEquipmentNetDetailsNarrative" xlink:title="00000054 - Disclosure - Property and equipment, net (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/IntangibleAssetsNetDetails" xlink:title="00000055 - Disclosure - Intangible assets, net (Details)">
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureIntangibleAssetsNetAbstract" xlink:label="loc_HOLODisclosureIntangibleAssetsNetAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureIntangibleAssetsNetAbstract" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaapCustomerRelationshipsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapCustomerRelationshipsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SoftwareMember" xlink:label="loc_HOLOSoftwareMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_HOLOSoftwareMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaapNoncompeteAgreementsMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapNoncompeteAgreementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_IntangibleAssetsImpairmentLoss" xlink:label="loc_HOLOIntangibleAssetsImpairmentLoss" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_HOLOIntangibleAssetsImpairmentLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/IntangibleAssetsNetDetailsNarrative" xlink:title="00000056 - Disclosure - Intangible assets, net (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureIntangibleAssetsNetAbstract" xlink:label="loc_HOLODisclosureIntangibleAssetsNetAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureIntangibleAssetsNetAbstract" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaapImpairmentOfIntangibleAssetsExcludingGoodwill" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureIntangibleAssetsNetAbstract" xlink:to="loc_us-gaapImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesDetails" xlink:title="00000057 - Disclosure - Investments in unconsolidated entities (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInvestmentsAbstract" xlink:label="loc_us-gaapScheduleOfInvestmentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="loc_us-gaapScheduleOfInvestmentsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfInvestmentsAbstract" xlink:to="loc_us-gaapScheduleOfInvestmentsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="loc_us-gaapScheduleOfInvestmentsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfInvestmentsTable" xlink:to="loc_us-gaapScheduleOfInvestmentsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfInvestmentsTable" xlink:to="loc_us-gaapInvestmentTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_Investments19.9Member" xlink:label="loc_HOLOInvestments19.9Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_HOLOInvestments19.9Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_Investment4.4PercentMember" xlink:label="loc_HOLOInvestment4.4PercentMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_HOLOInvestment4.4PercentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_Investments5percentMember" xlink:label="loc_HOLOInvestments5percentMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_HOLOInvestments5percentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_Investments3percentMember" xlink:label="loc_HOLOInvestments3percentMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_HOLOInvestments3percentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_Investments2percentMember" xlink:label="loc_HOLOInvestments2percentMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_HOLOInvestments2percentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ImpairmentMember" xlink:label="loc_HOLOImpairmentMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_HOLOImpairmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments" xlink:label="loc_us-gaapInvestments" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfInvestmentsLineItems" xlink:to="loc_us-gaapInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ImpairmentsOfInvestments" xlink:label="loc_HOLOImpairmentsOfInvestments" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfInvestmentsLineItems" xlink:to="loc_HOLOImpairmentsOfInvestments" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/GoodwillDetails" xlink:title="00000058 - Disclosure - Goodwill (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_GoodwillfromShenzhenBoweiAcquisitionMember" xlink:label="loc_HOLOGoodwillfromShenzhenBoweiAcquisitionMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_HOLOGoodwillfromShenzhenBoweiAcquisitionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_GoodwillfromShenzhenTianyuemengAcquisitionMember" xlink:label="loc_HOLOGoodwillfromShenzhenTianyuemengAcquisitionMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_HOLOGoodwillfromShenzhenTianyuemengAcquisitionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/GoodwillDetails1" xlink:title="00000059 - Disclosure - Goodwill (Details 1)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HolographicSolutionsMember" xlink:label="loc_HOLOHolographicSolutionsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_HOLOHolographicSolutionsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HolographicTechnologyServiceMember" xlink:label="loc_HOLOHolographicTechnologyServiceMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_HOLOHolographicTechnologyServiceMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLossNetOfTax" xlink:label="loc_us-gaapGoodwillImpairmentLossNetOfTax" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="loc_us-gaapGoodwillImpairmentLossNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_EquityTransferLoss" xlink:label="loc_HOLOEquityTransferLoss" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="loc_HOLOEquityTransferLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="loc_us-gaapGoodwill_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/RelatedPartyTransactionsAndBalancesDetails" xlink:title="00000060 - Disclosure - Related party transactions and balances (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaapRelatedPartyTransactionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapRelatedPartyTransactionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShenzhenMengyun19.9EquityInvestmentMember" xlink:label="loc_HOLOShenzhenMengyun19.9EquityInvestmentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_HOLOShenzhenMengyun19.9EquityInvestmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_YuxiuHanMember" xlink:label="loc_HOLOYuxiuHanMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_HOLOYuxiuHanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DueFromRelatedParty" xlink:label="loc_HOLODueFromRelatedParty" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_HOLODueFromRelatedParty" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DueToRelatedParties" xlink:label="loc_HOLODueToRelatedParties" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_HOLODueToRelatedParties" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/TaxesDetails" xlink:title="00000061 - Disclosure - Taxes (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/TaxesDetails1" xlink:title="00000062 - Disclosure - Taxes (Details 1)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductions" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationDeductions" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationDeductions" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_EffectiveIncomeTaxRateReconciliationPermanentDifference" xlink:label="loc_HOLOEffectiveIncomeTaxRateReconciliationPermanentDifference" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_HOLOEffectiveIncomeTaxRateReconciliationPermanentDifference" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1" xlink:label="loc_HOLOEffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_HOLOEffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/TaxesDetails2" xlink:title="00000063 - Disclosure - Taxes (Details 2)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaapDeferredTaxAssetsNetAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ImpairmentLossForInvestment" xlink:label="loc_HOLOImpairmentLossForInvestment" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_HOLOImpairmentLossForInvestment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaapDeferredTaxAssetsInventory" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsInventory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_RightOfUse" xlink:label="loc_HOLORightOfUse" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_HOLORightOfUse" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaapDeferredTaxAssetsNet" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaapDeferredTaxLiabilitiesAbstract" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:label="loc_us-gaapDeferredTaxLiabilitiesGoodwillAndIntangibleAssets" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DeferredIncomeTaxLiabilityNet" xlink:label="loc_HOLODeferredIncomeTaxLiabilityNet" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_HOLODeferredIncomeTaxLiabilityNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DeferredTaxesAssetsLiabilitiesNet" xlink:label="loc_HOLODeferredTaxesAssetsLiabilitiesNet" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_HOLODeferredTaxesAssetsLiabilitiesNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/TaxesDetails3" xlink:title="00000064 - Disclosure - Taxes (Details 3)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_VatTaxesPayable" xlink:label="loc_HOLOVatTaxesPayable" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_HOLOVatTaxesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxes" xlink:label="loc_us-gaapAccruedIncomeTaxes" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapAccruedIncomeTaxes" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OtherTaxesPayable" xlink:label="loc_HOLOOtherTaxesPayable" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_HOLOOtherTaxesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:label="loc_us-gaapTaxesPayableCurrentAndNoncurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapTaxesPayableCurrentAndNoncurrent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/TaxesDetailsNarrative" xlink:title="00000065 - Disclosure - Taxes (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaapOperatingLossCarryforwards" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapOperatingLossCarryforwards" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative" xlink:title="00000066 - Disclosure - Concentration of risk (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaapConcentrationRiskTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_us-gaapConcentrationRiskTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaapConcentrationRiskLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PurchasesMember" xlink:label="loc_HOLOPurchasesMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_HOLOPurchasesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableMember" xlink:label="loc_us-gaapAccountsPayableMember" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsPayableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_VendorConcentrationRiskMember" xlink:label="loc_HOLOVendorConcentrationRiskMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_HOLOVendorConcentrationRiskMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_srtMajorCustomersAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OneCustomerMember" xlink:label="loc_HOLOOneCustomerMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_HOLOOneCustomerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OneCustomersMember" xlink:label="loc_HOLOOneCustomersMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_HOLOOneCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_TwoCustomersMember" xlink:label="loc_HOLOTwoCustomersMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_HOLOTwoCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SecondCustomerMember" xlink:label="loc_HOLOSecondCustomerMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_HOLOSecondCustomerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ThirdCustomerMember" xlink:label="loc_HOLOThirdCustomerMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_HOLOThirdCustomerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_TwoVendorsMember" xlink:label="loc_HOLOTwoVendorsMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_HOLOTwoVendorsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OneVendorMember" xlink:label="loc_HOLOOneVendorMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_HOLOOneVendorMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_FirstVendorMember" xlink:label="loc_HOLOFirstVendorMember" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_HOLOFirstVendorMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SecondVendorMember" xlink:label="loc_HOLOSecondVendorMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_HOLOSecondVendorMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ThirdVendorMember" xlink:label="loc_HOLOThirdVendorMember" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_HOLOThirdVendorMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedInsuranceCurrent" xlink:label="loc_us-gaapAccruedInsuranceCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapAccruedInsuranceCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndDueFromBanks" xlink:label="loc_us-gaapCashAndDueFromBanks" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapCashAndDueFromBanks" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/LeasesDetails" xlink:title="00000067 - Disclosure - Leases (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PresentValueOfLeaseLiabilities" xlink:label="loc_HOLOPresentValueOfLeaseLiabilities" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_HOLOPresentValueOfLeaseLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_FutureAmortizationOfRightOfUseAssetsOneYear" xlink:label="loc_HOLOFutureAmortizationOfRightOfUseAssetsOneYear" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_HOLOFutureAmortizationOfRightOfUseAssetsOneYear" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_FutureAmortizationOfRightOfUseAssetsTwoYear" xlink:label="loc_HOLOFutureAmortizationOfRightOfUseAssetsTwoYear" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_HOLOFutureAmortizationOfRightOfUseAssetsTwoYear" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_FutureAmortizationOfRightOfUseAssetsThreeYear" xlink:label="loc_HOLOFutureAmortizationOfRightOfUseAssetsThreeYear" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_HOLOFutureAmortizationOfRightOfUseAssetsThreeYear" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_FutureAmortizationOfRightOfUseAssetsDue" xlink:label="loc_HOLOFutureAmortizationOfRightOfUseAssetsDue" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_HOLOFutureAmortizationOfRightOfUseAssetsDue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/LeasesDetailsNarrative" xlink:title="00000068 - Disclosure - Leases (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubordinatedBorrowingInterestRate" xlink:label="loc_us-gaapSubordinatedBorrowingInterestRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapSubordinatedBorrowingInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_RentExpenses" xlink:label="loc_HOLORentExpenses" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_HOLORentExpenses" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/ShareholdersEquityDetailsNarrative" xlink:title="00000069 - Disclosure - Shareholders&#8217; equity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaapScheduleOfStockByClassTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfStockByClassTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapClassOfStockLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OrdinarySharesMember" xlink:label="loc_HOLOOrdinarySharesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_HOLOOrdinarySharesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_InitialPublicOfferingMember" xlink:label="loc_HOLOInitialPublicOfferingMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_HOLOInitialPublicOfferingMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaapPrivatePlacementMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_us-gaapPrivatePlacementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_MergerMember" xlink:label="loc_HOLOMergerMember" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOMergerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapPlanNameAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_EmployeeStockIncentive2023PlanMember" xlink:label="loc_HOLOEmployeeStockIncentive2023PlanMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_HOLOEmployeeStockIncentive2023PlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ShareSplit" xlink:label="loc_HOLOShareSplit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_HOLOShareSplit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_FounderSponsorShares" xlink:label="loc_HOLOFounderSponsorShares" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_HOLOFounderSponsorShares" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_FouinderSharesIssuedValue" xlink:label="loc_HOLOFouinderSharesIssuedValue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_HOLOFouinderSharesIssuedValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SellPricePerShare" xlink:label="loc_HOLOSellPricePerShare" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_HOLOSellPricePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapSharesIssued" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaapSharePrice" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapSharePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares" xlink:label="loc_us-gaapSharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapSharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConversionOfStockDescription" xlink:label="loc_us-gaapConversionOfStockDescription" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapConversionOfStockDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SharesCancelled" xlink:label="loc_HOLOSharesCancelled" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_HOLOSharesCancelled" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesReverseStockSplits" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesReverseStockSplits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_RetainedEarningsForStatutoryReserves" xlink:label="loc_HOLORetainedEarningsForStatutoryReserves" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_HOLORetainedEarningsForStatutoryReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_StatutoryReserve" xlink:label="loc_HOLOStatutoryReserve" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_HOLOStatutoryReserve" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/WarrantDetails" xlink:title="00000070 - Disclosure - Warrant (Details)">
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureWarrantsAbstract" xlink:label="loc_HOLODisclosureWarrantsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCreditDerivativesTable" xlink:label="loc_us-gaapScheduleOfCreditDerivativesTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureWarrantsAbstract" xlink:to="loc_us-gaapScheduleOfCreditDerivativesTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditDerivativesLineItems" xlink:label="loc_us-gaapCreditDerivativesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCreditDerivativesTable" xlink:to="loc_us-gaapCreditDerivativesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="loc_us-gaapValuationTechniqueAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCreditDerivativesTable" xlink:to="loc_us-gaapValuationTechniqueAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="loc_us-gaapValuationTechniqueDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapValuationTechniqueAxis" xlink:to="loc_us-gaapValuationTechniqueDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_BlackScholesOptionPricingModelMember" xlink:label="loc_HOLOBlackScholesOptionPricingModelMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapValuationTechniqueDomain" xlink:to="loc_HOLOBlackScholesOptionPricingModelMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaapSharePrice" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditDerivativesLineItems" xlink:to="loc_us-gaapSharePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditDerivativesLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditDerivativesLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditDerivativesLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditDerivativesLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/WarrantLiabilitiesDetails1" xlink:title="00000071 - Disclosure - Warrant liabilities (Details 1)">
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureWarrantsAbstract" xlink:label="loc_HOLODisclosureWarrantsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_PlatformOperatorCryptoAssetTable" xlink:label="loc_srtPlatformOperatorCryptoAssetTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureWarrantsAbstract" xlink:to="loc_srtPlatformOperatorCryptoAssetTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_PlatformOperatorCryptoAssetLineItems" xlink:label="loc_srtPlatformOperatorCryptoAssetLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtPlatformOperatorCryptoAssetTable" xlink:to="loc_srtPlatformOperatorCryptoAssetLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtPlatformOperatorCryptoAssetTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaapFairValueInputsLevel1Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaapFairValueInputsLevel2Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_WarrantLiability" xlink:label="loc_HOLOWarrantLiability" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtPlatformOperatorCryptoAssetLineItems" xlink:to="loc_HOLOWarrantLiability" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/WarrantLiabilitiesDetails2" xlink:title="00000072 - Disclosure - Warrant liabilities (Details 2)">
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureWarrantsAbstract" xlink:label="loc_HOLODisclosureWarrantsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureWarrantsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PrivateWarrantsMember" xlink:label="loc_HOLOPrivateWarrantsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_HOLOPrivateWarrantsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaapClassOfWarrantOrRightOutstanding" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears" xlink:label="loc_HOLOSharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_HOLOSharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaapClassOfWarrantOrRightOutstanding_2" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightOutstanding_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_2" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/WarrantsDetailsNarrative" xlink:title="00000073 - Disclosure - Warrants (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureWarrantsAbstract" xlink:label="loc_HOLODisclosureWarrantsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureWarrantsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PublicWarrantsMember" xlink:label="loc_HOLOPublicWarrantsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_HOLOPublicWarrantsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_PrivateWarrantsMember" xlink:label="loc_HOLOPrivateWarrantsMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_HOLOPrivateWarrantsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaapIPOMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_us-gaapIPOMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaapPrivatePlacementMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_us-gaapPrivatePlacementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="loc_us-gaapValuationTechniqueAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapValuationTechniqueAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="loc_us-gaapValuationTechniqueDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapValuationTechniqueAxis" xlink:to="loc_us-gaapValuationTechniqueDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_BlackScholesOptionPricingModelMember" xlink:label="loc_HOLOBlackScholesOptionPricingModelMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapValuationTechniqueDomain" xlink:to="loc_HOLOBlackScholesOptionPricingModelMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaapClassOfWarrantOrRightOutstanding" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaapSharesIssuedPricePerShare" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharesIssuedPricePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_WarrantsDescription" xlink:label="loc_HOLOWarrantsDescription" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_HOLOWarrantsDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaapFairValueAdjustmentOfWarrants" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapFairValueAdjustmentOfWarrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm" xlink:label="loc_HOLOSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_HOLOSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/SegmentsDetails" xlink:title="00000074 - Disclosure - Segments (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaapSegmentReportingInformationLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapSegmentReportingInformationLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HolographicSolutionsMember" xlink:label="loc_HOLOHolographicSolutionsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_HOLOHolographicSolutionsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HolographicTechnologyServiceMember" xlink:label="loc_HOLOHolographicTechnologyServiceMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_HOLOHolographicTechnologyServiceMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaapPaymentsToAcquireProductiveAssets" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapPaymentsToAcquireProductiveAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapAssets" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/SegmentsDetails1" xlink:title="00000075 - Disclosure - Segments (Details 1)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaapSegmentReportingInformationLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapSegmentReportingInformationLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HolographicTechnologyLiDARProductsMember" xlink:label="loc_HOLOHolographicTechnologyLiDARProductsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_HOLOHolographicTechnologyLiDARProductsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember" xlink:label="loc_HOLOHolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_HOLOHolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HolographicTechnologyLicensingAndContentProductMember" xlink:label="loc_HOLOHolographicTechnologyLicensingAndContentProductMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_HOLOHolographicTechnologyLicensingAndContentProductMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_HolographicHardwareSalesMember" xlink:label="loc_HOLOHolographicHardwareSalesMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_HOLOHolographicHardwareSalesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_TotalHolographicSolutionsMember" xlink:label="loc_HOLOTotalHolographicSolutionsMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_HOLOTotalHolographicSolutionsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000076 - Disclosure - Subsequent events (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaapSubsequentEventTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaapSubsequentEventLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_YichangJiYueTechnologyLtdMember" xlink:label="loc_HOLOYichangJiYueTechnologyLtdMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_HOLOYichangJiYueTechnologyLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentIssuedPrincipal" xlink:label="loc_us-gaapDebtInstrumentIssuedPrincipal" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapDebtInstrumentIssuedPrincipal" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_OriginalIssueDiscount" xlink:label="loc_HOLOOriginalIssueDiscount" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_HOLOOriginalIssueDiscount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="loc_us-gaapStockholdersEquityReverseStockSplit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapStockholdersEquityReverseStockSplit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:label="loc_us-gaapBusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapBusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/FinancialInformationOfParentCompanyDetails" xlink:title="00000077 - Disclosure - Financial information of the parent company (Details)">
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureCondensedFinancialInformationOfParentCompanyAbstract" xlink:label="loc_HOLODisclosureCondensedFinancialInformationOfParentCompanyAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureCondensedFinancialInformationOfParentCompanyAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtConsolidatedEntitiesAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember" xlink:label="loc_srtParentCompanyMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesDomain" xlink:to="loc_srtParentCompanyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsAbstract" xlink:label="loc_us-gaapOtherAssetsAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherAssetsAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments" xlink:label="loc_us-gaapInvestments" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilities" xlink:label="loc_us-gaapAccountsPayableAndOtherAccruedLiabilities" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccountsPayableAndOtherAccruedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_WarrantLiabilities" xlink:label="loc_HOLOWarrantLiabilities" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOWarrantLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_StatutoryReserves" xlink:label="loc_HOLOStatutoryReserves" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOStatutoryReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/FinancialInformationOfParentCompanyDetails1" xlink:title="00000078 - Disclosure - Financial information of the parent company (Details 1)">
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureCondensedFinancialInformationOfParentCompanyAbstract" xlink:label="loc_HOLODisclosureCondensedFinancialInformationOfParentCompanyAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureCondensedFinancialInformationOfParentCompanyAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtConsolidatedEntitiesAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember" xlink:label="loc_srtParentCompanyMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesDomain" xlink:to="loc_srtParentCompanyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary" xlink:label="loc_us-gaapGainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaapOtherNoncashIncomeExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherNoncashIncomeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ChangeInFairValueOfWarrantsLiabilities" xlink:label="loc_HOLOChangeInFairValueOfWarrantsLiabilities" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOChangeInFairValueOfWarrantsLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2" xlink:title="00000079 - Disclosure - Financial information of the parent company (Details 2)">
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_DisclosureCondensedFinancialInformationOfParentCompanyAbstract" xlink:label="loc_HOLODisclosureCondensedFinancialInformationOfParentCompanyAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_HOLODisclosureCondensedFinancialInformationOfParentCompanyAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtConsolidatedEntitiesAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember" xlink:label="loc_srtParentCompanyMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesDomain" xlink:to="loc_srtParentCompanyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome" xlink:label="loc_us-gaapGainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="loc_us-gaapProceedsFromIssuanceOfWarrants" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfWarrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_ChangeInFairValueOfWarrantLiabilities" xlink:label="loc_HOLOChangeInFairValueOfWarrantLiabilities" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOChangeInFairValueOfWarrantLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="holo-20231231.xsd#HOLO_Intercompany" xlink:label="loc_HOLOIntercompany" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_HOLOIntercompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>ex15-1_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex15-1_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" !N JP# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M1117,:A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?BE^WO\
M\%;#^Q-^WQ_P3Z_9?U+P!8:I\%/VH/B)>?"[X[?&N]BU26V^$GCCXAV8T;]G
M7PKI^IV5_;>'M)UGQ-XN6XU_QQ%XL25]+^&-O_PD=C;Q02G48 #]K:*^1_VE
M/VY_V:?V2=6\.^'OC7XM\:VOB;Q1X.\<_$73/"GPQ^!WQW_:!\6VWPY^&;Z%
M%X^^(WB'PI^S]\-/B?XB\(_#WPI/XGT&UUCQSXLTW1?"EM>:G;V7]KM=>9"G
M(:]_P4B_8^\._%C0_@K=_$+QKJ7CG6]6^!GA^6;PI\ /VB?&_@#PCXB_:8O-
M)LO@/X:^*/Q?\&?"C7OA'\'_ !+\3I=?\/R^'/#OQ5\<>#=:DL?$&@ZG>6-I
MINM:9=W0!]ST5\0Q_P#!1[]BZ?\ :$G_ &7;7XV6E[\8;;QQ?_"N:RT_P1\2
M]0^'X^,.E^%+CQQJ/P13XW67@R?X(R_'6R\*6MSK5Q\$8OB(_P 5X[:"5&\'
MBX1H1\Y_#_\ X+G_ /!+;XF^(?"_A;PK^TQJ":WXL^/,'[+]E;^+/@#^TS\/
M+71?V@+Z%9](^%7CW5?B#\&O"^D_#'Q5XBV:E;>%+;XCWWA6W\6:AX:\:Z9X
M:N=5U'P+XQM=" /UJHK\6O"?_!;#]G'Q!^W+^VI^RUK5EX\\#_#+]AWX2Z)X
MM^*WQV\5?!GXTVG@RU\8VEA\1?&7Q)?6/%-KX*O/"G@3X6>'/A[X3\/7/PY\
M?_$.^\*VG[0?B76]0MO@;_PG7A]/!NN^.?<O&G_!7_\ 8)^&WP5^('[0GQ)^
M(GQA^''PH^%7BGX?^#_B-KGQ#_8Z_;/\#:WX.U3XJZ=+JGPZU#7/ 7BK]GW2
M?B%9^#_&$$<5KHGQ!;PL? =UK&H:+X?_ .$D77==T73K\ _3.BO@?2/^"G/[
M%FO_ !&_:/\ A%H_Q-\8:A\3OV2OAE!\9/CSX'@^ '[19\1>%/AE>:3I^O:=
MXMT+3V^$RR_$NQU?0]5TW6-#MOA;_P )IJ.N:9>V]]I%E>VLBRUYW\,/^"S7
M_!,OXQ67AS5? 7[5OA6\T'Q1\(?B/\=K#Q1XA\&_%+P'X0T[X9?"+6[?0/B1
MK'BWQ?X]\"^&?#'@36O"=WJ&AW^H^!O&^K>'O'C^&?%/@OQC9^&;GPEXV\):
MWK(!^GE%?*/[,?[:W[.'[9FE>.KO]G7X@:EK^I_#JY\+67C/PSXZ^%_Q7^#O
MC[PFOQ!\&:9X_P#ASXBUOX5?&KP=\,OB0O@CX@^$-8L_$7@'QLGA^+P;X]T^
MWU=?"7B34Y]"UM=,_G$\:_\ !7C_ (*D>"]-_P""RNJW'CS_ ()N"W_X)$ZO
M\++*<>*?V8/VB/ ^G_M&0_$.+7+N73=/UQ_V]/$J?"KQ9,FA-H'@307TOXFK
MXX\;ZUX>\-M>:"-1-_$ ?UTT5^3/B_\ X*6>(6_X)#:7_P %)O OP(U^'XG_
M !%_9;TCXS?"?]FS7'OO$>N:U\2/%W@H^(?#?@_3QH]KX>\0_$/PI;O]H\7C
M6?#6CZ'KWBOX2Z1?>-+#0_#YF>TTWL/V2/\ @IM\'OC_ /\ !+;P1_P4V\;7
M]GX0\ 6?[/?B+XN?'.TT6WO-1B\">*/A-I&L0?'#POH.F&XO=:U5-"\8>%/%
M&F>#;&5I-=\3Z:- FAMFO-8@A8 _3:BOPV_88_:]_P""EO\ P4/^!]C^V_\
M##PW^QW\!?V=_B)K&L:K^SO^S7\8?!?QK\;_ !O^)_P\\':I?>%;B_\ BG^T
MSX-^*WA?P3\!=1^)_B?PYK=YX;U'PQ^RE^T5:_#WPAJ^B:Q=:+\4[JR>QUS]
M3_V7_'_Q9^*?P!^&'Q"^.WPP'P6^+WBOP[_:GC_X3"YO+\?#WQ ]_>PW'A4:
MK?0VTVN#28H8;8>(8[2RL_$07^V].L;'3[^VM(0#WJBBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "OQV_X+G_'?5O@G^P+XUTSP[?'3
M]>^-/B70OA!%<Q3-#=1>'];@U/7?&0M]C(Y74?"_AW4O#UPR.K10ZX95RR '
M]B:_GS_X..?!>HZ]^QG\./%MF)&LO GQVT6XU=$1V$=IXC\&>,]!MKF9E^2.
M%-3GL;3?)P;B^MXU.Z3!^OX PV&Q?&_"F&QD83PU7/<O52%1)PFX5)UJ5.:E
M=.,\10PT7%IJ5U%I\UGX7$]6M0X=SNKAW*-:&6XIPE&ZE'FA&G.46M4XTJE5
MIK5:M-6NOXE"2Q+,22Q))/4DG))]R>:2BBO]"3^7 HHHH _I'_X)%_%&_P#&
M/P \4?#S5+B2XF^$GC!+'1FE8L\?ACQ9:S:S962$DGR-/U2'5HX1TCCN(XE
M5 !^K-?BC_P1AT&]A\(_'OQ3+&R:?J/B;P9X?LW(.RXNM*TK5-0OC&>A-NFI
MVD<G<&51WK]KJ_ >+:=*EQ%FD:22BZ\*DE'95:M"A5K+3O5G*3_O3EYGZ9DD
MYSRO!NI=M4Y13>[A"I4A3W_N127E%'>?#/Q9)X(\=^$/$R2F*/3?$>DV]\RQ
M"5Y=$\0W]KX<UZU"X9F1K#4_[16)-IDU#2-,D9@+=2/V<K\1/#,=[+X@T*+3
M;>*[O[GQ!X;L+.UG ,,]SJOB+2M*B1\@J &O=X9L*C('9E52P_;NOP3Q!ITH
MYC@*D;*K5P4U5LM7&EB'&C*3ZOEE4@KZ\L=[)6_3.%IS>$Q,'?DAB(N%]DYT
ME*HEY7C&3\W]Y1117P!]0%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!S_BS6=1\.>%?$WB'1_"?B#Q[J^@^']9UG2_ OA.Y\*V?BKQIJ.EZ=<WU
MCX3\,WGCKQ-X+\$VOB#Q'<P1:/HUSXQ\8^$_"L&HWEM+XA\3:%I"WFJ6O\GO
M_!1?_@FA^VM_P4*_X)\_'/Q1X@T3]MCPC^U=XV_:(MOC_P##C]A^]\1_\$M+
MGX8>!/BWX=M]-\%_#WQ7H_QCT2[MOB!)X*\'? ^&V^%DWC9_VM]!^(6JZKIV
MJ^-E^!]MHNI6_P -9_ZQ_$WB"P\)>&_$'BK5;?7+O2_#.AZMX@U*U\,^&?$G
MC7Q)<V&C6%QJ5Y;^'_!O@W2=>\7^+=<FM[:2/2?#/A70]9\2:]?M;Z5H>DZC
MJ=W:V<WP3^S;_P %4_V*?VO+_P"-&E_LZ^,OC+\2-0_9YTWQ9>?&.UM_V/\
M]L;PY)X+U;P1-;V_B'X?7!\8? 3P\NK_ !EAFN/+TOX&>'VU;XR>(VM-4_X1
MSP+JPT?539@'XY_M#? W]OW]KG]EG]F3XF?%']@?]L/X%?\ !4C]F'X0^+?#
MOPU_:3_9>_:Y_8BTCQ=HG[0+^#O#]I-JOB:PU[]I31_ 'Q$_8Z^.GB'1].U/
MXJ^"_$VNWGQ.T40>)OASHG@:\\,Z]J'Q+\3^E?%G]C;]N?\ X;+_ &?_ -IG
MX*_#'XL?"C]L2QU;]DWPA^US^U-\(/CA\#4_8 _;/^$?A3P;\.++X_-^TS^S
MAXY\9Z!\<8_$?@R.]^-?P^_9X'PZ^"FNZ]IEG<>$O%,OCKPWJ4_AR\^#_P!X
M^/O^"V__  3M^%?AGP%XS^)OCO\ :*^'OA3XI^*E\"_#?Q#XT_X)_?\ !0?P
MSI/CKQM)<7=K;^#O"MYK/[+=G#K?BJ\N+"_CL/#U@T^KWYL;TV5G.MI<&/UK
M2O\ @J%^R/J^H?$;08I?VG-.\8?"GX;:%\8?&7PZ\2_L#?MZ^$?BJGPO\1^.
M(OASIGCKPQ\)_%7[-.C?$CQ_X<7Q<]Q8:IJ'@#PMXGBT&QTGQ%K^N_V;X=\,
M^(=5TP _"_\ 8Y_X),_%KX$?M8?'_P .?M+_ +&_Q9_:7\#1?\%05_X*!?L=
M?M.^%OV[]?\ A_\ LU>!)]?UBR\577BWXF_LM6G[1WA:^_X7M\*]'M=2T?PW
MJ4?[*_Q.C^+WCKQ-J?PI\<?$?PC\ Q!\3[3\SHO^"6G_  58@^$$?A.'_@GU
M\7(?$</_  7Q3_@J'$L7QZ_85C6+X 1^&!IL>@1WJ?M<A$^+B7X 30%<>&%
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
MJ$K+!<021S12*2KQNK D$5;) !). .23T ]37X4?HX45_(3_ ,%%O^#E^_\
MAI\1O%GP:_8>\%>#O%8\'ZGJ'A[7/CE\0HM1UG0=2UO3K@VFH+\/_".F7^CK
M?Z39W45Q!;>*-<U6:TU=HFGT_0)=+DL]4O?RFT#_ (.5_P#@IQI&MVVIZKXD
M^#OBC38IXY+CP[K'PETFTTRZA5@9(#=>'K[0M<A\Q0566/5]Z$[OG(Q7W6!\
M.N*,=A(8N.&PV'A5IQJTJ6,Q<*&(J0E%2@W2]E5=+GBXRBJ\J<K2BY0A>Q\Y
MB.*LGPU>5"5:K5E"3A.="C*I2C)-J2Y^>*GRM--TU-732<K'^B?17X*_\$O/
M^"[OP2_;VUO3?@U\2M!L_@3^TA>PR_V)X:FU<ZAX%^)DMM%)<7,/@+7+Y+>]
MM-?2VBENV\&:VLFH2VT4LFBZMX@^SWHM/U"_;,_; ^$/[#7P$\5?M _&>_O(
MO#F@/;:7HV@Z1'%<>(O&GBW4UG_L/PCX<MIY8()-3U-K:XFDN+J>"QTS3+/4
M-7U">&QL+B1?F,7DV:8',%E6*P5>GF$YTZ=+#*'/.O*K+EI/#N#E"O"K+2%2
ME.4':5W!QFH>O0Q^#Q.%>-HXBE/#1C*4ZO-RQIJ"O-55*TJ<H+XHSBI*ZLI*
M47+ZHHK^ 'XW_P#!S[^W5XU\4WT_P5\*_"3X*^"TGG72-(F\,O\ $3Q0UIYC
M"WDUOQ'XDN(]*N[ORMK2?V9X4T>W5R4$<BKYC[_[/7_!T/\ MD>"?$MDG[0_
M@+X8_&WP1-<P+JJ:%HK?#3QQ:6A<"XFT?5](GO/#,T\<>YXK34?"K)<.JPM?
MV:N;B/ZQ^&?%:PWM_JV#<^7F^JK'T7B=K\MN14'4Z<BQ%^;W5)O4\5<79*ZO
ML_;5U&]O;/#5%1WM>_,ZBCUYG2M;6Q_>_17Y)^._^"F?P^^,?_!,G]H?]M;]
MC?QGIU]XB^&GPI\5:[;:5XGTJUN==^'GC_1=,COE\.^//"4UQ-%%>6ZRI/"!
M/=:/K-E)#J6D7^HZ=-'._P#(5_Q$E?\ !4/) \=?"HX_ZI!X6S^B5YV2\$YY
MGBQOU:&'P\\OQ,<)BJ..K3PM:G7=-U.3V;H5'[L4U*]M;6YHM2?7C^(,NRYX
M?VTJM2.*HNO1J8:$:U.=-24.;G52*U;TM?2][--+_1AHK_.>_P"(DK_@J)_T
M//PJ_P##/^%__B*_03]D3_@M_P#M]_&3]G/_ (*#_$KQKXP^'D_BC]G?X#^"
M/'OPSGLOAGH%C:V'B+7/BEHGA74;C4;2#;#JT#Z+?W445K>"2"&Y:&Y"$Q,D
MOHXSPVXBP-!XBM++7357#4?<QDI2Y\5BL/A*6CPL?=]KB:?.[^[#FE:7+ROD
MH<695B*GLJ:Q?-R5:GO8=)<M&C4KSU]L]>2E+E5M965U>Z_M=HK^,W_@EA_P
M<1_%_P")G[2.E?!O]NO7/ H\#_%,V'AOP+\1=%\-:9X+M_ GCZ:Y,.D6WB=K
M%DLKGPQXNEN(]&FU*Z6-_#^L?V5=S3IHUQJUQ9?V95\SGF0YCP]C%@LRIPC4
MG2C6I5:,_:X>M3DW%RI5>2"DZ<TZ=2+C&5.:2E&TH2EZ^79EA,TH/$82<I1C
M-TYPG'DJ4YK5*<.:5N:+4H.[4HZIW4DBBOYJ/^"^7_!3G]JW_@GWXR_9JT7]
MG#Q!X1T6P^)WACXEZIXK3Q-X,TGQ5+<7GA?5O!MII36DNI M9QQPZW>B6.$
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
MU^ ?RA^"OVF;WPQ_P2F_9[_:$^&'[3?_  4I\*?\%&'USPHVD_'']I[XT?\
M!0[3/V O$/BFX^*VN>'M7LOCS\6OVW=?_P"':.H?"&]^'2:A:W+:)XFC\4ZK
MXKT_0M*^%]S>?$B6WTR]_>W]OC_@MQ\'OV(OB/\ %OP&\/[/?BF[_9K\.> ?
M&/QZ\'_$K]L;X;_ 7X_>(-&\>V5KXHC\/?LC? ;6O"WC'7/VC_B3X;^'4G_"
M8ZUX:\7^(?V?_"NJ77B'P%X1\"_$'QEXBUCQG;?#KSW1_P#@D-^V)'^P'I7_
M  3*UW_@H!\"H?V6Y_"Z_#/QWKO@3]@7Q+H'[1/B;X2ZSXTF\3?$'PMH7Q$\
M>_MP?%?X5>$O$GB_1M1UOPG9>-I?@%XCF\)6VI0ZYI&BOKVFVM[7V9#^P5\5
M/@[\2_$?C#]C']I#PS\"_!WQ2^'7PD^'?QE^'WQ4^!NK_'T7\WP0\"Z1\)O
M'Q+^$'BG2OCC\%=1^&?Q4B^$^CZ5X,U[5/&=G\9? VMR>%? VNO\/+6_T;Q"
MGC  ^3?B;_P6A^)'AFX_;ZU[X??L,:SXN^$G_!/?3/AQ\1_B3\2_&?[17@CP
M&?B-\"?'GPKTKXM0>-_A5X6\->#/BI?:AX[USP?JJ>,/AQ\,_%M_X1L=:\"V
MTMU\5?B!\$/B3<Z7\*-0^EOBY_P46^)6E>-/C?8_LP_LG:Q^U9X _9-\3?!+
MP]^TUJGA;XAZUH/Q::?XR:)\/_B)<Z9^RU\&="^$'Q&_X:)\7?#;X*_$30?B
M=XT\.^*O'OP&T^Y;4M*\&>$?$GB7Q+_PDT'A/Y[^)/\ P24_:)\?Z%_P4X\(
MQ_MH?"FR\,_\%(?!W@GX<W\^O?LE?$3Q?XV^%?@WX>_#?2_@=X=GN_&%]^VM
M8CXG^.KSX.Z8(/%/B_4]$\+VNO?%6XF^(D7AS2_#K/\ #-_;_!O_  3_ /VG
M?A7X]^(7CGX1?MC_  Y\$']I+PC\)M._:PT.3]EGQ5JUCKWQ*^&7PWT7X+7'
MQL_9@O(OVJ](U3]G/QUXF^$GA?P?H,UCX^O/VEO"6G^*/!OA[QJ_A_4[M_$>
MF^(@#(^.O_!4'Q_\-]/_ &LOC%\*OV6+;XX_LE_L'>-)O /[4OQ-L/C?_P (
M=\;5USP/I'A;QA^T+J/[/_P&NOA+K_A+XJ^%OV>O OC*PU7QCJWQ$^/_ ,!M
M2U_Q%X2^*'AGP?H6L6_A?PWX@\=3?%'_ (*?^-8K;]I7XA_LM_LTZ7^T]\ O
MV+=-\+:K^TIXWC^-E[\-/B;J":G\,?"WQZ\8:)^S)\)9O@SXVTGXV^+O 'P+
M\9>'?&.HZ%X^^*/P!A\0>*M7L_AQX9U34M=34[G3*GC_ /X):>,]7UG]L;X>
M_#+]J63X>_L;_P#!0/4+SQ#^U%^S_KWPCO/B'\2=.\5^//";?#[]H+5_V;OV
M@+CXN^&H?A)8_M"^"K#P]#XVT?XD_"+X_P ?A[Q9'XK\5_#^[\*_\)5#H^@7
M/&'_  2_\9Z1XP_:5L/V8_VFK+]GS]GG]M3P]X9\/_M,_!?4O@HWQ3U_3;O3
M?AYI?P3\4^//V6OB/<_%CP9I?P-^(OC'X)Z'X>\(SW_Q&^&G[17@?2_$?A?P
MYXS@^'UR;74] UD ^04_:<^ ?PA_X*:_M7?M]3^(?%VJ? _Q'_P0T_9)_:LO
M+^\\3:UJL^I^%+WXX_M'-X6T_P"'WA[XC>+;+PE\-T\4^&M$\+QV/@K1[WX?
M^ I_'^NZYXT\2+8>*O&?CKQ?JN7XK_X.(?"'@[P!^UMJNG_!OX'?M#?$G]F;
M]GCPU^U)I_AW]BW]NWX5?M(_"KQ'\)M:\</\//$2?$#XU/X!^'2?"_X@?#'Q
M%/H,GQ"\!Z#X"^*^I?V)XN\+:WX!N?'UG?W7V#ZJ\6_\$AH/'/QH^+5]KGQD
M\)Z+^RA\2O\ @G_\.O\ @G/H?P#\ ?!SQ7X5^*_PU^#?PCN_&'B7X;>*_"G[
M15[\?_$>BGXD^$_'?CK6-:L-7N_@*V@MH6C>#?#\OAQM2TC6_%/BFW^TM_P3
MQ_;9_:[_ &4OBY^S1\<OV^OA+J-Y\3?A,WP37QQX,_8O\8>#M'F\)^(-0\-:
MGX]\<?$'X:1_MHZKX>\:?&W4[CP3X<C\"^,_#5_\-? ?PXL];^)]A:_";7K/
MQU80>$0#Z4_9^_;-^(_Q)_:I^)O[*WQI_9WM_@)XMT+X"?#;]I_X8&'XP:7\
M4-=\3_"'XB^/_B/\.WTSXJ:%I/@OPYHGPM^+W@K6_ MA%XO\'>"?&GQR\ K+
MXC6/P[\7?$,&FB\U'\OO^"B/Q_UK]EW]MCQ5\3_VZ=>_;U^$7[ 5S\)/AT/V
M:/VPOV/O''Q4/P%_9,^,6CW.NQ>/=9_:\^$/P575_P#A-_$7C7XDZM\(- ^$
M5M^TQ\'/VD?V>O&U[JNA_#RZ^&&I>&K_ .-=LGZ/> /V.?VCM'_;Z3]MWXC?
MM(?!+Q;::A^RAX+_ &6O%'PK\$_LL>._A]<ZA9>%]:U7XC7_ (ST#Q]KO[7'
MQ,BT"ZU;XP^)/$NM6FAZCX'\31:3\-9]#^'LVJ:OXHTB_P#BKKW1_$']EW]J
M&W^)7QU^)'[.W[67@+P!;_M :GX<N?%7PP^//[,DW[0OPG\-P^&OA7X2^&L6
MO>"-%\)?'C]GGQ=9_$/Q$GAOS/&.M^*_'/C'P!K?ANR\'>'+3X5Z1J?AS6/%
MGC  _.?PK^TO^W3X'_:J_P""6W[/?A/7?@;^V%\+==_X)R>*/B?\1_B_X1_:
M1UW3M8_:I\3_  ZL/V8?"7Q*^./A:Y'PEU[X:^*-5N)/%>I^)/@+X7UGXAZ'
MX,^*^H_$#4]5\=_&3X+6&EV%]=:_@'_@N!XOUW]FO0_VL_BI^QUHW[.OP+\?
MZEXD^$WPO\?_ !I_;!^#W@[PSJO[3FE?'KQ)\&K#X??$#6=7T"PM/AU\&;+1
M?#>N?$7QW\>X3XNO="T_P!\5-!\!_";XJW^F?">Z^-7O'AW_ ()0:E\#KC]A
MK4/V2/VB;?X1ZK^Q7^S[\:/V<;>^^)GP6TWXR0_$GP;\:==^&GC;6]7GT?P]
M\0/@SHG@GQ%!X]^&EMJL@T33KWPW_P ([XBUSPMH/AWPP8/#^M:+#\(?^"67
MQ#^'W["?@;]DSQ'^U)H&I_%3X#_M!ZY^TK^S-^T9\//@#?> 8OAQ\0KOXC^)
M?BYH\?CSX2>+/CG\6K'XIZ#_ ,);\0/B3X4\9:7:^-_ $?BSX.>+(O!FG/X2
M\:Z3_P +3OP#Q;PE_P %]?@!KGPH\<ZSKNI?LMZ%\7/!_P"U#IW[*%G=67[;
M?@+5OV(_$/B_Q+\(=?\ CSX3^)5M^W+?_#[P[IME\%KKX:>%O$5KXB\13_!.
M7QYHGQ6T6Y^$&D?#/Q3XMU/PJGB3Y[U;_@L-^T5^U/XD_8CC_8Z\"_LTZI'J
M7_!1;XR?LC_'RPL_VQ?$^L_#+Q]\0?@_^S_\4/BMX=TKX9?'GX:?LV^-;+QA
M^S3\1/ C>$_BSIGQ9?X<P^+;[Q#9:3\+]9^#F@R0^*_$6C?J7\0_V(?V@/C!
MIWP]^(_Q%_:P\,VW[6_P0^,/A3XO? KXH_#;X#>)?"?[/O@:;PUX6^(7P]UK
MP9K/[,WBW]HGXE:]XI\-?%SX:_%_XG^!OC1J-G^T#X7\;^*-+USPW<>$O%W@
M"]^'_A"73</XN?L%?M"?&FT_9_\ '_BS]KOPK9_M-? 7]J4_M(Z+\0-$_9YU
M]O@;9:?/\#O&'[/-_P##/P'^S[XG_:,\3Z_X+TJ\\$^+;KQ@^N:Q\<O'<S?&
M*YU_Q?=:5>>$-9LOAOH0!Q'_  5X_:[7]G7P+\(_AO-XH_8D\.6'QY^(/A31
M=<'[7'[:UO\ LG7MUX7\*_$GX=:YXNA\-:1>?L^_&VS\9>!-2\+'6?#'Q2\8
M7%YX?/PQM/$7A^_M-$\;:AK=IHZ? GPF_;0\9?M9:W\+OA7X9^)G[/7A4_MY
M?\%-OBUX-^-OC7]A#]MFY^.WB/2?A%^S5^R_\2=;U#PG:?%+P=\'?@=XK^#V
MH_&WP=^R)\.M!\%?$'P?=6GQ'U3X*>+[GXB^$O$WPR\<ZWHMWX4_HG\7_"^;
MQ?XO^!OB6]\37/V;X*^+=?\ &ZV4VGH;[Q5XCU;X5^./A/9WE_J&F7FCZ=90
M66B_$7Q3?WFGKH%[I]_J4^G3VMMI+Z7:R#Y:\>_L.W7B?X ?LM^ ?#7Q4MO"
MGQZ_8]\0_#?XC_!WX^WW@&3Q5I;_ !5\'^#]6\">.=5\:?#6Z\;Z;J_B#P!\
M;?"'B_XB>%?B1X)T_P"*F@>)&T'QQ>S^&OB1H/B_1O#_ (OTT ^0/A-JUW?Z
MK_P49_8Y^*'QF_:UUSX-?L1?'#X5>(=!\0_#+Q3\>?&?[3WBCX!_&C]G/PI\
M9-,^!LWQ6^%5QXS_ &R_'^I>!_B+KVO3:7XS^'OB:+X^^*/"ND>$O!NJ^,/$
M.EOXLM/$'L?_  1R^,_ASXW_ +)_BK7O"GQS^)?QIT#PS^TM^T+X*TC2/CK=
M^/-3_:(_9]T;2_'MUJGA_P#9J_:%UOXIPI\3-:^+GPI\.ZWI%OKMWXZO/$.N
M6NEZMHFD1^-OB#I&F:7X\\2>F>"/V2OVA/@[X7^)OB?X0?M _!.']J;]HKXT
M0?&?]I;XU?%S]F/X@?$;X=^-+RP^'FA?##P_X1^&?P8\)?M:_"7Q#\+O"O@C
MP7X'^'GACP/:ZW\;/BA<Z?H/AW53XCN/%?BCQ1>^++77\%_\$[?V>[[X;^._
M!W[4'PX^#7[7.N_&/X\W_P"U1\8KCXM_ [P'K?PSU?\ :$U3P%H'PP?Q?\._
MA%XRA\?Z9\/-%\,?#KPWI/P]\!6=]XB\;>/-+\%VTL'C+XF_$'Q;K?BWQEXE
M /GWXBZ9XN_;)_;Z_:2_9EU#XQ?''X-?#+]D_P#96_9X\:^$E^!'Q?\ 'OP;
MUS6/CY^U-XJ_: CT[XK>*]8^&>N>%-7\=Z3\(O#'P&T[3?"OPB\=:MK_ ,&O
M$6H^,O%FI?$;X>^-IXO"4GA3X.^,W[3O[0O[0_\ P2;_ ."9G[:5A^T'\8/@
M]\1]?_:*_8/T3XR:%\&[_P *_#SPE\<]4\;?M7_"?X*_$J+QXUCX:U/Q[I_@
MK56M_%VJZ7X&\ _$+P5X;U.R\5W.B_$'3/&FBVNGZ1I_ZC^//V ]4\,_$;3O
MB3^Q!\3/AW^QE>ZE\ -)_9:^(/A31/V>])\8^ +[X.>$?$6N>)OA?J?PM\(^
M$_B!\&M.^%7QA^#%YXS^(MG\+_%]U_PGGPXL]*\?:O8>-?@QXZCTCPF?#W!?
MM*?\$T-:\=?L@?LS?L5?LK_&#X?_ +.?PD_9K\4_L]>)-&?XD? _Q9^T+K>L
MQ_LN^./ 'Q$^%.F1WFB_M"_ 7^S5OO$O@.$_$K4M3'B;4O%^GZM>IH]QX.U5
M?[8E /UAHK,T6+68-&TF#Q%?Z9JGB"'3+"+7=3T72;K0-&U'68[6)-3O])T*
M^UKQ)>Z+IEY>B>XL-)O/$6OW6G6LD5G<:UJDT+WT^G0 4444 %?G=_P5:_:A
M3]D/]@G]H3XN6E^MCXNG\'W'@#X<L&=9V^('Q$)\*^'KJU$95WET$ZA=>*)5
M#)BST*Z<N@4L/T1K^+#_ (.I_P!J7^TO%?P"_8\T#4@]KX9T^[^./Q&M+>XD
MV_VYKBZAX4^'EE>0KA#/IVB0^,M3:*0L1!XCTV<+RI'T/"F5?VUQ!EN!E'FH
MRQ"Q&*TNEA,+;$5U+RG&G"CKNZ]NIY>=8W^S\LQ>)3M45)TZ/?VU:]*FUYQ<
MI5/^X9_+)^SY\'O$7[1/QW^$OP1\+Q3SZ_\ %CXB>%? ]D\8\U[7_A(]:M-.
MNM4FW9)MM(LY[C5+V5MWEV=G/,X8(<]Y^VE^S;J_[(/[5'QP_9SU>XN[\_"S
MQ]J^AZ+J]]:BTN-?\)S/'JW@OQ#+;J/)1]=\)ZCHNK3);E[>*:[EAC=A$<>,
M_#+XG_$'X->-]!^)7PK\7Z[X#\>^%Y[BZ\.^+?#5_/I>NZ+<W5E<Z=<7&FZA
M;,EQ:3RV-Y=6K2PNK^3/*@8!C6G\7_C3\5_C]XVO/B1\:/'WB?XF>/-0LM.T
MZ_\ %OC#5;G6M>O;+2;5++3;>ZU&\>2YGCLK...UMA+(WE01QQ)A$51_4#IY
MA_:D*T:V'65K 3HSPUJGUAXYXF-6&(BU#V*IPH1>'Y>?FY9-J.B/QU3POU*4
M'3JO&O$QJ1J^Y[)8=4I0E2?O<_/*H_:7Y6KI*^K/]'C_ ((3_M2?\-0_\$Z/
M@]/JNH_;_&_P4CN/@1XT,MTMQ>-)X"MK)/!]]=9 E#ZE\/[_ ,*SRRR ^=>K
M?;78HP7]#/VKKCQ+:?LN?M)W7@O[5_PF%M\ _C#<>%/L(<WO_"20_#SQ%)H9
MLQ&#(;L:FMK]F" N9M@7DBOXL_\ @UV_:E_X5U^U+\2OV8->U$P^'OV@O!?_
M  D'A2VFEC6!/B3\,(KW54M[=9"I6?6_ ]_XJ>X,99IW\.:7#L)5"/[QW1)%
M9'571U9'1U#*Z,"&5E((96!(92"""01BOYJXPRS^Q.)\=2C37U>>(IYCA8-?
MNY8?%5%BE3MLX0JK$8>26T5R]D?KF18S^T<GPU1S?M8TI86M)/WE5HQ=%S_Q
M.#I5$WNW?N?Y&W[*NJ?L^Z1^T9\(]4_:IT7Q)XD_9YL_&-E-\4]&\(33PZ[?
M>&1#<*%M6LKJQOY+.&_.GW.K6VEWMIJMYHD.HVFDW,.I3VDB_P"@%\,OV!O^
M"&_[<7PCNHO@!\*/V>?%OA^ZTF2W?Q!\(=0N/#?Q0\(O<HL<=WJLEO>VGC?0
MM:M)GC=+?QGI\@>X41WMC=PO)#)^67_!1O\ X-H=?\8>._%WQD_80\2>%M/L
M_%.I7GB#4OV?O&][)H%II&JZA<&YU&#X<>,&CN=,BT:>XEFFT[PQXFCTJVT5
M7^QVGB0Z;'9V-E_,-\3?@%^VM^P#\0]*U'X@>!?C-^SCXYTN]#^&O&-J=;\-
M17-S;3&4/X5\?^'+K^Q=90/;>9*= U^]C9$_?93@_JF,EEW'4<'BLDXIQ63Y
MI0HI1R[ZS5HJ-6[J-5,'3Q&%JU*L)WA]:PDL9&I1A!NBHKD7Q>'CB^&W7HYC
MDU''8.I4;>+5&%1N%N1.->5.M&,)1M+V-94'&<I6J-OF/[#/V*/^#:7X2? #
MX]ZG\7OCQ\5+WXT^'_ _C6'7?@5X+T.#4?!\:1Z/J=KJ_ACQ/\4=1LIK>]O?
M$>CW5M 4\/>%[FR\.RWUH-3O;[4+*['AZQ\?_P"#L6X\4K\*/V/+2W$O_"$S
M>/\ XIW.KLN[R/\ A*[?P]X3B\-B<XV"<:-=^+OL8)WM"=1P"J.1=_X(=_\
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
M5Y83SZ=?W,45[:7-K(ZSP2QI_*-X1_9-^"OPQ_;0_P""7WB+2?V>/VT?C;X
MTO\ ;$_;(^/^J_'+]H3]AOXEZ[XJT$?'OP+<:Y\//$_CS0OAE^QC\'_"O[+O
M@[2?VX[[Q%X\^'GPH\;^"O!TOP;UC3M(_:8N-/\  '@_5_#&O>'_ -:?^",^
MIZT_PF_:VT;6OAI\;OA=:3_\%$OVXOB?\/M"^-'[._QM_9YFOO@W\<?VBO'W
MQ/\ A5KOA/1?C-\.OAY=ZCH^N>&]<&KSZ?I5I<:AX2N+]-%\5V'A_5RFF* )
M\"_^"H?Q-^/'PW^%/[2OA']DW2M:_9(^/OQX\+_!'X6?$KP5^T;H/C#XK^%8
M?$G[0<?P%A^(G[1_P=/PUT+PU\*?#;WD-W?V^@?#?XS_ !\\?Z5XBU;P9X+^
M(GA+X=R:AXYU[X;_ '[+\=/ 7A#Q1\>-0^(W[2/[.EAX$^%>M?"SPWK>@RZG
MHW@OQ1\!?$7CS1="FTK0?CQXTUWXLZUHTFM?%6]\8>#=7^%FEW?@7X37W]B^
M)-"L+:#QY+X@TK6W_FX\-?!;Q/I'Q=_9S_:-_8M_9X_;A_8 _P""C_QL^+GP
M \4_ML_LN^&_@S\9M*_X)J_&/PWXCOO"\_[0GQ ^/OBK4M%\3_L<>'T\._ \
M_$CQQ\.[OX=_%W0OVC[+X@^*#X'\4_#0_M7>)-5TOPQX#^VS\(_"WBO2_P#@
MN#X$T']AS]I+Q);?&S]O?]A3XM?L^V'AC_@FW^U?K&@^,O%G@7PY\"M(_:F^
M,GP[U?0?V=;C0X=3U+6O#7[2TGBOXM:7J%FWQ+/BO7=8TGQ+XJM?C'H-]XT
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
MJ]#,H2<U3Q53DJ^[4<K\SG6HMQ]YOV>(I24$W"\J:27Y&_\ !)OP'XF^)O\
MP4I_9$T;P-::E%<V'QS\'^-+N33_ #[B71O"W@358_&?B2]NKI4!2UM?#^AW
MZ2W-P(XYI'CMV/F7*1M_3Y_P7R_X*]_M)_LK^+[3]E#]GSPGXL^#NJZ[H6F^
M*-6_:+U6QBCNO$NB76QVTOX*RLMUI\4%A? Z7XL\579EU>ROXKC1=/TK2]\&
MN7GZJ_\ !-+_ ()#_L\_\$VM*U76_"5[J/Q.^-WBK2TT;Q7\8?%%A:V%\NC?
M:([R;PYX-T"VFO+?PEX>N;N"VN=0B6_U/5]8FL[$ZMK%W!8Z?:V?UY^UQ^QE
M^SS^W!\+I_A-^T1X%MO%F@QSR:AX>UFUE_LSQ?X*UN2$P#7?!WB.&-[O1M1,
M6V.YBVW&EZK;HMGK6FZE8YMCYN<\7Y'F?%F S#$9;/,<ER[#_5(0K)PJUI.K
M*J\:\/.3C6C2J-.EA,3-*M"+E6Y:DH075E^19C@\EQ.%I8N.%Q^+J^WE.G[T
M*:4%!4%4BKP<X*TZU&+=.32A>*E(_!K]AK_@Y@_9I\<_#?P]X<_;6_MOX/\
MQBT73[73?$'C?P_X2UGQ3\-O'5S:PF-O$=I9>%K35/$'A'4=1$:W&I:#/H]W
MH]K>RR?V5K+VTL5A9_DW_P %[?\ @I!^P3^W+H/PKT?]F[PKJOC#XM>#?$]W
M>:W\>=0\'7'@A%\"MH]Y:MX"A_MB&R\4^*(+[6KG3=:@;5=,M--\/_V/.NES
MS3:W?QK[S\;?^#4KXPZ?X@O;C]G?]I?X>^*/"4C-)8:=\7M'U_P?XIL8SC9:
M76I>$=*\6Z)K4J?-YFHQ6'AN.7@II4 RHZC]GW_@U-\:?\)1IFI_M0?M*>$K
M?P?:7,%QJ7A7X*Z-K6K:]K<$<L<DNGKXM\9Z;H-AX?$\:R0R7:>%O$+JLFZ&
M..10X]O!2\-<LS"GQ!@LXQM&K1E.O1RRD\6N2I.$TZ2P_P!4C7=/]Y**P]7&
MRP_PPE4G2A$\_$+BW&86>5XC X><*B5*IBY^Q]Z,91M/VGMG34O=3]K##JKN
MU%3DSYJ_X)8^ /%FD_\ !&/_ (+&_$K4;:_MO!_C/X>VWA7PS).DD=CJ.K^!
MO"'BG4/$US9;T"3BVA\;>'[2:X@9T\]9K60^;:LB?GI_P1:_:F^"_P"QS^W;
MX1^-_P >_$5_X7^'>D>!/B3H=[JVFZ!K'B6YCU+Q%X?:PTJ$:7H5I>ZBZ3W)
MV/-';O'#PTI1#N']^7QF_88\'7O_  3V^)_["/[-^F^&/A3X<\1?!SQ'\,?
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
M9ZC+"/"&E^$+<W%G-YA#\&9+SQ1\(OV9O!WQ#\?>$=._93_9V@UN'XP>'_\
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
M/CKP+K/ASQMX+\006UU++HWBSP=XAT+Q5X<U%;;6/#VLZ7J]G9WT'Y[>%O\
M@D;^POX*T/\ 9Z\,^%O!7QOT?P]^REXXU;XC_L]:+;_MI?MLR:;\,/&&NP26
M>JZEHMG<?M#S0WEK=Z;=ZQHQT36TU30(=!\4>-=!M]+BT;QQXOL=;_2FB@#\
M]G_X)7?L+GP3K/P]MOA!XBTKPQJWQP_X:,M(]!^.O[0OAW7/!/Q;'B?Q_P"-
M4USX3>+]"^*VG>+_ (+Z!!XL^*_Q4\0VWP\^$>N^"?AQ:ZK\3OB+=VWA**3Q
MQXH.J_G]^QQ_P3HT?QC^T7^WUXR_:M_8S^+'PO\  OCS]K_PK\9_@-H?B#X[
M>#[;X$_%#X8^"?A?\%O!?@#P_P#$?]GO]FS]J#Q?\.?B'_PKCQ]\'-0\=^"?
M"G[0_P *-8T'P9IOB7P[J/A%K'Q+>>+-!T'^@JB@#Q?4/@#\.-8\?:G\2-9/
MQ"UK7=4UGP%XA;1M9^,_QDU;X:Z7KGPTBO%\'ZKX8^#FH^/;GX1^$+VTN+PZ
MKJT_A3P1HS^*O$%EHWB3Q8=;U_0-$U+3^^T#P5X:\,:UXX\0Z+I\EKK'Q'\1
M6'BKQA>RZCJE^=3UK2_"'ACP)836\&HWMW;:+96WACP?H-FFCZ%#IFCM>PZA
MKCV#Z]KNNZGJ7544 ?'GBS]@+]C_ ,<^&OVM?"'BKX):%JOA_P#;IO['5/VJ
MK)M;\86DOQ7U'2_!V@^ ]+O+C4;#Q%:ZGX1GTOP[X:T@:6_@&\\*_P!G:]%>
M>+[+R/%VK:OKE]Z7\:_V8O@-^T5\((?@'\:/AMHOCKX06^K?#?6X/ M[<:MI
MNEPZA\)/%_AOQU\/VCFT+4=+U%+30_$GA+0IYM,6]&F:YI=M=>&_$-GJWAO5
MM7TB_P#>** /%M%_9W^"_ASX]^._VG]$\!Z;I_QW^)OP\\$_"GQU\0H;S6#?
M^(? 7PZU;Q'K?@_0[G2Y-1?P];OI>H>*]8>;6+'2+77=6M?[)T[6M3U'3O#G
MAVTTKRSQ7^P7^R-XWTS]KO2/$_P5T'4[#]O"WTBV_:PC_MCQ993?%J+P_P##
M[3/A?H1N;S3_ !!:7OA";1_!^D6<&FW/P_N/"EQ9:\U]XTMY8_&NJZKXAO?K
MRB@#QK4_@%\,M6OOAU<75AXJBTGX7>$?$7@/PUX#TSXF?$W1?A)J?A#Q1X;M
M_".IZ#\1?@QHWC"P^$WQ?LK;P_:QV7AT?%KP7XVE\(2M<:AX2ET34KN[O)OA
M_P +?\$:?^"?'@W_ (0E=#^&GQB:#X<?"[QE\#?!%EKG[9O[:_BO3?#WP/\
M'^@:3X9\5_!.STOQ5^T/K.G/\'-1T?0M(CM_A9=6L_@+1[ZQAUC1?#^G:R7O
MW_46B@#X.@_X)G?L7Q:9XMTR?X7^)]5;Q?<^!;B37/$7QS_: \3^,_!<'PJU
M/Q+KWP?T;X.>/?$7Q2U3QM\!O"_P4\4>+_$/C/X'^$?@GX@^'_A?X+^.KZ/Q
MU\+M'\)>+]/TW6K._??\$XOV0=0^&WA#X83?#WQE;V7@+XB^)_B]X2^(VF?'
MK]H31OVCM'^*?C>/5+3QK\0H_P!K#2/BI8_M/W7C'QCH^LZAX7\5^(+[XO76
MI>(_!<EOX(UFXO?"-C8:);?<5% 'P;+_ ,$T_P!D:3X@_!KXJ)X=^,]I\0/@
M!X5\:>#_ (5>)--_:Y_:\TJZT+3?B;K%UXC^*FJ:M;:;\=;33_&_C;XN>([H
M>(OB_P#$?QW9^)OB%\6/$&GZ'K?Q$\3^)=4\/:#=Z=QWA7_@DC^P9X-\*^ ?
M!6C?"SXAS^'?AA\7/'/QO\#VWB/]J#]JWQG>Z-X]^*FG:KI/Q;1];\8?&W7=
M<U;P%\8['7_$,?QE^$.MZEJ7PC^+DWB3Q)=_$?P/XGO/$.LSWWZ1T4 ?&?PX
M_P""??[)'PH\92^./!OPNOA?CPMXQ\&Z5X;\5?$WXM_$/X7>$=!^)#Z?-\3X
M_AY\&/B%X\\4_"'X:ZI\5[S38]2^+7B+X?\ @?PUXB^*>KW^O:Q\0-5\1ZIX
MF\17FJ?/VF?\$6O^";^E-\.YXO@=XSU#4O@[X+\5_#KX,:_XA_:;_:N\5>*?
M@KX%\8:-HF@:AX4^"_BSQ-\<-7\2_"+1=%TG0+2V\ V7PYU7PS%\+WOO$EW\
M-AX3O/%_BRXUK]3:* /B32?^"=7[(>B_LR>!OV/K'X<^*&^ WPLUSPUXG^$^
MB:C\;?CSK'COX1>(_!.JIK/@?7OA%\;]8^)M]\<OA9K'@:ZC^S^!]2^'_P 1
M_#EWX.T>6Y\/>&IM+T"ZN=-E]'\%?LF?!WX>:;X&TWPI<?&:S_X0/QOJ?Q%A
MU?4?VG/VE_$?BOQ]XOU32XM!EU+X\^-/$GQ<U?Q=^TI;6/AVST?PSH&B_M"Z
MW\3M"\+^%_#/@[PSX;TS2M"\&>%-/T;Z4HH ^// ?[!7[+OPP^,'B'XW_#_P
M5XQ\*>+/%/COQ'\4];\*Z3\;_CQ%\"KGXI>+[,6GBGXG6_[,;_$R3]F[3?B/
MX@8SZEJWCO2_A19>*[WQ!>ZEXFGU9_$6J:CJEUS?P_\ ^";7[&GPL\=7OQ"\
M ?"O6_#6K/JOQ$\2>'/#EI\8_CE<?"OX6^,?BP-03XA_$+X#?!*_^)-W\&_V
M>/B;XFMM:\1V%U\3?@5X#^'GC^VTOQ=XVTK3O$EGIOC7Q7:ZQ]ST4 ?F)9_\
M$>?V#=/\!>!OAC8>#_V@;+P/\-/C1KO[17@31;7]NO\ ;PMW\-?&_P 2:BFM
M:M\2]/U6+]I5-:_X2:7Q VI>)[2ZN-1FBTKQ7XG\;^*M)ALO$7CWQIJ>O>L^
M"_\ @G7^S#\.O%?Q7\<>!X?VA/#/BGXX_%'PY\9OBOJVE_MJ?MHPOXT^(GA0
MV\6C:QJ5JW[0#V,&FC2K'2_"VJ^$].M;+PAXA\#Z%X<\!>(=!U3P7X<T+0=.
M^XJ* /BR\_82_9XT7XC7GQY\$?#F:7XR:7XG\=_%OPEIOB?XP?&]O@M+\?/&
M-AXNM[GXO>(?@TGC75_A&?B;=P^,-6\*_P#"XD^&&I_%#PS\/Y[3P9X6UNS\
M+^'_  [X?T_\U?V0_P!EKXM>"I?V??"'_#*W[??[-'Q$^&&I?#RY^)'Q2\0?
M\%,_$7Q2_8=N;7P1J^EW/Q4T3X2_LY6/[='Q7M=>\$_&+3;+7_#7PY\&>,/V
D+_A)I'@;P[XO77X;3X3^+?!WARRA_?VB@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988673971728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr><th class="th" colspan="2">
<div>Dec. 31, 2023 </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="Show.showAR( this, 'defref_dei_EntityAddressesLineItems', window );"><strong>Entity Addresses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">20-F<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentRegistrationStatement', window );">Document Registration Statement</a></td>
<td class="text">false<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentShellCompanyReport', window );">Document Shell Company Report</a></td>
<td class="text">false<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2023<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-40519<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">MicroCloud Hologram Inc.<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001841209<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">E9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Room 302<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Building A<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">Zhong Ke Na Neng Building<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Shenzhen<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">518000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Elected Not To Use the Extended Transition Period</a></td>
<td class="text">false<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAccountingStandard', window );">Document Accounting Standard</a></td>
<td class="text">U.S. GAAP<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">5,941,204<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">AssentSure PAC<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Singapore<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">6783<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=HOLO_OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member', window );">Ordinary Share 00001 Pa Value 0001 As Retroactively Adjusted To Reflect The 10 To 1 Share Consolidation Effected On February 22024 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressesLineItems', window );"><strong>Entity Addresses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Ordinary
    share, $0.0001 par value, ($0.001 as retroactively adjusted to reflect the 10-to-1 share consolidation effected on February 2, 2024)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">HOLO<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=HOLO_WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember', window );">Warrants Each Warrant Entitling The Holder To Purchase 120 Of A Whole Share At An Exercise Price Of 115 Per Whole Share [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressesLineItems', window );"><strong>Entity Addresses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Warrants
    to purchase ordinary shares(2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">HOLOW<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business Contact [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressesLineItems', window );"><strong>Entity Addresses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Room 302<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Building A<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">Zhong Ke Na Neng Building<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Shenzhen<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">518000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CountryRegion', window );">Country Region</a></td>
<td class="text">+86<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">0755<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">2291 2036<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Guohui Kang<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><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">On February 2, 2024, A reverse stock split of the ordinary shares, par value $0.0001of MicroCloud Hologram became effective (&#8220;Reverse Stock Split&#8221;). Pursuant to the Reverse Stock Split, every ten (10) ordinary share issued on the effective date of the Reverse Stock Split was combined into one (1) share of ordinary share, par value $0.001, and the authorized share capital of the Company was reduced from US$50,000 divided into 500,000,000 shares of a nominal or par value of US$0.0001 each to US$50,000 divided into 50,000,000 shares of a nominal or par value of US$0.001 each. From a Cayman Islands legal perspective, the Reverse Stock Split does not have any retroactive effect on the Company&#8217;s shares prior to the effective date February 2, 2024. However, for accounting purposes only, references to the Company&#8217;s ordinary shares in this description are stated as having been retroactively adjusted and restated to give effect to the Reverse Stock Split, as if the Reverse Stock Split had occurred by the relevant earlier date.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">In connection with the Reverse Stock Split, the Exercise Price (as such term is defined in the Company&#8217;s Warrant Agreement dated June 21, 2021) was adjusted from $11.50 to $115, with a proportionate adjustment downwards to the shares underlying the warrants, as further described in section 4.2 of the Warrant Agreement. The Exercise Price adjustment was made pursuant to section 4.3.1 of the Warrant Agreement.</td>
</tr>
</table></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Region code of country</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="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-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: 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 4: 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="Show.toggleNext( this );">+ 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_DocumentFinStmtErrorCorrectionFlag</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressAddressLine3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 3 such as an Office Park</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressAddressLine3</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressesLineItems</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_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="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 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityExTransitionPeriod</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_us-gaap_StatementClassOfStockAxis=HOLO_OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member</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=HOLO_WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember</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_EntityAddressesAddressTypeAxis=dei_BusinessContactMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988670194416">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>CURRENT 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 17,795,126<span></span>
</td>
<td class="nump">&#165; 126,037,538<span></span>
</td>
<td class="nump">&#165; 151,119,985<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,389,700<span></span>
</td>
<td class="nump">9,842,827<span></span>
</td>
<td class="nump">80,352,463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,100,344<span></span>
</td>
<td class="nump">14,876,106<span></span>
</td>
<td class="nump">6,169,398<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableRelatedParties', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">60,280<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">193,981<span></span>
</td>
<td class="nump">1,373,911<span></span>
</td>
<td class="nump">1,757,949<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">21,479,151<span></span>
</td>
<td class="nump">152,130,382<span></span>
</td>
<td class="nump">239,460,075<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsAbstract', window );"><strong>NON-CURRENT 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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_PrepaymentAndDepositsNet', window );">Prepayment and deposits, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">43,835<span></span>
</td>
<td class="nump">310,468<span></span>
</td>
<td class="nump">417,004<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">225,639<span></span>
</td>
<td class="nump">1,598,134<span></span>
</td>
<td class="nump">1,647,876<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">15,376,524<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Investments', window );">Investments in unconsolidated entities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">84,713<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">421,971<span></span>
</td>
<td class="nump">2,988,691<span></span>
</td>
<td class="nump">4,064,525<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">21,155,897<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">413,900<span></span>
</td>
<td class="nump">2,931,528<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,190,058<span></span>
</td>
<td class="nump">8,428,821<span></span>
</td>
<td class="nump">42,661,826<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">22,669,209<span></span>
</td>
<td class="nump">160,559,203<span></span>
</td>
<td class="nump">282,121,901<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>CURRENT 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">185,575<span></span>
</td>
<td class="nump">1,314,370<span></span>
</td>
<td class="nump">61,208,297<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_AdvanceFromCustomers', window );">Advance from customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">314,972<span></span>
</td>
<td class="nump">2,230,852<span></span>
</td>
<td class="nump">3,404,038<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilities', window );">Other payables and accrued liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,284,520<span></span>
</td>
<td class="nump">9,097,870<span></span>
</td>
<td class="nump">13,549,553<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DueToRelatedParties', window );">Due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">350,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities - current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">150,140<span></span>
</td>
<td class="nump">1,063,396<span></span>
</td>
<td class="nump">1,596,584<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayableCurrent', window );">Loan payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">409,998<span></span>
</td>
<td class="nump">2,903,896<span></span>
</td>
<td class="nump">410,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Taxes payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">88,329<span></span>
</td>
<td class="nump">625,608<span></span>
</td>
<td class="nump">602,254<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,433,534<span></span>
</td>
<td class="nump">17,235,992<span></span>
</td>
<td class="nump">81,120,726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>NON-CURRENT 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities - noncurrent</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">290,577<span></span>
</td>
<td class="nump">2,058,068<span></span>
</td>
<td class="nump">2,574,711<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,106,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="Show.showAR( this, 'defref_HOLO_WarrantLiabilities', window );">Warrant liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,782<span></span>
</td>
<td class="nump">62,200<span></span>
</td>
<td class="nump">425,619<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">299,359<span></span>
</td>
<td class="nump">2,120,268<span></span>
</td>
<td class="nump">4,106,849<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,732,893<span></span>
</td>
<td class="nump">19,356,260<span></span>
</td>
<td class="nump">85,227,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>SHAREHOLDERS&#8217; EQUITY</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares($0.001 par value; 5,941,204 shares authorized; 5,081,204 and 5,941,204 shares issued and outstanding as of December 31,2022 and December 31, 2023, respectively)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,941<span></span>
</td>
<td class="nump">42,318<span></span>
</td>
<td class="nump">36,144<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">41,180,750<span></span>
</td>
<td class="nump">286,296,970<span></span>
</td>
<td class="nump">254,138,709<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulative Deficit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(20,668,617)<span></span>
</td>
<td class="num">(146,909,851)<span></span>
</td>
<td class="num">(65,500,622)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_StatutoryReserves', window );">Statutory reserves</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">431,019<span></span>
</td>
<td class="nump">3,052,776<span></span>
</td>
<td class="nump">11,110,699<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,026,964)<span></span>
</td>
<td class="num">(1,365,466)<span></span>
</td>
<td class="num">(3,182,525)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total MICROCLOUD HOLOGRAM INC. shareholders' equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">19,922,129<span></span>
</td>
<td class="nump">141,116,747<span></span>
</td>
<td class="nump">196,602,405<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">NON-CONTROLLING INTERESTS</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,187<span></span>
</td>
<td class="nump">86,196<span></span>
</td>
<td class="nump">291,921<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">19,936,316<span></span>
</td>
<td class="nump">141,202,943<span></span>
</td>
<td class="nump">196,894,326<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 22,669,209<span></span>
</td>
<td class="nump">&#165; 160,559,203<span></span>
</td>
<td class="nump">&#165; 282,121,901<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">All period results have been adjusted for the reverse stock
split effective February 2, 2024 (See Note 18 - Subsequent Event).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_AdvanceFromCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_AdvanceFromCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_DueToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_DueToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_PrepaymentAndDepositsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_PrepaymentAndDepositsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_StatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_StatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_WarrantLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_WarrantLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_AccountsPayableAndAccruedLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer), including liabilities for compensation costs, fringe benefits other than pension and postretirement obligations, rent, contractual rights and obligations, and statutory obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccountsPayableAndOtherAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred and payable to vendors for goods and services received, and accrued liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(10)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_Investments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(h))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Investments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LoansAndLeasesReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, reflects the carrying amount of unpaid loan amounts due from related parties at the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.7(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LoansPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-3<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 38: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 40: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 41: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-15<br><br>Reference 42: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-16<br><br>Reference 43: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>24
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988761361840">
<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, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, Shares Authorized</a></td>
<td class="nump">5,941,204<span></span>
</td>
<td class="nump">5,081,204<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">5,941,204<span></span>
</td>
<td class="nump">5,081,204<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares Outstanding</a></td>
<td class="nump">5,941,204<span></span>
</td>
<td class="nump">5,081,204<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-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>25
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988674014256">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)<br></strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </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="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>OPERATING REVENUES</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>
<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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 28,885,579<span></span>
</td>
<td class="nump">&#165; 203,548,005<span></span>
</td>
<td class="nump">&#165; 487,938,864<span></span>
</td>
<td class="nump">&#165; 358,649,298<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">COST OF REVENUES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(18,348,491)<span></span>
</td>
<td class="num">(129,296,306)<span></span>
</td>
<td class="num">(264,679,547)<span></span>
</td>
<td class="num">(108,623,048)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">GROSS PROFIT</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,537,088<span></span>
</td>
<td class="nump">74,251,699<span></span>
</td>
<td class="nump">223,259,317<span></span>
</td>
<td class="nump">250,026,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="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>OPERATING EXPENSES</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>
<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="Show.showAR( this, 'defref_us-gaap_SellingExpense', window );">Selling expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(949,709)<span></span>
</td>
<td class="num">(6,692,316)<span></span>
</td>
<td class="num">(8,824,405)<span></span>
</td>
<td class="num">(5,257,331)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(9,274,441)<span></span>
</td>
<td class="num">(65,354,201)<span></span>
</td>
<td class="num">(22,936,520)<span></span>
</td>
<td class="num">(20,058,463)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(11,162,043)<span></span>
</td>
<td class="num">(78,655,572)<span></span>
</td>
<td class="num">(331,274,831)<span></span>
</td>
<td class="num">(145,346,168)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(121,718)<span></span>
</td>
<td class="num">(857,713)<span></span>
</td>
<td class="num">(2,976,474)<span></span>
</td>
<td class="num">(515,345)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_ChangeInFairValueOfWarrantLiability', window );">Change in fair value of warrant liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">52,927<span></span>
</td>
<td class="nump">372,961<span></span>
</td>
<td class="nump">4,415,328<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(21,454,984)<span></span>
</td>
<td class="num">(151,186,841)<span></span>
</td>
<td class="num">(361,596,902)<span></span>
</td>
<td class="num">(171,177,307)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">INCOME (LOSS) FROM OPERATIONS</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(10,917,896)<span></span>
</td>
<td class="num">(76,935,142)<span></span>
</td>
<td class="num">(138,337,585)<span></span>
</td>
<td class="nump">78,848,943<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>OTHER INCOME (EXPENSE)</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_FinanceIncomeNet', window );">Finance income, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">477,257<span></span>
</td>
<td class="nump">3,363,084<span></span>
</td>
<td class="nump">1,669,078<span></span>
</td>
<td class="nump">626,796<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_ImpairmentLossForUnconsolidatedEntities', window );">Impairment loss for unconsolidated entities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,600,000)<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="Show.showAR( this, 'defref_HOLO_ProfitOrLossOnDisposalOfSubsidiaries', window );">Profit or loss on disposal of subsidiaries</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,168,242)<span></span>
</td>
<td class="num">(15,278,949)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncome', window );">Other income, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">443,343<span></span>
</td>
<td class="nump">3,124,103<span></span>
</td>
<td class="nump">983,466<span></span>
</td>
<td class="nump">973,932<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income, (expenses), net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,247,642)<span></span>
</td>
<td class="num">(8,791,762)<span></span>
</td>
<td class="nump">1,052,544<span></span>
</td>
<td class="nump">1,600,728<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">INCOME (LOSS) BEFORE INCOME TAXES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(12,165,538)<span></span>
</td>
<td class="num">(85,726,904)<span></span>
</td>
<td class="num">(137,285,041)<span></span>
</td>
<td class="nump">80,449,671<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">BENEFIT OF (PROVISION FOR) INCOME TAXES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">587,354<span></span>
</td>
<td class="nump">4,138,906<span></span>
</td>
<td class="nump">826,140<span></span>
</td>
<td class="nump">794,803<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">NET INCOME (LOSS)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(11,578,184)<span></span>
</td>
<td class="num">(81,587,998)<span></span>
</td>
<td class="num">(136,458,901)<span></span>
</td>
<td class="nump">81,244,474<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: Net income (loss) attributable to non-controlling interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(29,195)<span></span>
</td>
<td class="num">(205,725)<span></span>
</td>
<td class="nump">291,987<span></span>
</td>
<td class="num">(66)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">NET LOSS ATTRIBUTABLE TO MICROCLOUD HOLOGRAM INC. ORDINARY SHAREHOLDERS</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(11,548,989)<span></span>
</td>
<td class="num">(81,382,273)<span></span>
</td>
<td class="num">(136,750,888)<span></span>
</td>
<td class="nump">81,244,540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxAbstract', window );"><strong>OTHER COMPREHENSIVE INCOME (LOSS)</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>
<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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">257,860<span></span>
</td>
<td class="nump">1,817,059<span></span>
</td>
<td class="nump">995,415<span></span>
</td>
<td class="num">(32,022)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">COMPREHENSIVE INCOME (LOSS)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(11,320,324)<span></span>
</td>
<td class="num">(79,770,939)<span></span>
</td>
<td class="num">(135,463,486)<span></span>
</td>
<td class="nump">81,212,452<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Comprehensive income (loss) attributable to non-controlling interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(29,195)<span></span>
</td>
<td class="num">(205,725)<span></span>
</td>
<td class="nump">291,987<span></span>
</td>
<td class="num">(66)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">COMPREHENSIVE LOSS ATTRIBUTABLE TO MICROCLOUD HOLOGRAM INC</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (11,291,129)<span></span>
</td>
<td class="num">&#165; (79,565,214)<span></span>
</td>
<td class="num">&#165; (135,755,473)<span></span>
</td>
<td class="nump">&#165; 81,212,518<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES1</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>
<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="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of ordinary shares outstanding - basic</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,167,379<span></span>
</td>
<td class="nump">2,167,379<span></span>
</td>
<td class="nump">2,007,160<span></span>
</td>
<td class="nump">13,200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of ordinary shares outstanding - diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,167,379<span></span>
</td>
<td class="nump">2,167,379<span></span>
</td>
<td class="nump">2,007,160<span></span>
</td>
<td class="nump">13,200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>EARNINGS (LOSS) PER SHARE1</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>
<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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings (loss) per share - basic | (per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">$ (5.33)<span></span>
</td>
<td class="num">&#165; (37.55)<span></span>
</td>
<td class="num">&#165; (68.13)<span></span>
</td>
<td class="nump">&#165; 6.15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings (loss) per share - diluted | (per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">$ (5.33)<span></span>
</td>
<td class="num">&#165; (37.55)<span></span>
</td>
<td class="num">&#165; (68.13)<span></span>
</td>
<td class="nump">&#165; 6.15<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=HOLO_ProductsMember', window );">Products [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>OPERATING REVENUES</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>
<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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3,179,016<span></span>
</td>
<td class="nump">&#165; 22,401,569<span></span>
</td>
<td class="nump">&#165; 124,609,677<span></span>
</td>
<td class="nump">&#165; 102,209,275<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=HOLO_ServicesMember', window );">Services [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>OPERATING REVENUES</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>
<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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 25,706,563<span></span>
</td>
<td class="nump">&#165; 181,146,436<span></span>
</td>
<td class="nump">&#165; 363,329,187<span></span>
</td>
<td class="nump">&#165; 256,440,023<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><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">All
                                            period results have been adjusted for the reverse stock split effective February 2, 2024
                                            (See Note 18 - Subsequent Event).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_ChangeInFairValueOfWarrantLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ChangeInFairValueOfWarrantLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_FinanceIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_FinanceIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_ImpairmentLossForUnconsolidatedEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ImpairmentLossForUnconsolidatedEntities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_ProfitOrLossOnDisposalOfSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ProfitOrLossOnDisposalOfSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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 (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue and income classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(Footnote 6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SellingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized in the period that are directly related to the selling and distribution of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-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_srt_ProductOrServiceAxis=HOLO_ProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_ProductsMember</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=HOLO_ServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_ServicesMember</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>26
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988670469760">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="2">
<div>Common Stock [Member] </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Additional Paid-in Capital [Member] </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Retained Earnings Statutory [Member] </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Retained Earnings Unrestricted [Member] </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>AOCI Attributable to Parent [Member] </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Noncontrolling Interest [Member] </div>
<div>CNY (&#165;)</div>
</th>
<th class="th"><div>USD ($)</div></th>
<th class="th"><div>CNY (&#165;)</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance, value at Dec. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 86,093<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">&#165; 29,910,089<span></span>
</td>
<td class="nump">&#165; 5,802,662<span></span>
</td>
<td class="num">&#165; (4,686,228)<span></span>
</td>
<td class="num">&#165; (25,795)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 4,878,586<span></span>
</td>
<td class="nump">&#165; 31,086,821<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance, shares at Dec. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">13,200,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,244,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(66)<span></span>
</td>
<td class="nump">12,750,031<span></span>
</td>
<td class="nump">81,244,474<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_StatutoryReservesAmount', window );">Statutory reserves</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="nump">2,738,633<span></span>
</td>
<td class="num">(2,738,633)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest', window );">Foreign currency translation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="num">(32,022)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,025)<span></span>
</td>
<td class="num">(32,022)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance, value at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 86,093<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">29,910,089<span></span>
</td>
<td class="nump">8,541,295<span></span>
</td>
<td class="nump">73,819,679<span></span>
</td>
<td class="num">(57,817)<span></span>
</td>
<td class="num">(66)<span></span>
</td>
<td class="nump">17,623,592<span></span>
</td>
<td class="nump">112,299,273<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">13,200,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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">(136,750,888)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">291,987<span></span>
</td>
<td class="num">(20,279,224)<span></span>
</td>
<td class="num">(136,458,901)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_StatutoryReservesAmount', window );">Statutory reserves | &#165;</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="nump">2,569,404<span></span>
</td>
<td class="num">(2,569,404)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders', window );">Cancellation of the outstanding shares in MC held by former MC shareholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">&#165; (86,093)<span></span>
</td>
<td class="fn" 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="num">(13,511)<span></span>
</td>
<td class="num">(86,093)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholdersshares', window );">Cancellation of the outstanding shares in MC held by former MC shareholders, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(13,200,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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_InitialCommonSharesOfGoldenPath', window );">Initial common shares of Golden Path</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 1,215<span></span>
</td>
<td class="fn" 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="nump">171<span></span>
</td>
<td class="nump">1,215<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_InitialCommonSharesOfGoldenPathShares', window );">Initial common shares of Golden Path, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">170,800<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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption', window );">Initial common shares of Golden Path subject to possible redemption</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 4,090<span></span>
</td>
<td class="fn" 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="nump">575<span></span>
</td>
<td class="nump">4,090<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemptionShares', window );">Initial common shares of Golden Path subject to possible redemption, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">575,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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_SharesConvertedFromRights', window );">Shares converted from rights</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 428<span></span>
</td>
<td class="fn" 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="nump">60<span></span>
</td>
<td class="nump">428<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_SharesConvertedFromRightsShares', window );">Shares converted from rights, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">60,205<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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_IssuanceOfCommonStockToFinder', window );">Issuance of common stock to Finder</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 270<span></span>
</td>
<td class="fn" 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="nump">38<span></span>
</td>
<td class="nump">270<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_IssuanceOfCommonStockToFinderShares', window );">Issuance of common stock to Finder, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">38,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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombination', window );">Issuance of common stock as consideration of business combination</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 31,694<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">224,228,620<span></span>
</td>
<td class="text">&#160;<span></span>
</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,011,551<span></span>
</td>
<td class="nump">224,260,314<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombinationShares', window );">Issuance of common stock as consideration of business combination, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,455,446<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRedeemedOrCalledDuringPeriodValue', window );">Redemption of common stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">&#165; (1,553)<span></span>
</td>
<td class="fn" 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="num">(218)<span></span>
</td>
<td class="num">(1,553)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRedeemedOrCalledDuringPeriodShares', window );">Redemption of common stock, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(218,247)<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest', window );">Foreign currency translation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="num">(3,124,717)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(796,039)<span></span>
</td>
<td class="num">(3,124,717)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance, value at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 36,144<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">254,138,709<span></span>
</td>
<td class="nump">11,110,699<span></span>
</td>
<td class="num">(65,500,622)<span></span>
</td>
<td class="num">(3,182,525)<span></span>
</td>
<td class="nump">291,921<span></span>
</td>
<td class="nump">28,546,995<span></span>
</td>
<td class="nump">196,894,326<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,081,204<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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">(81,382,273)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(205,725)<span></span>
</td>
<td class="num">(11,578,184)<span></span>
</td>
<td class="num">(81,587,998)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_StatutoryReservesAmount', window );">Statutory reserves</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="nump">26,956<span></span>
</td>
<td class="num">(26,956)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans', window );">Issuance of common stock to employees in employee benefit plans</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 6,174<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">32,158,261<span></span>
</td>
<td class="text">&#160;<span></span>
</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,480,600<span></span>
</td>
<td class="nump">32,164,435<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlansShares', window );">Issuance of common stock to employees in employee benefit plans, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">860,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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DisposalOfSubsidiaries', window );">Disposal of subsidiaries</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="num">(8,084,879)<span></span>
</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,770,955)<span></span>
</td>
<td class="num">(8,084,879)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest', window );">Foreign currency translation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="nump">1,817,059<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">257,860<span></span>
</td>
<td class="nump">1,817,059<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance, value at Dec. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 42,318<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">&#165; 286,296,970<span></span>
</td>
<td class="nump">&#165; 3,052,776<span></span>
</td>
<td class="num">&#165; (146,909,851)<span></span>
</td>
<td class="num">&#165; (1,365,466)<span></span>
</td>
<td class="nump">&#165; 86,196<span></span>
</td>
<td class="nump">$ 19,936,316<span></span>
</td>
<td class="nump">&#165; 141,202,943<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Dec. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,941,204<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>
</tr>
<tr><td colspan="10"></td></tr>
<tr><td colspan="10"><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">All
                                            period results have been adjusted for the reverse stock split effective February 2, 2024
                                            (See Note 18 - Subsequent Event).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholdersshares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholdersshares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_DisposalOfSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_DisposalOfSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_InitialCommonSharesOfGoldenPath">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_InitialCommonSharesOfGoldenPath</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_InitialCommonSharesOfGoldenPathShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_InitialCommonSharesOfGoldenPathShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemptionShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemptionShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombinationShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombinationShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlansShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlansShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_IssuanceOfCommonStockToFinder">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_IssuanceOfCommonStockToFinder</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_IssuanceOfCommonStockToFinderShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_IssuanceOfCommonStockToFinderShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_SharesConvertedFromRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_SharesConvertedFromRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_SharesConvertedFromRightsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_SharesConvertedFromRightsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_StatutoryReservesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_StatutoryReservesAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockRedeemedOrCalledDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of stock bought back by the entity at the exercise price or redemption price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRedeemedOrCalledDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRedeemedOrCalledDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRedeemedOrCalledDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-3<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 38: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 40: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 41: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-15<br><br>Reference 42: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-16<br><br>Reference 43: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>27
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988765327360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS<br></strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (11,578,184)<span></span>
</td>
<td class="num">&#165; (81,587,998)<span></span>
</td>
<td class="num">&#165; (136,458,901)<span></span>
</td>
<td class="nump">&#165; 81,244,474<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash provided by (used in) 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Depreciation and amortization</a></td>
<td class="nump">874,428<span></span>
</td>
<td class="nump">6,161,834<span></span>
</td>
<td class="nump">6,844,237<span></span>
</td>
<td class="nump">6,674,311<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of operating lease right-of-use assets</a></td>
<td class="nump">152,672<span></span>
</td>
<td class="nump">1,075,834<span></span>
</td>
<td class="nump">1,589,078<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="Show.showAR( this, 'defref_HOLO_ProvisionForDoubtfulAccount', window );">Provision for doubtful accounts</a></td>
<td class="num">(38,906)<span></span>
</td>
<td class="num">(274,155)<span></span>
</td>
<td class="nump">2,976,474<span></span>
</td>
<td class="nump">515,345<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DeferredTaxBenefits', window );">Deferred tax expense (benefits)</a></td>
<td class="num">(573,041)<span></span>
</td>
<td class="num">(4,038,047)<span></span>
</td>
<td class="num">(880,475)<span></span>
</td>
<td class="num">(841,948)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_ProvisionForInventoryReserve', window );">Provision for inventory reserve</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">88,047<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndOtherIncome', window );">Interest income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(626,054)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_ImpairmentLossForUnconsolidatedEntities', window );">Impairment loss for unconsolidated entities</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,600,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss on disposal fixed assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,285<span></span>
</td>
<td class="nump">365,636<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_ChangeInFairValueOfWarrantLiabilities', window );">Change in fair value of warrant liabilities</a></td>
<td class="num">(52,927)<span></span>
</td>
<td class="num">(372,961)<span></span>
</td>
<td class="num">(4,415,328)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock compensation expense</a></td>
<td class="nump">4,564,468<span></span>
</td>
<td class="nump">32,164,435<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="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment loss for intangible assets</a></td>
<td class="nump">547,000<span></span>
</td>
<td class="nump">3,854,547<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment loss for goodwill</a></td>
<td class="nump">3,002,242<span></span>
</td>
<td class="nump">21,155,897<span></span>
</td>
<td class="text"> <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="Show.showAR( this, 'defref_HOLO_LossOnDisposalOfSubsidiaries', window );">Loss on disposal of subsidiaries</a></td>
<td class="num">(269,684)<span></span>
</td>
<td class="num">(1,900,379)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Change 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">10,044,956<span></span>
</td>
<td class="nump">70,783,791<span></span>
</td>
<td class="num">(15,072,501)<span></span>
</td>
<td class="nump">11,479,621<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Prepayment and other current assets</a></td>
<td class="num">(1,235,572)<span></span>
</td>
<td class="num">(8,706,708)<span></span>
</td>
<td class="num">(5,544,532)<span></span>
</td>
<td class="nump">4,324,504<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">54,499<span></span>
</td>
<td class="nump">384,038<span></span>
</td>
<td class="nump">167,562<span></span>
</td>
<td class="nump">2,855,093<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_PrepaymentsAndDeposits', window );">Prepayments and deposits</a></td>
<td class="nump">15,119<span></span>
</td>
<td class="nump">106,536<span></span>
</td>
<td class="nump">32,688<span></span>
</td>
<td class="nump">177,350<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Accounts payable</a></td>
<td class="num">(8,499,571)<span></span>
</td>
<td class="num">(59,893,927)<span></span>
</td>
<td class="nump">14,191,808<span></span>
</td>
<td class="num">(6,012,590)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">(148,982)<span></span>
</td>
<td class="num">(1,049,831)<span></span>
</td>
<td class="num">(1,482,308)<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="Show.showAR( this, 'defref_HOLO_IncreaseDecreaseInCustomerAdvancesValue', window );">Advance from customers</a></td>
<td class="num">(166,487)<span></span>
</td>
<td class="num">(1,173,186)<span></span>
</td>
<td class="nump">2,545,326<span></span>
</td>
<td class="num">(698,465)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Other payables and accrued liabilities</a></td>
<td class="num">(631,740)<span></span>
</td>
<td class="num">(4,451,683)<span></span>
</td>
<td class="nump">1,891,849<span></span>
</td>
<td class="nump">2,066,507<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable', window );">Taxes payable</a></td>
<td class="nump">3,314<span></span>
</td>
<td class="nump">23,354<span></span>
</td>
<td class="num">(2,647,030)<span></span>
</td>
<td class="nump">1,382,989<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="num">(3,936,396)<span></span>
</td>
<td class="num">(27,738,609)<span></span>
</td>
<td class="num">(134,658,768)<span></span>
</td>
<td class="nump">102,994,820<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt', window );">Payments for business acquisition payable - related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(50,000,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_LoanProceedsToThirdParties', window );">Loan proceeds to third parties</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(10,339,518)<span></span>
</td>
<td class="num">(90,268,908)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_RepaymentsOfDebts', window );">Loan repayment from third parties</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">23,668,959<span></span>
</td>
<td class="nump">57,906,587<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(109,926)<span></span>
</td>
<td class="num">(774,615)<span></span>
</td>
<td class="num">(1,821,918)<span></span>
</td>
<td class="num">(135,676)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_CashReceivedOnFixedAssetsDisposal', window );">Cash received on fixed assets disposal</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_HOLO_InvestmentsInUnconsolidatedEntities', window );">Investments in unconsolidated entities</a></td>
<td class="num">(85,146)<span></span>
</td>
<td class="num">(600,000)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,600,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in) provided by investing activities</a></td>
<td class="num">(195,072)<span></span>
</td>
<td class="num">(1,374,615)<span></span>
</td>
<td class="nump">11,507,523<span></span>
</td>
<td class="num">(84,097,397)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM 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="Show.showAR( this, 'defref_HOLO_AmountsAdvancedFromRelatedParties', window );">Amounts advanced from related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,806,084<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_AmountsAdvancedToRelatedParties', window );">Amounts advanced to related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(40,280)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_RepaymentsFromRelatedParties', window );">Repayments from related parties</a></td>
<td class="nump">8,554<span></span>
</td>
<td class="nump">60,280<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">8,703,084<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayments to related parties</a></td>
<td class="num">(49,669)<span></span>
</td>
<td class="num">(350,000)<span></span>
</td>
<td class="num">(370)<span></span>
</td>
<td class="num">(10,643,080)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfBankDebt', window );">Repayments of third-party loan</a></td>
<td class="num">(1,051,003)<span></span>
</td>
<td class="num">(7,406,104)<span></span>
</td>
<td class="num">(90,000)<span></span>
</td>
<td class="num">(1,167,504)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_CashReceivedFromRecapitalization', window );">Cash received from recapitalization</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">223,513,290<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_ProceedsOfThirdpartyLoan', window );">Proceeds of third-party loan</a></td>
<td class="nump">1,404,913<span></span>
</td>
<td class="nump">9,900,000<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by/(used in) financing activities</a></td>
<td class="nump">312,795<span></span>
</td>
<td class="nump">2,204,176<span></span>
</td>
<td class="nump">223,882,640<span></span>
</td>
<td class="num">(1,301,416)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">EFFECT OF EXCHANGE RATE ON CASH, CASH EQUIVALENTS AND RESTRICTED CASH</a></td>
<td class="num">(296,539)<span></span>
</td>
<td class="nump">1,826,601<span></span>
</td>
<td class="nump">2,381,611<span></span>
</td>
<td class="num">(271,402)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">CHANGE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH</a></td>
<td class="num">(4,115,212)<span></span>
</td>
<td class="num">(25,082,447)<span></span>
</td>
<td class="nump">103,113,006<span></span>
</td>
<td class="nump">17,324,605<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year</a></td>
<td class="nump">21,910,338<span></span>
</td>
<td class="nump">151,119,985<span></span>
</td>
<td class="nump">48,006,979<span></span>
</td>
<td class="nump">30,682,374<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year</a></td>
<td class="nump">17,795,126<span></span>
</td>
<td class="nump">126,037,538<span></span>
</td>
<td class="nump">151,119,985<span></span>
</td>
<td class="nump">48,006,979<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>SUPPLEMENTAL 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">4,201<span></span>
</td>
<td class="nump">72,041<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">3,752<span></span>
</td>
<td class="nump">26,442<span></span>
</td>
<td class="nump">38,084<span></span>
</td>
<td class="nump">20,177<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract', 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsIncurred', window );">Initial recognition of right-of-use assets and lease liabilities</a></td>
<td class="nump">132,285<span></span>
</td>
<td class="nump">932,174<span></span>
</td>
<td class="nump">5,653,603<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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">17,795,126<span></span>
</td>
<td class="nump">126,037,538<span></span>
</td>
<td class="nump">151,119,985<span></span>
</td>
<td class="nump">48,006,979<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Total cash and cash equivalents shown in the consolidated statements of cash flows</a></td>
<td class="nump">$ 17,795,126<span></span>
</td>
<td class="nump">&#165; 126,037,538<span></span>
</td>
<td class="nump">&#165; 151,119,985<span></span>
</td>
<td class="nump">&#165; 48,006,979<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_AmountsAdvancedFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_AmountsAdvancedFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_AmountsAdvancedToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_AmountsAdvancedToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_CashReceivedFromRecapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_CashReceivedFromRecapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_CashReceivedOnFixedAssetsDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_CashReceivedOnFixedAssetsDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_ChangeInFairValueOfWarrantLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ChangeInFairValueOfWarrantLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_DeferredTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_DeferredTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_ImpairmentLossForUnconsolidatedEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ImpairmentLossForUnconsolidatedEntities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_IncreaseDecreaseInCustomerAdvancesValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_IncreaseDecreaseInCustomerAdvancesValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_InvestmentsInUnconsolidatedEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_InvestmentsInUnconsolidatedEntities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_LoanProceedsToThirdParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_LoanProceedsToThirdParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_LossOnDisposalOfSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_LossOnDisposalOfSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_PrepaymentsAndDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_PrepaymentsAndDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_ProceedsOfThirdpartyLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ProceedsOfThirdpartyLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_ProvisionForDoubtfulAccount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ProvisionForDoubtfulAccount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_ProvisionForInventoryReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ProvisionForInventoryReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_RepaymentsFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_RepaymentsFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_RepaymentsOfDebts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_RepaymentsOfDebts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CapitalLeaseObligationsIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in lease obligation from new lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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. Excludes amounts 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInAccruedTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestAndOtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndOtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherNoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromRepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfBankDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to settle a bank borrowing during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfBankDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>28
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988765004352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of business and organization<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Nature of business and organization</a></td>
<td class="text"><p id="xdx_80C_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_z6eJXRb1dJFe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 1 &#8212; <span id="xdx_825_zjGF6FF71Ix5">Nature of business and organization</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">MicroCloud Hologram Inc. (formerly known as Golden Path Acquisition Corporation) (&#8220;Golden Path&#8221; or &#8220;the Company&#8221;), a Cayman Islands exempted company, is a leading holographic digitalization technology service provider in China, which is committed to providing first-class holographic technology services to the customers worldwide.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">MC Hologram Inc. (&#8220;MC&#8221;) is a holding company incorporated on November&#160;10, 2020, under the laws of the Cayman Islands. The Company has no substantive operations other than holding all of the outstanding share capital of Quantum Edge HK Limited (&#8220;Mengyun HK&#8221;), which was established in Hong Kong on November&#160;25, 2020. Mengyun HK is also a holding company holding all of the outstanding equity of Beijing Xihuiyun Technology Co., Ltd (&#8220;Beijing Xihuiyun&#8221;) which was established on May&#160;11, 2021 under the law of the People&#8217;s Republic of China (&#8220;PRC&#8221; or &#8220;China&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline">Reorganization</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On September&#160;10, 2021, MC completed a reorganization of entities under common control of its then existing shareholders, who collectively owned majority of the equity interests of MC. MC, Mengyun HK and Beijing Xihuiyun were established as the holding companies of Shanghai Mengyun. All of these entities are under common control as the same group of shareholders held more than 50% of the voting ownership interest of each entity which results in the consolidation of Shanghai Mengyun and its subsidiaries which have been accounted for as a reorganization of entities under common control at carrying value.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">After the reorganization, MC owns 100% equity interests of Mengyun HK, Mengyun HK owns 100% equity interests of Beijing Xihuiyun. Mengyun HK and Beijing Xihuiyun together own 100% equity interest of Shanghai Mengyun. The consolidation of the Company and its subsidiaries has been accounted for at historical cost and prepared on the basis as if the aforementioned transactions had become effective as of the beginning of the first period presented in the consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company, through its wholly owned subsidiaries, are mainly engaged in holographic technology: (1) Holographic solutions, and (2) Holographic technology service. The majority of Company&#8217;s business activities are carried out in Shenzhen, China.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As of December&#160;31, 2023, there are thirteen subsidiaries under the consolidation of the Shanghai Mengyun.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In March&#160;2016, Shanghai Mengyun established wholly owned subsidiaries Shenzhen Mengyun Holographic Technology Co.,Ltd. (&#8220;Shenzhen Mengyun&#8221;) and Mcloudvr Software Network Technology Co., Limited(&#8220;Mcloudvr Software&#8221;). Shenzhen Mengyun established Horgos Weiyi Software Technology Co., Ltd. (&#8220;Horgos Weiyi&#8221;) on September&#160;6, 2016 and Shenzhen Yunao Hongxiang Technology Co., Ltd. (&#8220;Shenzhen Yunao&#8221;) on December&#160;3, 2021. Shenzhen Mengyun and subsidiaries engaged in holographic integrated entertainment solutions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On June&#160;26, 2017, Shanghai Mengyun acquired Shenzhen Qianhaiyoushi Technology Co., Ltd. (&#8220;Qianhai Youshi&#8221;) and Qianhai Youshi&#8217;s subsidiary Kashgar Youshi Information Technology Co., Ltd. (&#8220;Kashgar Youshi&#8221;). Qianhai Youshi established wholly owned subsidiaries Horgos Youshi Information Technology Co., Ltd. (&#8220;Horgos Youshi&#8221;) in November&#160;2020 and acquired Shenzhen Yijia Network Technology Co., Ltd. (&#8220;Yijia Network&#8221;) in July&#160;2020. Qianhai Youshi and subsidiaries are mainly engaged in holographic content sales and SDK software services.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On July&#160;1, 2020, Shenzhen Mengyun acquired Shenzhen Bowei BroadVision Technology Co., Ltd. (&#8220;Shenzhen Bowei&#8221;), Shenzhen Bowei established wholly owned subsidiaries Horgos BroadVision Technology Co., Ltd. (&#8220;Horgos Bowei&#8221;) and Broadvision Intelligence (Hong Kong), Ltd. (&#8220;Broadvision HK&#8221;) in November&#160;2020. Shenzhen Bowei and subsidiaries are mainly engaged in holographic printed circuit board assembly (&#8220;PCBA&#8221;) solutions.</p>







<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On October&#160;1, 2020, Shenzhen Mengyun acquired Shenzhen Tianyuemeng Technology Co., Ltd. (&#8220;Shenzhen Tianyuemeng&#8221;). Shenzhen Tianyuemeng established Horgos Tianyuemeng Technology Co., Ltd. (&#8220;Horgos Tianyuemeng&#8221;) in October&#160;2020 and Horgos Tianyuemeng Technology Co., Ltd.-Shenzhen Branch (&#8220;Horgos Tianyuemeng-SZ&#8221;) in March&#160;2021, which was later dissolved on December&#160;10, 2021. Shenzhen Tianyuemeng and subsidiary engaged in holographic advertising services and SDK software services.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On October&#160;5, 2020, Shenzhen Mengyun acquired Mcloudvr Software Network Technology HK (&#8220;Mcloudvr HK&#8221;) for no consideration, which engaged in holographic integrated entertainment solutions, from the majority shareholder of Shanghai Mengyun, as of the acquisition date, there is no operation for Mcloudvr HK. Mcloudvr HK and another two investors established Ocean Cloud Technology Co., Limited. (&#8220;Ocean HK&#8221;) in November&#160;2021 and Ocean HK established Shenzhen Haiyun Xinsheng Technology Co., Ltd. (&#8220;Shenzhen Haiyun&#8221;) in December&#160;2021. On January&#160;18, 2022, Shenzhen Haiyun acquired Shenzhen Tata Mutual Entertainment Information Technology Co., Ltd. (&#8220;Shenzhen Tata&#8221;) for RMB 4 (USD 0.62) from four third parties. Shenzhen Tata further established Horgos Tata Mutual Entertainment Information Technology Co., Ltd. (&#8220;Horgos Tata&#8221;) on March&#160;22, 2022. On June&#160;30, 2022, Shenzhen Haiyun transferred Shenzhen Tata and its subsidiary to an third party for RMB 1 (USD 0.15). On January&#160;29, 2022, Shenzhen Haiyun established Shenzhen Youmi Technology Co., Ltd. (&#8220;Shenzhen Youmi&#8221;) under the law of PRC. Shenzhen Youmi further established Horgos Youmi Technology Co., Ltd. (&#8220;Horgos Youmi&#8221;) on March&#160;17, 2022. On February&#160;18, 2022, Shenzhen Haiyun established Shenzhen Yushian Technology Co., Ltd. (&#8220;Shenzhen Yushi&#8221;) under the law of PRC. Shenzhen Yushi further established Horgos Yushian Technology Co., Ltd. (&#8220;Horgos Yushi&#8221;) on March&#160;24, 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On June&#160;24, 2021 Shanghai Mengyun established Quanyou Vision Technology Co., Ltd (&#8220;Shanghai Quanyou&#8221;), which primarily engages in software development and was later dissolved on September&#160;1, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On July&#160;31, 2022, Shenzhen Haiyun acquired Beijing Weixiaohai Technology Co., Ltd. (&#8220;Beijing Weixiaohai&#8221;), which engaged in advertising service. On October&#160;1, 2022, Shenzhen Haiyun transferred Beijing Weixiaohai to a third party for RMB 1.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On May&#160;31, 2023, Shenzhen Haiyun transferred Shenzhen Youmi and Horgos Youmi to a third party for RMB 10.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On September&#160;30, 2023, Shanghai Mengyun transferred Qianhai Youshi, Yijia Network, Horgos Youshi, Kashgar Youshi to a third party for RMB <span id="xdx_905_ecustom--AmountTransferred_c20230901__20230930__us-gaap--BusinessAcquisitionAxis__custom--ThirdPartyMember_zR8VI0yLAWj5" title="Amount transferred">7,000,000</span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On September&#160;30, 2023, Shenzhen Mengyun transferred Shenzhen Tianyuemeng and Horgos Tianyuemeng to a third party for RMB <span id="xdx_90F_ecustom--AmountTransferred_c20230901__20230930__us-gaap--BusinessAcquisitionAxis__custom--ThirdPartyOneMember_zHkAt3T53nui" title="Amount transferred">3,000,000</span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company&#8217;s main recognized revenue producing assets includes patented holographic software and technology, and customer relationship. The unrecognized revenue producing assets include digital product copyright and licensing.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The accompanying consolidated financial statements reflect the activities of MicroCloud and each of the following entities as of December&#160;31, 2023:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89C_ecustom--ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock_z7nsTxlaRUHg" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)">
  <tr style="vertical-align: top; background-color: white">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;<span id="xdx_8B0_zhdqjSQvBsAc" style="display: none">Schedule of accompanying consolidated financial statements</span></td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Name</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Background</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Ownership</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; text-align: left"><span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--MCHologramIncMCMember_zEkYNb4htcxe" title="Name">MC Hologram Inc (&#8220;MC&#8221;)</span></td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">-</td>
    <td style="text-align: left">A Cayman Islands company</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--MCHologramIncMCMember_z9mjU7osJ6tf" title="Ownership">100% owned by MicroCloud</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">-</td>
    <td style="text-align: left">Formed on November 10, 2020</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">-</td>
    <td style="text-align: left"><span id="xdx_907_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--MCHologramIncMCMember_zmZAIOidF3d9" title="Background">Registered capital of USD 50,000</span></td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">-</td>
    <td style="text-align: left">Primarily engages in holographic integrated solutions.</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: bottom; text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 30%"><span style="font-size: 10pt"><span id="xdx_905_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--QuantumEdgeHKLimitedMember" title="Name">Quantum Edge HK Limited (&#8220;Mengyun HK&#8221;)</span></span></td>
    <td style="text-align: left; width: 2%">&#160;</td>
    <td style="text-align: left; width: 3%"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left; width: 33%"><span style="font-size: 10pt">A&#160;Hong&#160;Kong company</span></td>
    <td style="text-align: left; width: 2%">&#160;</td>
    <td rowspan="4" style="text-align: left; width: 30%"><span style="font-size: 10pt"><span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--QuantumEdgeHKLimitedMember" title="Ownership">100% owned by MC</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Formed&#160;on November&#160;25, 2020</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt"><span id="xdx_900_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--QuantumEdgeHKLimitedMember" title="Background">Registered&#160;capital of HK 10,000 (USD 1,290)</span></span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">A&#160;holding company</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"><span id="xdx_901_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingXihuiyunTechnologyCoMember" title="Name">Beijing Xihuiyun Technology Co., Ltd (&#8220;Beijing Xihuiyun&#8221;)</span></span></td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">PRC&#160;limited liability company</span></td>
    <td style="text-align: left">&#160;</td>
    <td rowspan="4" style="text-align: left"><span style="font-size: 10pt"><span id="xdx_900_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingXihuiyunTechnologyCoMember" title="Ownership">100% owned by Mengyun HK</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Formed&#160;on May&#160;11, 2021</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt"><span id="xdx_90D_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingXihuiyunTechnologyCoMember" title="Background">Registered&#160;capital of RMB 207,048,000 (USD&#160;30,000,000)</span></span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">A&#160;holding company</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"><span id="xdx_90F_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiMengyunHolographicTechnologyCoMember" title="Name">Shanghai Mengyun Holographic Technology Co., Ltd. (&#8220;Shanghai Mengyun&#8221;)</span></span></td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td style="text-align: left">&#160;</td>
    <td rowspan="4" style="text-align: left">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiMengyunHolographicTechnologyCoMember" title="Ownership">81.63% owned by Beijing Xihuiyun and 18.37% owned by Mengyun HK</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Formed&#160;on March&#160;24, 2016</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt"><span id="xdx_908_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiMengyunHolographicTechnologyCoMember" title="Background">Registered&#160;capital of RMB 27,000,000 (USD&#160;4,316,665)</span></span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Primarily&#160;engages in holographic integrated solutions.</span></td>
    <td style="text-align: left">&#160;</td></tr>
  </table>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Background</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ownership</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenMengyunHolographicTechnologyCoMember" title="Name">Shenzhen Mengyun Holographic Technology Co., Ltd. (&#8220;Shenzhen Mengyun&#8221;)</span></span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="width: 33%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td style="width: 2%">&#160;</td>
    <td rowspan="4" style="width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenMengyunHolographicTechnologyCoMember" title="Ownership">100% owned by Shanghai Mengyun</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on March&#160;15, 2016</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenMengyunHolographicTechnologyCoMember" title="Background">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic integrated solutions.</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiYoushiTechnologyCoLtdMember" title="Name">Shenzhen Qianhai Youshi Technology Co., Ltd. (&#8220;Qianhai Youshi&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiYoushiTechnologyCoLtdMember" title="Ownership">100% owned by Shanghai Mengyun</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on August&#160;14, 2014</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiYoushiTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic content sales and SDK software services.</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sold on September 30, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYijiaNetworkTechnologyCoLtdMember" title="Name">Shenzhen Yijia Network Technology Co., Ltd. (&#8220;Yijia Network&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYijiaNetworkTechnologyCoLtdMember" title="Ownership">100% owned by Qianhai Youshi</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on September&#160;25, 2008</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYijiaNetworkTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic content sales and SDK software services.</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sold on September 30, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoushiNetworkTechnologyCoLtdMember" title="Name">Horgos Youshi Network Technology Co., Ltd. (&#8220;Horgos Youshi&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoushiNetworkTechnologyCoLtdMember" title="Ownership">100% owned by Qianhai Youshi</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on November&#160;2, 2020</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoushiNetworkTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic content sales and SDK software services.</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sold on September 30, 2023</span></td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosWeiyiSoftwareTechnologyCoLtdMember" title="Name">Horgos Weiyi Software Technology Co., Ltd. (&#8220;Horgos Weiyi&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosWeiyiSoftwareTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Mengyun</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed on September&#160;6, 2016</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosWeiyiSoftwareTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic integrated solutions.</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenBroadVisionTechnologyCoLtdMember" title="Name">Shenzhen BroadVision Technology Co., Ltd. (&#8220;Shenzhen Bowei&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenBroadVisionTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Mengyun</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on April&#160;12, 2016</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenBroadVisionTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic PCBA&#160;solutions.</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" title="Name">Mcloudvr Software Network Technology HK Co., Limited (&#8220;Mcloudvr HK&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;Hong&#160;Kong company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" title="Ownership">100% owned by Shenzhen Mengyun</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on February&#160;2, 2016</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" title="Background">Registered&#160;capital of HKD 100,000 (USD&#160;12,882)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic integrated solutions.</span></td>
    <td>&#160;</td></tr>
  </table>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Background</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ownership</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTianyuemengTechnologyCoLtdMember" title="Name">Shenzhen Tianyuemeng Technology Co., Ltd. (&#8220;Shenzhen Tianyuemeng&#8221;)</span></span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="width: 33%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td style="width: 2%">&#160;</td>
    <td rowspan="5" style="width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTianyuemengTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Mengyun</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on January&#160;6, 2014</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTianyuemengTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 20,000,000 (USD&#160;3,076,922)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic advertising services.</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sold on September 30, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYunaoHongxiangTechnologyCoLtdMember" title="Name">Shenzhen Yunao Hongxiang Technology Co., Ltd. (&#8220;Shenzhen Yunao&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company&#160;</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYunaoHongxiangTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Mengyun</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on December 3, 2021</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYunaoHongxiangTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 5,000,000 (USD&#160;784,671)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising service</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dissolved on August 11, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BroadvisionIntelligenceHongKongLtdMember" title="Name">Broadvision Intelligence (Hong&#160;Kong), Ltd. (&#8220;Broadvision HK&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;Hong&#160;Kong company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BroadvisionIntelligenceHongKongLtdMember" title="Ownership">100% owned by Shenzhen Bowei</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on November&#160;5, 2020</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BroadvisionIntelligenceHongKongLtdMember" title="Background">Registered&#160;capital of HKD 10,000 (USD 1,288)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No&#160;operation</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosBroadVisionTechnologyCoLtdMember" title="Name">Horgos BroadVision Technology Co., Ltd. (&#8220;Horgos Bowei&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosBroadVisionTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Bowei</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on November&#160;4, 2020</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 1,000,000 (USD&#160;153,846)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic PCBA&#160;solutions.</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdMember" title="Name">Horgos Tianyuemeng Technology Co., Ltd. (&#8220;Horgos Tianyuemeng&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Tianyuemeng&#160;</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on October&#160;23, 2020</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdMember_zaVdEfxTgcCi" title="Background">Registered&#160;capital of RMB 1,000,000 (USD&#160;153,846)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in SDK software services.</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sold on September 30, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="5" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" title="Name">Horgos Tianyuemeng Technology Co., Ltd.-Shenzhen Branch (&#8220;Horgos Tianyuemeng-SZ&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" title="Ownership">100% owned by Horgos Tianyuemeng</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed on March&#160;19, 2021</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" title="Background">Registered capital of RMB 1,000,000 (USD&#160;153,846)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No&#160;operation</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dissolved on December 10, 2021</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--OceanCloudTechnologyCoLimitedMember" title="Name">Ocean Cloud Technology Co., Limited. (&#8220;Ocean HK&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;Hong&#160;Kong company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--OceanCloudTechnologyCoLimitedMember" title="Ownership">56% owned by Mcloudvr HK</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on November 4, 2021</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--OceanCloudTechnologyCoLimitedMember" title="Background">Registered&#160;capital of HKD 10,000 (USD 1,288)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No&#160;operation</span></td>
    <td>&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)">
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td rowspan="4" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 30%"><span style="font-size: 10pt"><span id="xdx_907_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenHaiyunXinshengTechnologyCoLtdMember" title="Name">Shenzhen Haiyun Xinsheng Technology Co., Ltd. (&#8220;Shenzhen Haiyun&#8221;)</span></span></td>
    <td style="text-align: left; width: 2%">&#160;</td>
    <td style="text-align: left; width: 3%"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left; width: 33%"><span style="font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td style="text-align: left; width: 2%">&#160;</td>
    <td rowspan="4" style="text-align: left; width: 30%"><span style="font-size: 10pt"><span id="xdx_906_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenHaiyunXinshengTechnologyCoLtdMember" title="Ownership">100% owned by Ocean HK</span></span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Formed&#160;on December 3, 2021</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt"><span id="xdx_903_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenHaiyunXinshengTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 50,000,000 (USD&#160;7,846,707)</span></span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">No&#160;operation</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"></td></tr>
  </table>





<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Background</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ownership</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Name">Shenzhen Tata Mutual Entertainment Information Technology Co., Ltd. (&#8220;Shenzhen Tata&#8221;)</span></span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="width: 33%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td style="width: 2%">&#160;</td>
    <td rowspan="4" style="width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Haiyun</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on January 16, 2020</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disposed on June 30, 2022</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 5,000,000 (USD&#160;784,671)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYoumiTechnologyCoLtdMember" title="Name">Shenzhen Youmi Technology Co., Ltd. (&#8220;Shenzhen Youmi&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYoumiTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Haiyun</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed on March 17, 2022</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYoumiTechnologyCoLtdMember" title="Background">Registered capital of RMB 5,000,000 (USD 784,671)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Game promotion and advertising service</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disposed on May 31, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYushianTechnologyCoLtdMember" title="Name">Shenzhen Yushian Technology Co., Ltd. (&#8220;Shenzhen Yushi&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYushianTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Haiyun</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed on February 18, 2022</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYushianTechnologyCoLtdMember" title="Background">Registered capital of RMB 5,000,000 (USD 784,671)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising service</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="5" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Name">Horgos Tata Mutual Entertainment Information Technology Co., Ltd. (&#8220;Horgos Tata&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Tata</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on March 22, 2022</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sold on June 30, 2022</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 5,000,000 (USD&#160;784,671)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Game promotion service</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoumiTechnologyCoLtdMember" title="Name">Horgos Youmi Technology Co., Ltd. (&#8220;Horgos Youmi&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoumiTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Youmi</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed on January 29, 2022</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoumiTechnologyCoLtdMember" title="Background">Registered capital of RMB 5,000,000 (USD 784,671)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising service</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disposed on May 31, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#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></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYushianTechnologyCoLtdMember" title="Name">Horgos Yushian Technology Co., Ltd. (&#8220;Horgos Yushi&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYushianTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Yushi</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed on March 24, 2022</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYushianTechnologyCoLtdMember_zEhEO2KcRXNh" title="Background">Registered capital of RMB 5,000,000 (USD 784,671)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising service</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dissolved on December 18, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--KashgarYoushiInformationTechnologyCoLtdMember" title="Name">Kashgar Youshi Information Technology Co., Ltd. (&#8220;Kashgar Youshi&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--KashgarYoushiInformationTechnologyCoLtdMember_zJU7qfIrvWoh" title="Ownership">100% owned by Qianhai Youshi</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on May&#160;5, 2016</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--KashgarYoushiInformationTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 5,000,000 (USD&#160;769,230)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic content sales and SDK software services.</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disposed on September 30, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingWeixiaohaiTechnologyCoLtdMember" title="Name">Beijing Weixiaohai Technology Co., Ltd. (&#8220;Beijing Weixiaohai&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingWeixiaohaiTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Haiyun</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on April&#160;17, 2019</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingWeixiaohaiTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 8,000,000 (USD&#160;1,124,622)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in Advertising service.</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disposed on October 1, 2022</span></td>
    <td>&#160;</td></tr>
  </table>

<p id="xdx_8A3_zNZnXmzxjjp4" style="margin-top: 0; margin-bottom: 0">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="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>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988666918032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of significant accounting policies</a></td>
<td class="text"><p id="xdx_803_eus-gaap--SignificantAccountingPoliciesTextBlock_zXWQrNhi70F6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 2 &#8212; <span id="xdx_825_zgzFTNlAh2vj">Summary of significant accounting policies</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline; font-size: 10pt; background-color: white">Liquidity</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="background-color: white">In
assessing the Company&#8217;s liquidity, the Company monitors and analyses its cash on-hand&#160;and its operating and capital expenditure
commitments. The Company&#8217;s liquidity needs are to meet its working capital requirements, operating expenses and capital expenditure
obligations. Cash flow from operations, advance from shareholders, and proceeds from third party loan have been utilized to finance the
working capital requirements of the Company. As of December 31, 2022 and December 31, 2023, the Company had cash of RMB <span id="xdx_90A_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20221231_pp0p0" title="Cash and cash equivalents">151,119,985</span> and
RMB <span id="xdx_905_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20231231_pp0p0" title="Cash and cash equivalents">126,037,538</span>. The Company&#8217;s working capital was RMB <span id="xdx_90C_ecustom--WorkingCapital_iI_c20221231_zkXVHDTlOfy3" title="Working capital">158,339,349</span> and RMB <span id="xdx_906_ecustom--WorkingCapital_iI_c20231231_zOIjNnlSDBh3" title="Working capital">134,894,390</span> as of December 31, 2022 and December 31,
2023. The Company believes its revenues and operations will continue to grow and the current working capital is sufficient to support
its operations and debt obligations as they become due one year through report date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&#160;</p>

<p id="xdx_841_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zKvRTqELfkf5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zAB4hLQGYjO3">Basis of presentation</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The accompanying consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;), regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary for a fair presentation of its financial position and operation results.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_847_eus-gaap--ConsolidationPolicyTextBlock_z4dTZcdgruRe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_865_z65xpCLQ7DA3">Principles of consolidation</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the wholly-foreign owned enterprise (&#8220;WFOE&#8221;) over which the Company exercises control and, when applicable, entities for which the Company has a controlling financial interest or is the primary beneficiary. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_841_eus-gaap--UseOfEstimates_zXn49Uw29Rq" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_zxqvIfPcom74">Use of estimates and assumptions</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates reflected in the Company&#8217;s consolidated financial statements include the useful lives of property and equipment and intangible assets, impairment of long-lived assets and goodwill, allowance for doubtful accounts, provision for contingent liabilities, revenue recognition, right-of-use assets and lease liabilities, deferred taxes and uncertain tax position, purchase price allocations for business combination, the fair value of contingent consideration related to business acquisitions. Actual results could differ from these estimates.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_844_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zfW47q598xy6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_ztuY4HahIXTi">Foreign currency translation and other comprehensive income (loss)</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The reporting currency of
the Company was US Dollor (&#8220;USD&#8221;) for the years ended December 31, 2021 and December 31, 2022. On June 30, 2023, the Company
determined that it would qualify as a foreign private issuer, as that term is defined in Rule 3b-4(c) promulgated under the Securities
Exchange Act of 1934, beginning as of July 1, 2023. The Company therefore changed its reporting currency from USD to Chinese Renminbi
(&#8220;RMB&#8221;) as of June 30, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">To enhance comparability of
its consolidated financial statement, the Company presented financial information in both RMB and USD for the year ended December 31,
2023 as additional information to the reader.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Pursuant to Accounting Standards
Codification (&#8220;ASC&#8221;) 830 &#8220;Foreign Currency Matters&#8221;, the Company determined that its functional currency is RMB.
MicroCloud and its Hong Kong subsidiaries, <span style="background-color: white">Quantum Edge HK Limited</span>, Broadvision HK, Ocean
HK and Mcloudvr HK, maintain their book and records in USD, hence their financial information were translated into RMB in preparation
of the consolidated financial statements. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity
amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for
the period.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Translation adjustments included in accumulated other comprehensive loss amounted to RMB 3,182,525 and RMB 1,365,466 as of December&#160;31, 2022 and 2023, respectively. The balance sheet amounts, with the exception of shareholders&#8217; equity at December&#160;31, 2022 and 2023 were translated at USD 1.00 to 6.8972 and to 7.0827, respectively. The average translation rates applied to statement of income accounts for the years ended December&#160;31, 2021, 2022 and 2023 were <span id="xdx_908_eus-gaap--ForeignCurrencyTransactionsDescription_c20210101__20211231" title="Foreign cuurency transactions">USD 1.00 to RMB 6.3721</span>, <span id="xdx_90E_eus-gaap--ForeignCurrencyTransactionsDescription_c20220101__20221231" title="Foreign cuurency transactions">RMB 6.7290</span> and <span id="xdx_90C_eus-gaap--ForeignCurrencyTransactionsDescription_c20230101__20231231" title="Foreign cuurency transactions">7.0467</span>, respectively. The shareholders&#8217; equity accounts were stated at their historical rate. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheets.</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_843_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z16IhF3errH2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zFZVi1yVUMU">Cash and cash equivalents</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Cash and cash equivalents primarily consist of bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use. Cash and cash equivalents also consist of funds earned from the Company&#8217;s operating revenues which were held at third party platform fund accounts which are unrestricted as to immediate use or withdraw. The Company maintains most of its bank accounts in the PRC.</p>



<p id="xdx_84C_eus-gaap--ReceivablesPolicyTextBlock_zjJLs7xUfQ2g" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_zOZexSUGM1X5">Accounts receivable, net</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Accounts receivable include trade accounts due from customers. Accounts are considered overdue after 90 days. Management reviews its receivables on a regular basis to determine if the bad debt allowance is adequate and provides allowance when necessary. The allowance is based on management&#8217;s best estimates of specific losses on individual customer exposures, as well as the historical trends of collections. Account balances are charged off against the allowance after all means of collection have been exhausted and the likelihood of collection is not probable. As of December 31, 2023 and 2022, the Company has RMB <span id="xdx_90A_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iI_c20231231_zFVqdcl1barl" title="Doubtful accounts for accounts receivable">4,588,786</span> and RMB <span id="xdx_908_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iI_c20221231_zL6me0W4f4Se" title="Doubtful accounts for accounts receivable">4,862,941</span> of allowance for doubtful accounts for accounts receivable, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_84E_eus-gaap--CashCashEquivalentsAndShortTermInvestmentsTextBlock_zQ0TVKsmvXSf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zAs1L34D0pyk">Short term investments</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Short-term investments are investments in wealth management product with underlying in cash, bonds and equity funds. The investments can be redeemed any time and the investment was recorded at fair value. The gain (loss) from sale of any investments and fair value change are recognized in the statements of income and comprehensive income.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_844_eus-gaap--InventoryPolicyTextBlock_zQOc9hKHybcj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zmPSgKMu4XVi">Inventories</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Inventories are comprised of finished goods and are stated at the lower of cost or net realizable value using the weighted average method. Management reviews inventories for obsolescence and cost in excess of net realizable value periodically when appropriate and records a reserve against the inventory when the carrying value exceeds net realizable value. As of December 31, 2023 and 2022, the Company has an allowance of RMB<span id="xdx_900_eus-gaap--InventoryValuationReserves_iI_c20231231_zwVYAswrqLab" title="Inventory Valuation Reserves">176,459</span> and RMB<span id="xdx_90B_eus-gaap--InventoryValuationReserves_iI_c20221231_zhW3LSBj48L" title="Inventory Valuation Reserves">176,459</span>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_84A_ecustom--PrepaidServicesFeesPolicyTextBlock_zmU9AHct0HAa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_866_zjcsvt6QO9O2">Prepaid services fees</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Prepaid services fees are mainly payments made to vendors or services providers for future services. These amounts are refundable and bear no interest. Prepaid services fees also include money deposited with certain channel providers to ensure the contents of the advertisement do not violate the terms of the channel providers. The deposits usually have one year term and are refundable upon contract termination. Management reviews its prepaid services fees on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. As of December&#160;31, 2022 and 2023, no allowance was deemed necessary.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_845_ecustom--PrepaymentsOtherCurrentAssetsAndDepositsPolicyTextBlock_zgWRYO1UvOA7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_867_zoWt1iXULPih">Prepayments, other current assets and deposits, net</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Prepayments and other current assets are mainly payments made to vendors or service providers for purchasing goods or services that have not been received or provided, deposits for rent and utilities and employee advances. This amount is refundable and bears no interest. Prepayment and deposit are classified as either current or non-current&#160;based on the terms of the respective agreements. These advances are unsecured and are reviewed periodically to determine whether their carrying value has become impaired. As of December&#160;31, 2023 and 2022, the Company made Nil and RMB <span id="xdx_90B_ecustom--AllowanceForNoncurrentPrepaymentsAndDeposits_iI_c20221231_zqerO2aHrrU" title="Allowance for noncurrent prepayments and deposits">3,300</span> allowance for noncurrent prepayments and deposits, respectively.</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p id="xdx_84D_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zKqJ6cmVz6e" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zzObD0VBS62">Property and equipment, net</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Property and equipment are stated at cost less accumulated depreciation and impairment if applicable. Depreciation is computed using the straight-line method over the estimated useful lives of the assets with 5% residual value. The estimated useful lives are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" id="xdx_89C_ecustom--PropertyPlantAndEquipmentsTextBlock_zGUvz8g6Uuc2" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Summary of significant accounting policies (Details)">
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"><span id="xdx_8BE_zltq3vWzHzba" style="display: none">Schedule of estimated useful lives</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"><b>Useful Life</b></td> </tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 83%; text-align: justify; text-indent: -0.25in; padding-left: 0.25in">Office equipment</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%; text-align: justify; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 15%; text-align: center; vertical-align: bottom"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zrBvPFbG6sV4" title="Estimated useful lives">3</span> years</td> </tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in">Mechanical equipment</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_zNmXPspMlc76" title="Estimated useful lives">3</span> &#8211; <span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_zJv2hep2LB24" title="Estimated useful lives">5</span> years</td> </tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in">Electronic equipment</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicEquipmentMember_zzA7c8g5YOMg" title="Estimated useful lives">3</span> &#8211; <span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicEquipmentMember_zRFrxPlt7QZk" title="Estimated useful lives">5</span> years</td> </tr>
  </table>

<p id="xdx_8A1_zQuse1Opewvg" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_841_ecustom--CostMethodInvestmentsPolicyTextBlock_zX5SfEWlhcm2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zxFJz8hAz8S8">Cost method investments</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company records cost method investments at the historical cost in its consolidated financial statements and subsequently records any dividends received from the net accumulated earrings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Cost method investments are evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near term prospects of the investments; and (v) ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_84A_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zTYZYs7wJWI2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zhNBnMsjGGTc">Intangible assets, net</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company&#8217;s intangible assets with definite useful lives primarily consist of customer relationships, software, and non-competing&#160;agreements. Identifiable intangible assets resulting from the acquisitions of subsidiaries accounted for using the purchase method of accounting are estimated by management based on the fair value of assets received. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line&#160;basis over the shorter of the contractual terms or the estimated useful lives of three to ten years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_842_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zaYv3UqIDsJ" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zmtZYv2WDwrb">Goodwill</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment losses on goodwill are not reversed.</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required. The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p id="xdx_848_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zXzEnpshsXR7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zyOXB3VQq67h">Impairment for long-lived assets</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Long-lived assets, including property and equipment and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate, to comparable market values.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_841_eus-gaap--BusinessCombinationsPolicy_zGoUtWdq43pc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_869_zp3ZLk4EyjJ">Business combination</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The purchase price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in the Company&#8217;s consolidated statements of operations. The results of operations of the acquired business are included in the Company&#8217;s operating results from the date of acquisition.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_840_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_ztB3HJrqUgFk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_zqcM7od5HOF4">Fair value measurement</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The accounting standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires disclosure of the fair value of financial instruments held by the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The accounting standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure requirements for fair value measures. The three levels are defined as follow:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Level 3 inputs to the valuation methodology are unobservable and significant to the fair value.</td> </tr>
  </table>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_84D_ecustom--WarrantsLiabilitiesPolicyTextBlock_z2ectKvATwa7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_869_zBV9Uwup56F6">Warrants liabilities</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company accounts for warrants (Public Warrants or Private Warrants) as either equity-classified or liability-classified instruments based on an assessment of the warrant&#8217;s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (&#8220;FASB&#8221;) ASC 480 and ASC 815, &#8220;Derivatives and Hedging&#8221; (&#8220;ASC 815&#8221;). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company&#8217;s own ordinary shares and whether the warrant holders could potentially require &#8220;net cash settlement&#8221; in a circumstance outside of the Company&#8217;s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of equity at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded as liabilities at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the consolidated statements of operations. The Company has elected to account for its Public Warrants as equity and the Private Warrants as liabilities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_841_eus-gaap--RevenueRecognitionPolicyTextBlock_zTzDAtxnA7Uh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zKblnL4z9Qra">Revenue recognition</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Effective January 1, 2019, the Company adopted ASC Topic 606 using the modified retrospective adoption method. Based on the requirements of ASC Topic 606, revenue is recognized when control of the promised goods or services is transferred to the customers in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for those goods or services. The Company primarily sells its products to hospitals and medical equipment companies. Revenue is recognized when the following 5-step revenue recognition criteria are met:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.5in; font-size: 10pt; text-align: justify">&#160;</td>
    <td style="width: 0.25in; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">1)</span></td>
    <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">Identify the contract with a customer</span></td></tr>
  </table>

<p style="text-align: justify; margin-top: 0; margin-bottom: 0">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.5in; text-align: justify">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">2)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Identify the performance obligations in the contract</span></td></tr>
  </table>

<p style="text-align: justify; margin-top: 0; margin-bottom: 0">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.5in; text-align: justify">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">3)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Determine the transaction price</span></td></tr>
  </table>

<p style="text-align: justify; margin-top: 0; margin-bottom: 0">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.5in; text-align: justify">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">4)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Allocate the transaction price</span></td></tr>
  </table>

<p style="text-align: justify; margin-top: 0; margin-bottom: 0">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.5in; text-align: justify">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">5)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Recognize revenue when or as the entity satisfies a performance obligation</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company&#8217;s revenue recognition policies effective upon the adoption of ASC 606 are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="text-align: justify; width: 0.5in"></td>
    <td style="width: 0.25in; text-align: justify"><i>(i)</i></td>
    <td style="text-align: justify"><i>Holographic Solutions</i></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="text-align: justify; width: 0.75in"></td>
    <td style="width: 0.25in; text-align: justify"><i>a.</i></td>
    <td style="text-align: justify"><i>Holographic Technology LiDAR Products</i></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">The Company generates LiDAR revenue through selling integrated circuit board embedded with holographic software. The Company typically enters into written contracts with its customer where the rights of the parties, including payment terms, are identified and sales prices to the customers are fixed with no separate sales rebate, discount, or other incentive and no right of return exists on sales of inventory. The Company&#8217;s performance obligation is to deliver products according to contract specifications. The Company recognizes product revenue at a point in time when the control of products is transferred to customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="text-align: justify; width: 0.75in"></td>
    <td style="width: 0.25in; text-align: justify"><i>b.</i></td>
    <td style="text-align: justify"><i>Holographic Technology Intelligence Vision software and Technology Development Service</i></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">The Company generates revenue by developing ADAS software and technology, which are generally on a fixed-priced&#160;basis. The Company has no alternative use for the customized software and the Company has an enforceable right to payment for performance completed to date. Revenues from ADAS software development contracts are recognized over time during the contract period based on the Company&#8217;s measurement of progress towards completion using input method, which is usually measured by comparing labor hours expended to date to total estimated labor hours needed to satisfy the performance obligation. Assumptions, risks and uncertainties inherent in the estimates used to measure progress could affect the amount of revenues, receivables and deferred revenues at each reporting period. The Company has a long history of developing various ADAS software resulting in its ability to reasonably estimate the progress toward completion on each fixed price customized contracts.</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="text-align: justify; width: 0.75in"></td>
    <td style="width: 0.25in; text-align: justify"><i>c.</i></td>
    <td style="text-align: justify"><i>Holographic Technology Licensing and Content Products</i></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">The Company provides holographic content products and holographic software for music videos, shows, and commercials on a fixed-price&#160;basis. These contents and software are generally pre-developed&#160;and exist when made available to the customer. Content products are delivered through its website or offline using hard drive.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">Revenues from licensing and content products are recognized at the point in time when the control of products or services is transferred to customers. No upgrades, maintenance, or any other post-contract&#160;customer support are provided.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="text-align: justify; width: 0.75in"></td>
    <td style="width: 0.25in; text-align: justify"><i>d.</i></td>
    <td style="text-align: justify"><i>Holographic Technology Hardware Sales</i></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">The Company is a distributer of holographic hardware and generates revenue through resale. In accordance with ASC 606, revenue recognition: principal agent consideration, an entity is a principal if it controls the specified good or service before that good or service is transferred to a customer. Otherwise, the entity is an agent in the transaction. The Company evaluates three indicators of control in accordance with ASU 2016-08: 1) For hardware sales, the Company is the most visible entity to customers and assumes fulfilment risk and risks related to the acceptability of products, including addressing customer complaints directly and handling of product returns or refunds directly. 2) The Company assumes inventory risk after taking the title from vendors and is responsible for product damage during shipment period prior to acceptance of its customers and is also responsible for product return if the customer is not satisfied with the products. 3) The Company determines the resale price of hardware products. 4) The Company is the party that directs the use of the inventory and can prevent the vendor from transferring the product to a customer or to redirect the products to a different customer. After evaluating the above scenario, the Company considers itself the principal of these arrangements and records hardware sales revenue on a gross basis.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">Hardware sales contracts are on a fixed price basis with no separate sales rebate, discount, or other incentive. Revenue is recognized at a point in time when the Company has delivered products and the acceptance by its customer with no future obligation. The Company generally permits returns of products due to deficits; however, returns are historically insignificant.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="text-align: justify; width: 0.5in"></td>
    <td style="width: 0.25in; text-align: justify"><i>(ii)</i></td>
    <td style="text-align: justify"><i>Holographic Technology Service</i></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">Holographic advertisements are the use of holographic technology integrated into advertisements on media platforms and offline display. The Company enters advertising contracts with advertisers to promote merchandises and services where the price, which is generally based on cost per action (&#8220;CPA&#8221;), is fixed and determinable. The Company provides its advertising service to channel providers where the amounts cost per action are also fixed and determinable. Revenue is recognized at a point of time when agreed actions are performed. The Company considers itself as provider of the services under the CPA model as it has the control of the services at any time before it is transferred to the customers which is evidenced by 1) having a right to a service to be performed by the other party, which gives the Company the ability to direct that party to provide the service to the customers on the Company&#8217;s behalf. 2) having discretion in setting the price for the service 3) billing monthly advertising fee directly to customers by settling valid CPA data with customers. Therefore, the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis. The Company also provides advertisement services through influencers on social networks. The Company charges advertisers a fixed rate, which is generally a fixed percentage of total value of merchandise sold over a specific period (&#8220;GMV&#8221;). Revenue is recognized at a point of time when merchandise is sold through social network.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">The Company&#8217;s SDK service is a collection of software development tools in one installable package that enables customers (usually software developers) to add holographic functionality and run holographic advertisements in their APPs or software. SDK contracts are primarily on a fixed rate basis, or cost per SDK Connection. The Company recognizes SDK service revenue at a point in time when a user completes an SDK connection via a designated portal. Service fees are generally billed monthly based on per-connection&#160;basis.</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">The Company also provides game promotion services for game developers and licensed game operators. The Company acted as a marketing channel that it will promote the games through in-house or third-party platforms, from which users can download the mobile and purchase virtual currency for in game premium features to enhance their game playing experience. The Company contracts with third party payment platforms for collection services offered to game players who have purchased virtual currency. The game developers, licensed operator, payment platforms and the marketing channels are entitled to profit sharing based on a prescribed percentage of the gross amount charged to the game players. The Company&#8217;s obligation in the promotion services is completed at a point in time when the game players made a payment to purchase virtual currency. The Company considered itself an agent in these arrangements since it does not control the services at any time. Accordingly, the Company records the game promotion service revenue on a net basis.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline">Contract
balances</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company records receivable related to revenue when it has an unconditional right to invoice and receive payment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Payments received from customers before all the relevant criteria for revenue recognition met are recorded as deferred revenue.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company&#8217;s disaggregated revenue streams are summarized and disclosed in Note 17.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_847_ecustom--ContractBalancesPolicyTextBlock_zyQYg3jvsD1k" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_zbnHumUXdsu7">Cost of revenues</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">For holographic solutions, the cost of revenue consists primarily of the costs of hardware products sold and outsourced content providers, third party software development costs, and compensation expenses for the Company&#8217;s professionals.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">For holographic technology service, the cost of revenue consists primarily of&#160;costs paid to channel distributors for advertising services and compensation expenses for the Company&#8217;s professionals.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p id="xdx_840_eus-gaap--AdvertisingCostsPolicyTextBlock_zN7jlmhdiv2h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zjJ9WdfIXhGh">Advertising costs</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Advertising costs are expensed as incurred and included in selling expenses. Advertising costs are historically immaterial to the Company&#8217;s operating expenses. Advertising costs amounted to RMB <span id="xdx_905_eus-gaap--AdvertisingExpense_c20210101__20211231_zKlCwPpvoE1k" title="Advertising expense">148,521</span>, RMB <span id="xdx_90C_eus-gaap--AdvertisingExpense_c20220101__20221231_zL7u7H8ltx86" title="Advertising expense">3,735,551</span> and RMB <span id="xdx_902_eus-gaap--AdvertisingExpense_c20230101__20231231_zPBEC2utvDx4" title="Advertising expense">2,727,591</span> for the years ended December&#160;31, 2021,2022 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_844_eus-gaap--ResearchAndDevelopmentExpensePolicy_zKm3Cqn12ks5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zxcsfb1T0U4k">Research and development</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Research and development expenses include salaries and other compensation-related expenses to the Company&#8217;s research and product development personnel, outsourced subcontractors, as well as office rental, depreciation and related expenses for the Company&#8217;s research and product development team.</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_849_ecustom--ValueAddedTaxesVATAndgoodsAndServicesTaxesGSTPolicyTextBlock_zB7JsgU4U9Fe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_860_z8NcT3Zu6GEb">Value added taxes (&#8220;VAT&#8221;)</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Revenue represents the invoiced value of service, net of VAT. VAT is based on the gross sales price. The VAT rate is 6% on services and 13% on goods in China. Entities that are VAT general taxpayers are allowed to offset qualified input VAT paid to suppliers against their output VAT liabilities. Net VAT balance between input VAT and output VAT is recorded in taxes payable. All of the VAT returns filed by the Company&#8217;s subsidiaries in China, have been and remain subject to examination by the tax authorities for five years from the date of filing.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p id="xdx_84E_eus-gaap--IncomeTaxPolicyTextBlock_zDl2UWl5xBGd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_zlvjVQhb2qFe">Income taxes</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the results for the fiscal year as adjusted for items, which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Deferred taxes is accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying amount of assets and liabilities in the consolidated financial statements and the corresponding tax basis used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences. Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">An uncertain tax position is recognized as a benefit only if it is &#8220;more likely than not&#8221; that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the &#8220;more likely than not&#8221; test, no tax benefit is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_84B_ecustom--OtherIncomePolicyTextBlock_zR13uNUnIHV1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_zvgvEK0rPcyi">Other Income, net</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Other Income includes government subsidies which are amounts granted by local government authorities as an incentive for companies to promote development of the local technology industry. The Company receives government subsidies related to government sponsored projects and records such government subsidies as a liability when it is received. The Company records government subsidies as other income when there is no further performance obligation. Total government subsidies amounted to RMB <span id="xdx_90F_ecustom--GovernmentSubsidies_c20210101__20211231_zCFES2ruaHB2" title="Government subsidies">76,988</span>, RMB <span id="xdx_90C_ecustom--GovernmentSubsidies_c20220101__20221231_zqbitnTDFZ3h" title="Government subsidies">478,809</span> and RMB <span id="xdx_90F_ecustom--GovernmentSubsidies_c20230101__20231231_zKzxKX0qmQx4" title="Government subsidies">844,332</span> for the years ended December&#160;31, 2021, 2022 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_847_eus-gaap--LesseeOperatingLeasesTextBlock_zj6UJovTCPXc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_zLljC98KKA8h">Leases</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt">Effective
January 1, 2022, the Company adopted ASU 2016-02, &#8220;Leases&#8221; (Topic 842), and elected the practical expedients that does not
require us to reassess: (1) whether any expired or existing contracts are, or contain, leases, (2) lease classification for any expired
or existing leases and (3) initial direct costs for any expired or existing leases. For lease terms of twelve months or fewer, a lessee
is permitted to make an accounting policy election not to recognize lease assets and liabilities. The Company also adopted the practical
expedient that allows lessees to treat the lease and non-lease components of a lease as a single lease component. On January 1, 2022,
the Company recognized approximately RMB&#160;5.7&#160;million (USD&#160;0.9&#160;million) of right of use (&#8220;ROU&#8221;) assets
and approximately RMB&#160;5.7&#160;million (USD&#160;0.9&#160;million) of operating lease liabilities based on the present value of the
future minimum rental payments of leases, using incremental borrowing rate of&#160;5.6% to&#160;7%.</span></p>







<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company determines if
a contract contains a lease at inception. US GAAP requires that the Company<span style="font-family: Times New Roman, Times, Serif">&#8217;</span>s
leases be evaluated and classified as operating or finance leases for financial reporting purposes. The classification evaluation begins
at the commencement date and the lease term used in the evaluation includes the non-cancellable period for which the Company has the right
to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain and failure
to exercise such option which result in an economic penalty. All of the Company<span style="font-family: Times New Roman, Times, Serif">&#8217;</span>s
real estate leases are classified as operating leases.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">When determining the lease
payments for an operating lease transitioning to ASC 842 using the effective date, it&#8217;s based on future payments at the transition
date, based on the present value of lease payments over the remaining lease term. Since the implicit rate for the Company&#8217;s leases
is not readily determinable, the Company use its incremental borrowing rate based on the information available at the commencement date
in determining the present value of lease payments. The incremental borrowing rate is the rate of interest that the Company would have
to pay to borrow, on a collateralized basis, an amount equal to the lease payments, in a similar economic environment and over a similar
term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Lease terms used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives. Lease expense is recognized on a straight-line basis over the lease term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future pre-tax cash flows.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_842_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zDTsJYKwuZGb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zZPskJppLwRj">Share-based compensation</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company records share-based compensation expense for employees by allocations from MicroCloud using a proportional cost allocation method by considering the headcount and its estimates of each employee&#8217;s time attributable to the Company. The share-based compensation expenses are valued at fair value on the grant date when the reward is approved. Share-based compensation is recognized net of forfeitures, as amortized expense on a straight-line basis over the requisite service period, which is the vesting period.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company accounts for share-based compensation expenses using an estimated forfeiture rate at the time of grant and revising, if necessary, in subsequent periods if actual forfeitures differ from initial estimates. Share-based compensation expenses are recorded net of estimated forfeitures such that expenses are recorded only for those share-based awards that are expected to vest.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_842_ecustom--EmployeeBenefitPolicyTextBlock_zQ9vxukBvaQc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_860_zlQB5MaYZds2">Employee benefit</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The full-time employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance and other welfare, which are government mandated defined contribution plans. The Company is required to accrue for these benefits based on certain percentages of the employees&#8217; respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. Total expenses for the plans were RMB <span id="xdx_901_eus-gaap--LaborAndRelatedExpense_c20210101__20211231_z2HyU6DJEPHe" title="Total expenses">3,414,706</span>, RMB <span id="xdx_900_eus-gaap--LaborAndRelatedExpense_c20220101__20221231_zQFSJ0J5PFoe" title="Total expenses">4,630,467</span> and RMB <span id="xdx_903_eus-gaap--LaborAndRelatedExpense_c20230101__20231231_zDuwsq4H3ade" title="Total expenses">1,512,164</span> for the years ended December&#160;31, 2021, 2022 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_843_ecustom--NoncontrollingInterestspolicyTextBlock_z8YRQVQxFsIg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zjAb4wHfjsC1">Non-controlling interests</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our non-controlling interests represent the minority shareholders&#8217; ownership interests related to our subsidiaries, including 44% for Ocean HK and its subsidiaries. The non-controlling interests are presented in the consolidated balance sheets separately from equity attributable to our shareholders. Non-controlling interests in the results of us are presented on the consolidated statement of income as allocations of the total income or loss for the year ended December 31, 2023 between non-controlling interest holders and our shareholders.</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Non-controlling interests
consist of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_892_ecustom--ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock_zM6VP6bL1pw4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 1)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B6_zMqb9InpEN4g" style="display: none">Schedule of noncontrolling interests</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Ocean HK</td>
    <td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--MinorityInterest_iI_c20221231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_zb3L9DzOrI6g" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total non-controlling interests">291,921</td>
    <td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--MinorityInterest_iI_c20231231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_zX7Ojpt8fsM6" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total non-controlling interests">86,196</td>
    <td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--MinorityInterest_iI_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_ziVbhOa2Qvha" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total non-controlling interests">14,187</td>
    <td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total non-controlling interests</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--MinorityInterest_iI_c20221231_zKZBwG8e3Wmc" style="border-bottom: Black 2.5pt double; text-align: right" title="Total non-controlling interests">291,921</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--MinorityInterest_iI_c20231231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_zXPSRSpMsIT9" style="border-bottom: Black 2.5pt double; text-align: right" title="Total non-controlling interests">86,196</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--MinorityInterest_iI_uUSD_c20231231_z43UpQS6YOsc" style="border-bottom: Black 2.5pt double; text-align: right" title="Total non-controlling interests">14,187</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AF_zlimDlBCJJH2" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_84C_eus-gaap--EarningsPerSharePolicyTextBlock_z9Kv9D8L1PSe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_868_zEysVXT9Dyub">Earnings per share</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company computes earnings per share (&#8220;EPS&#8221;) in accordance with ASC 260, &#8220;Earnings per Share&#8221;. ASC 260 requires companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary share outstanding for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS. </p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_840_ecustom--StatutoryReservesPolicyTextBlock_zRgMLIz2zrhd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_z7pzjvFWpXei">Statutory reserves</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Pursuant to the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable &#8220;statutory surplus reserve fund&#8221;. Subject to certain cumulative limits, the &#8220;statutory surplus reserve fund&#8221; requires annual appropriations of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles generally accepted in the PRC (&#8220;PRC GAAP&#8221;) at each year-end). For foreign invested enterprises and joint ventures in the PRC, annual appropriations should be made to the &#8220;reserve fund&#8221;. For foreign invested enterprises, the annual appropriation for the &#8220;reserve fund&#8221; cannot be less than 10% of after-tax profits until the aggregated appropriations reach 50% of the registered capital (as determined under PRC GAAP at each year-end). If the Company has accumulated loss from prior periods, the Company is able to use the current period net income after tax to offset against the accumulate loss.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_84C_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zrW1voJfuEgc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86D_zZ4KB4DTiGVb">Segment reporting</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments on a basis consistent with the Company&#8217;s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for details on the Company&#8217;s business segments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company&#8217;s chief operating
decision maker is the Chief Executive Officer, who reviews the financial information of the separate operating segments when making decisions
about allocating resources and assessing the performance of the group. Majority of the Company's business activities are carried out
in PRC, hence no geographical segment is disclosed. The Company has determined two operating segments: (1) Holographic solutions, and
(2) Holographic technology service.</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p id="xdx_84B_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zdJ79ICSKf41" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_znrg3FGs7uO9">Recently issued accounting pronouncements</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In May&#160;2019, the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments &#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13 added Topic 326, Financial Instruments &#8212; Credit Losses, and made several consequential amendments to the Codification. Update 2016-13 also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments &#8212; Credit Losses &#8212; Available-for-Sale Debt Securities. The amendments in this Update address those stakeholders&#8217; concerns by providing an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments in Update 2016-13 while still providing financial statement users with decision-useful information. In November&#160;2019, the FASB issued ASU No. 2019-10, which to update the effective date of ASU No. 2016-02 for private companies, not-for-profit organizations and certain smaller reporting companies applying for credit losses, leases, and hedging standard. The new effective date for these preparers is for fiscal years beginning after December&#160;15, 2022. The adoption of this ASU does not have a material effect on the Company&#8217;s consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In October&#160;2020, the FASB issued ASU 2020-08, &#8220;Codification
Improvements to Subtopic&#160;310-20, Receivables&#160;&#8212; Nonrefundable Fees and Other Costs&#8221;. The amendments in this Update
represent changes to clarify the Codification. The amendments make the Codification easier to understand and easier to apply by eliminating
inconsistencies and providing clarifications. ASU 2020-08&#160;is effective for the Company for annual and interim reporting periods beginning
July&#160;1, 2021. Early application is not permitted. All entities should apply the amendments in this Update on a prospective basis
as of the beginning of the period of adoption for existing or newly purchased callable debt securities. These amendments do not change
the effective dates for Update 2017-08. The adoption of this new standard does not have material impact on Company&#8217;s consolidated
financial statements and related disclosures.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In October&#160;2021, the FASB issued ASU 2021-08, &#8220;Business Combinations&#8221;. The amendments in this Update address how to determine whether a contract liability is recognized by the acquirer in a business combination and resolve the inconsistency of measuring revenue contracts with customers acquired in a business combination by providing specific guidance on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts in a business combination. The amendments in this Update apply to all entities that enter into a business combination within the scope of Subtopic 805-10, Business Combination-Overalls. For public business entities, ASU 2021-08 is effective for fiscal years beginning after December&#160;15, 2022, including interim periods within those fiscal years. Early application is permitted. The amendments in this Update should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The adoption of this ASU did not have a material impact on the Company&#8217;s consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Except as mentioned above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company&#8217;s consolidated balance sheets, statements of income and comprehensive income and statements of cash flows.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>30
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988665975872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reverse Recapitalization<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DisclosureReverseRecapitalizationAbstract', window );"><strong>Reverse Recapitalization</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="Show.showAR( this, 'defref_HOLO_ReverseRecapitalizationDisclosureTextBlock', window );">Reverse Recapitalization</a></td>
<td class="text"><p id="xdx_807_ecustom--ReverseRecapitalizationDisclosureTextBlock_zMP67K0uNdO8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0in; text-align: justify"><b>Note 3 &#8212; <span id="xdx_82A_zr20dBaLbkul">Reverse Recapitalization</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">On February 2, 2024, the Company&#8217;s reverse stock split plan became
effective. Pursuant to the plan, every ten (10) shares of the Company&#8217;s ordinary share issued, par value of US$0.0001, was combined into
one (1) share of ordinary share, par value $0.001 (see Note 18 - Subsequent Event). The following information in Note 3 was adjusted for
the reverse stock split as required by ASC 260.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">On September 16, 2022, MC merged with Golden Path Merger Sub and survived the merger and continued as the surviving company and a wholly owned subsidiary of Golden Path and continued its business operations. Immediately prior to the closing of the Merger, holders of <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20220901__20220916_zGtL8gYFWq17" title="Exchange of shares">218,247</span> shares of Golden Path ordinary shares exercised their right to redeem such shares. The remaining <span id="xdx_90B_eus-gaap--ConversionOfStockSharesConverted1_c20220901__20220916_z7f3A0UGoMa6" title="Conversion of Stock, Shares Converted">356,753</span> public shares converted to MC common stock with the consummation of the Merger.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Upon the Closing, <span id="xdx_901_eus-gaap--DebtConversionConvertedInstrumentSharesIssued1_c20220901__20220916_z0DZiNaqtXZf" title="Exchange of shares">57,500</span> common ordinary shares were issued to public investors upon exchange of the Public Rights under the Public Units in Golden Path&#8217;s IPO. These shares issued were freely tradable.</p>






<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Upon the Closing, <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20220901__20220916__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zl8NpsU1alx8" title="Exchange of shares">2,705</span> common ordinary shares were issued to sponsor upon exchange of rights under Private Units in Golden Path&#8217;s IPO. These shares issued were subjected to locking restriction.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">In connection with the Merger, <span id="xdx_907_eus-gaap--SharesIssued_iI_c20220916__us-gaap--SubsidiarySaleOfStockAxis__custom--PeaceAssetMember_zk4EPzo7Do0a" title="Issued shares">38,000</span> shares of Golden Path were issued to Peace Asset upon the Closing, pursuant to an agreement between the Golden Path and Peace Asset Management Ltd. (&#8220;Peace Asset&#8221;) dated August 3, 2021, as Peace Asset was engaged as the finder to introduce MC to Golden Path in connection with the merge.</p>




<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">As of December 31, 2022 and after giving effect to all exchange, <span id="xdx_901_ecustom--ExchangeOfSharesDescription_c20220101__20221231_zWiyeRQhv5C4" title="Exchange of shares description">there were 5,081,204 shares of Common Stock outstanding, comprised of the 414,253 shares issued to public investors, 173,505 common stock hold by founder/sponsor, 38,000 common stocks issued to Peace Asset, and 4,455,446 common stocks issued to MC shareholders.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The number of shares of Common Stock issued immediately following the consummation of the Merger was:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_881_ecustom--ScheduleOfConsummationOfMergerTableTextblock_zJhFY0iw1VDl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Reverse Recapitalization (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt"><span id="xdx_8B1_zZwtbaEKdHp9" style="display: none">Schedule of consummation of merger</span></td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49D_20231231_zAm2j2VzJsod" style="text-align: right">&#160;</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 0.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 0.5pt solid; font-weight: bold; text-align: center">Shares</td>
    <td style="padding-bottom: 0.5pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--TemporaryEquitySharesOutstanding_iI_zbUd5swSJa2h" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">Ordinary shares of Golden Path, outstanding prior to Merger</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">575,000</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--SharesSubjectToMandatoryRedemptionSettlementTermNumberOfShares_iI_zck7neX1P6V" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Less redemption of Golden Path shares</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(218,247</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td></tr>
  <tr id="xdx_405_ecustom--PublicSharesFollowingRedemptions_iI_zFr1LJzMrA04" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Public shares following redemptions</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">356,753</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--SharesIssuedUponClosingToPublicShareholdersFromRights_iI_zyH9yPupNETk" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Shares issued upon closing to public shareholders (from rights)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">57,500</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_ecustom--FounderSponsorShares_iI_zA0GPCtcE4yh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Founder (Sponsor) Shares</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">170,800</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_ecustom--SharesIssuedUponClosingToSponsorFromRights_iI_zkLdTqoVJRb" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Shares issued upon closing to Sponsor (from rights)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,705</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--SharesIssuedUponClosingToFinderEngagedPeaceAsset_iI_zSFPzUxed6Hc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Shares issued upon closing to Finder (engaged Peace Asset)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">38,000</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--McShares_iI_zEQxSxm5yU3c" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 0.5pt">MC shares</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">4,455,446</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--TotalSharesOfCommonStockImmediatelyAfterMerger_iI_zh09osvM0BIl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total shares of common stock immediately after Merger</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">5,081,204</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Merger was accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, Golden Path was treated as the &#8220;acquired&#8221; company for financial reporting purposes. Accordingly, for accounting purposes, the financial statements of MC are represented as a continuation of the financial statements of Golden Path, with the Merger being treated as the equivalent of MC issuing stock for the net assets of Golden Path, accompanied by a recapitalization. The net assets of Golden Path are stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Merger are those of MC in future reports.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">MC has been determined to be the accounting acquirer based on evaluation of the following facts and circumstances as of the Closing: (i) MC&#8217;s stockholders have a majority of the voting power of the combined company, (ii) MC comprises a majority of the governing body of the combined company, and MC&#8217;s senior management comprises all of the senior management of the combined company, and (iii) MC comprises all of the ongoing operations of the combined entity. Following the approval of the Business Combination, on September 16, 2022, we received net cash proceeds of $<span id="xdx_905_ecustom--NetCashProceeds_pn5n6_uUSD_c20220901__20220916_zfC7985pkkO3" title="Net cash proceeds">33.2</span> million from the closing of the Business Combination, net of certain transaction costs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_DisclosureReverseRecapitalizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_DisclosureReverseRecapitalizationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_ReverseRecapitalizationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ReverseRecapitalizationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988663342544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deconsolidation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DisclosureDeconsolidationAbstract', window );"><strong>Deconsolidation</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="Show.showAR( this, 'defref_HOLO_DeconsolidationTextBlock', window );">Deconsolidation</a></td>
<td class="text"><p id="xdx_804_ecustom--DeconsolidationTextBlock_zKhlaERMS86h" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0in; text-align: justify"><b>Note 4 &#8212; <span id="xdx_824_zXxtu7y3o56l">Deconsolidation</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">During the year ended December
31, 2023, the Company disposed of Shenzhen Youmi, Qianhai Youshi, Shenzhen Tianyuemeng and their subsidiaries.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">On May&#160;31, 2023, the
Company&#8217;s board approved the equity transfer agreement between Shenzhen Haiyun and Wanglihua, to transfer 100% equity interest of
Shenzhen Youmi Technology Co., Ltd. and its subsidiary, Horgos Youmi Technology Co., Ltd, to Wanglihua. The Company recognized a loss
of RMB 10 from the transfer.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">On September&#160;28, 2023,
the Company&#8217;s board approved the equity transfer agreement between Shanghai Mengyun and Nengshen, to transfer 100% equity interest
of Shenzhen Qianhai Youshi Technology Co., Ltd and its subsidiaries Shenzhen Yijia Network Technology Co., Ltd., Horgos Youshi Network
Technology Co., Ltd. and Kashgar Youshi Information Technology Co., Ltd. to Nengshen. The Company recognized a loss of RMB 3,491,441 from
the transfer.</p>




<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>


<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">On September&#160;28, 2023,
the Company&#8217;s board approved the equity transfer agreement between Shenzhen Mengyun and Nengshen, to transfer 100% equity interest
of Shenzhen Tianyuemeng Technology Co., Ltd. and its subsidiary, Horgos Tianyuemeng Technology Co., Ltd, to Nengshen. The Company recognized
a loss of RMB 1,672,887 from the transfer.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Since the disposal did not
represent any strategic change of the Company&#8217;s operation, the disposal was not presented as discontinued operations.</p>






<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Net assets of the entities disposed and gain on disposal was as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_884_ecustom--ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock_zlNJjwMxEdm2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Deconsolidation (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span id="xdx_8BF_zcbGk2WuQ1pa" style="display: none">Schedule of net assets of entities disposed</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_49E_20231231__srt--CounterpartyNameAxis__custom--ShenzhenYoumiMember_z0l6QClAAMJd">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_49D_20231231__srt--CounterpartyNameAxis__custom--QianhaiYoushiMember_zUCHVvAVZqV9">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_491_20231231__srt--CounterpartyNameAxis__custom--ShenzhenTianyuemengMember_z4iPQZsutJIc">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_494_20231231_zydLMRv2yCh7" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 0.125in; vertical-align: top; text-align: center"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Shenzhen<br/> Youmi</b></td>
    <td style="padding-bottom: 1pt; text-align: left"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Qianhai<br/> Youshi</b></td>
    <td style="padding-bottom: 1pt; text-align: left"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Shenzhen<br/> Tianyuemeng</b></td>
    <td style="padding-bottom: 1pt; text-align: center"><b>&#160;</b></td>
    <td style="text-align: center; font-weight: bold; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>RMB</b></td>
    <td style="text-align: center; padding-bottom: 1pt; font-weight: bold"><b>&#160;</b></td></tr>
  <tr id="xdx_401_ecustom--DisposalGroupIncludingDiscontinuedOperationAssetsCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 52%; text-align: left">Total current assets</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: right; width: 9%">190,895</td>
    <td style="text-align: left; width: 1%">&#160;</td>
    <td style="text-align: right; width: 1%">&#160;</td>
    <td style="text-align: right; width: 1%">&#160;</td>
    <td style="text-align: right; width: 9%">19,941,843</td>
    <td style="text-align: left; width: 1%">&#160;</td>
    <td style="text-align: right; width: 1%">&#160;</td>
    <td style="text-align: right; width: 1%">&#160;</td>
    <td style="text-align: right; width: 9%">46,349,666</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">66,482,404</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total other assets</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">491,638</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">39,323</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">530,961</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--DisposalGroupIncludingDiscontinuedOperationAssets_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1pt">Total assets</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">190,895</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">20,433,481</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">46,388,989</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">67,013,365</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total current liabilities</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">1,087,529</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">9,942,040</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">41,716,102</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">52,745,671</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--DisposalGroupIncludingDiscontinuedOperationNetAssets_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total net assets</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(896,634</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">10,491,441</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">4,672,887</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">14,267,694</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total consideration</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"> </td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--DisposalGroupDeferredGainOnDisposal_iNI_pp0p0_di_z61UGT14ilnc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 2.5pt">Total loss on disposal</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(10</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt; text-align: right">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(3,491,441</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt; text-align: right">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(1,672,887</td>
    <td style="padding-bottom: 2.5pt">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(5,164,338</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_DeconsolidationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_DeconsolidationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_DisclosureDeconsolidationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_DisclosureDeconsolidationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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>32
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988673633760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts receivable, net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossAbstract', window );"><strong>Credit Loss [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_AccountsAndNontradeReceivableTextBlock', window );">Accounts receivable, net</a></td>
<td class="text"><p id="xdx_805_eus-gaap--AccountsAndNontradeReceivableTextBlock_zGuRODqvMfWj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 5 &#8212; <span id="xdx_826_zyWEdE0Xrh76">Accounts receivable, net</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Accounts receivable, net consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zrfofT5vUMH3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"><span id="xdx_8B9_z5xVtTr3dKNj" style="display: none">Schedule of accounts receivable, net</span></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_496_20221231" style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_497_20231231" style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AccountsReceivableGross_iI_pp0p0_maARNz04Z_zeFHhOwXuMp9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Accounts receivable</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">85,215,404</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">14,431,613</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--AccountsReceivableGross_iI_pp0p0_uUSD_c20231231_z49Mcq8ewx8j" style="width: 9%; text-align: right" title="Accounts receivable">2,037,586</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_pp0p0_di_msARNz04Z_z8JrAvD8Ess3" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: allowance for doubtful accounts</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(4,862,941</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(4,588,786</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_pp0p0_di_uUSD_c20231231_z7qH5rlPoOXb" style="border-bottom: Black 1pt solid; text-align: right" title="Less: allowance for doubtful accounts">(647,886</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--AccountsReceivableNet_iTI_pp0p0_mtARNz04Z_zKg02biZBNJ" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Accounts receivable, net</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">80,352,463</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">9,842,827</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--AccountsReceivableNet_iTI_pp0p0_uUSD_c20231231_zqylSOYsIUOd" style="border-bottom: Black 2.5pt double; text-align: right" title="Accounts receivable, net">1,389,700</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A1_zye87qjI4FGb" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The following table summarizes the changes in allowance for doubtful accounts:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zTVlMBzFBpt4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details 1)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B8_zeba9DXhKXQ2" style="display: none">Schedule of allowance for doubtful accounts</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Beginning balance</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_989_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iS_pp0p0_c20220101__20221231_zJ05GjvXiBRh" style="width: 9%; text-align: right" title="Beginning balance">1,886,467</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98E_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iS_pp0p0_c20230101__20231231_zHWubNq9Fpr" style="width: 9%; text-align: right" title="Beginning balance">4,862,941</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_981_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iS_pp0p0_uUSD_c20230101__20231231_zoXWb6xqA0E2" style="width: 9%; text-align: right" title="Beginning balance">705,060</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Provision for doubtful accounts</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_ecustom--ProvisionForDoubtfulAccountsReceivable_pp0p0_c20220101__20221231_zFspmkwNkLB" style="text-align: right" title="Provision for doubtful accounts">2,976,474</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_ecustom--ProvisionForDoubtfulAccountsReceivable_c20230101__20231231_pp0p0" style="text-align: right" title="Provision for doubtful accounts">274,155</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_ecustom--ProvisionForDoubtfulAccountsReceivable_pp0p0_uUSD_c20230101__20231231_zAcB58LKVcGd" style="text-align: right" title="Provision for doubtful accounts">38,708</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Exchange rate difference</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98B_ecustom--ExchangeRateDifference_pp0p0_c20220101__20221231_zZ8LzvJBzvO9" style="border-bottom: Black 1pt solid; text-align: right" title="Exchange rate difference"><span style="-sec-ix-hidden: xdx2ixbrl1485">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_988_ecustom--ExchangeRateDifference_pp0p0_c20230101__20231231_z73tY2oIEUhl" style="border-bottom: Black 1pt solid; text-align: right" title="Exchange rate difference"><span style="-sec-ix-hidden: xdx2ixbrl1487">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98B_ecustom--ExchangeRateDifference_pp0p0_uUSD_c20230101__20231231_zg8gBUtbMaLe" style="border-bottom: Black 1pt solid; text-align: right" title="Exchange rate difference">(95,882</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Ending balance</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_982_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iE_pp0p0_c20220101__20221231_zKK2wMKmwbIf" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">4,862,941</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_986_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iE_pp0p0_c20230101__20231231_zrzCJ8ykxR43" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">4,588,786</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_989_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iE_pp0p0_uUSD_c20230101__20231231_zkopUU8vftx1" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">647,886</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AA_zfXJKoOLFSn5" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Allowance for doubtful accounts net for the years ended December&#160;31, 2022 and 2023 amounted to RMB <span id="xdx_905_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pn5n6_c20221231_zv5jUzL4Y2B9" title="Allowance for doubtful accounts net">4.9</span> million and RMB <span id="xdx_90E_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pn5n6_c20231231_zjgcgzZwnlg9" title="Allowance for doubtful accounts net">4.6</span> million, respectively.</p>





<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_AccountsAndNontradeReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//310/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//326/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndNontradeReceivableTextBlock</td>
</tr>
<tr>
<td style="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_CreditLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossAbstract</td>
</tr>
<tr>
<td style="padding-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>33
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988755663664">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and equipment, net</a></td>
<td class="text"><p id="xdx_80B_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_znJwyk9kIKX" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 6 &#8212; <span id="xdx_829_zR0pKNwgA4j4">Property and equipment, net</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Property and equipment, net consist of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--PropertyPlantAndEquipmentTextBlock_zmP1jy1TzkV6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Property and equipment, net (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B2_zPsh6H8V9xQj" style="display: none">Schedule of property and equipment, net</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Office equipment</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0" style="width: 9%; text-align: right" title="Sub total">1,140,456</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0" style="width: 9%; text-align: right" title="Sub total">1,005,558</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zh8cRu1lyG2" style="width: 9%; text-align: right" title="Sub total">141,974</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Mechanical equipment</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_pp0p0" style="text-align: right" title="Sub total">1,059,178</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_pp0p0" style="text-align: right" title="Sub total">1,059,178</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_zpalUGDRugs8" style="text-align: right" title="Sub total">149,544</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Electronic and other equipment</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicAndOtherEquipmentMember_pp0p0" style="text-align: right" title="Sub total">2,454,537</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicAndOtherEquipmentMember_pp0p0" style="text-align: right" title="Sub total">3,167,783</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicAndOtherEquipmentMember_zUghx0mc1Fp3" style="text-align: right" title="Sub total">447,256</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Vehicles</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Sub total">43,982</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Sub total">43,982</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zhR5gXpKSFo4" style="border-bottom: Black 1pt solid; text-align: right" title="Sub total">6,210</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Subtotal</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_c20221231_pp0p0" style="text-align: right" title="Sub total">4,698,153</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_c20231231_pp0p0" style="text-align: right" title="Sub total">5,276,501</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231_zjXYjsAZR4O6" style="text-align: right" title="Sub total">744,984</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: accumulated depreciation</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20221231_zrD4zx7IWnc8" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation">(3,050,277</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20231231_zURAtXZBXa1e" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation">(3,678,367</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_uUSD_c20231231_z46JT6I465nb" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation">(519,345</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">1,647,876</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentNet_c20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">1,598,134</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_uUSD_c20231231_zmsJg7wVC2R9" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">225,639</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>






<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Depreciation expense for the years ended December&#160;31, 2021, 2022 and 2023 amounted to RMB <span id="xdx_902_eus-gaap--Depreciation_c20210101__20211231_pp0p0" title="Depreciation expense">294,514</span>, RMB <span id="xdx_90F_eus-gaap--Depreciation_c20220101__20221231_pp0p0" title="Depreciation expense">464,999</span> and RMB <span id="xdx_90D_eus-gaap--Depreciation_c20230101__20231231_pp0p0" title="Depreciation expense">807,722</span> (USD <span id="xdx_909_eus-gaap--Depreciation_pp0p0_uUSD_c20230101__20231231_z4eLUNmHFTId" title="Depreciation expense">114,624</span>), respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>34
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988780754112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets, net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DisclosureIntangibleAssetsNetAbstract', window );"><strong>Intangible Assets Net</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="Show.showAR( this, 'defref_HOLO_IntangibleAssetsNetDisclosureTextBlock', window );">Intangible assets, net</a></td>
<td class="text"><p id="xdx_809_ecustom--IntangibleAssetsNetDisclosureTextBlock_zPKgX8lCGAwd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 7 &#8212; <span id="xdx_821_zGbASHQjH2L3">Intangible assets, net</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Company&#8217;s intangible assets with definite useful lives primarily consist of accounting software. The following table summarizes acquired intangible asset balances as of:</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zI1m3dgXSNu3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible assets, net (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B1_ztYsqVkSiYc1" style="display: none">Schedule of intangible assets, net</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Customer relationships</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pp0p0" style="width: 9%; text-align: right" title="Subtotal">13,300,000</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pp0p0" style="width: 9%; text-align: right" title="Subtotal">1,300,000</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zLYbqhVKRlg5" style="width: 9%; text-align: right" title="Subtotal">183,546</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Software</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" style="text-align: right" title="Subtotal">14,745,632</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" style="text-align: right" title="Subtotal">10,241,786</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zGw5qPJ5P6Dj" style="text-align: right" title="Subtotal">1,446,028</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Non-compete agreements</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal">2,300,000</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal">400,000</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zUE8o03hESgd" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal">56,476</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Subtotal</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231_pp0p0" style="text-align: right" title="Subtotal">30,345,632</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231_pp0p0" style="text-align: right" title="Subtotal">11,941,786</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231_zT3gPy0o9YBj" style="text-align: right" title="Subtotal">1,686,050</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Less: accumulated amortization</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20221231_pp0p0" style="text-align: right" title="Less: accumulated amortization">(14,969,108</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20231231_pp0p0" style="text-align: right" title="Less: accumulated amortization">(8,087,239</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_uUSD_c20231231_zL3QXDqJxTM8" style="text-align: right" title="Less: accumulated amortization">(1,141,830</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: intangible assets impairment loss</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98B_ecustom--IntangibleAssetsImpairmentLoss_iI_pp0p0_c20221231_zhOQrbgTbAh3" style="border-bottom: Black 1pt solid; text-align: right" title="Less: intangible assets impairment loss"><span style="-sec-ix-hidden: xdx2ixbrl1591">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_988_ecustom--IntangibleAssetsImpairmentLoss_c20231231_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Less: intangible assets impairment loss">(3,854,547</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98F_ecustom--IntangibleAssetsImpairmentLoss_iI_pp0p0_uUSD_c20231231_zrKk7puO8z5a" style="border-bottom: Black 1pt solid; text-align: right" title="Less: intangible assets impairment loss">(544,220</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Intangible assets, net</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">15,376,524</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20231231_z5O7TfmP3yvb" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"><span style="-sec-ix-hidden: xdx2ixbrl1599">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_uUSD_c20231231_zsLoFSPXfyD8" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"><span style="-sec-ix-hidden: xdx2ixbrl1601">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AE_zfbK0iSErmT1" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Amortization expense for the years ended December&#160;31, 2021, 2022 and 2023 amounted to RMB <span id="xdx_904_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20211231_pp0p0" title="Amortization expense">6,383,366</span>, RMB <span id="xdx_90B_eus-gaap--AmortizationOfIntangibleAssets_c20220101__20221231_pp0p0" title="Amortization expense">6,379,240</span> and RMB <span id="xdx_909_eus-gaap--AmortizationOfIntangibleAssets_c20230101__20231231_pp0p0" title="Amortization expense">5,358,195</span>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Company performs annual impairment analysis as of December&#160;31, 2023 and concludes there was RMB <span id="xdx_907_eus-gaap--ImpairmentOfIntangibleAssetsExcludingGoodwill_c20230101__20231231_pp0p0" title="Impairment loss for intangible assets">3,854,547</span> impairment loss for intangible assets for holographic solutions segment due to reducing sales forecast as of December&#160;31, 2023 as our carrying value exceeds the fair value.</p>





<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_DisclosureIntangibleAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_DisclosureIntangibleAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_IntangibleAssetsNetDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_IntangibleAssetsNetDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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>35
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988766797952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments in unconsolidated entities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsAbstract', window );"><strong>Schedule of Investments [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsScheduleOfInvestmentsTextBlock', window );">Investments in unconsolidated entities</a></td>
<td class="text"><p id="xdx_804_eus-gaap--InvestmentHoldingsScheduleOfInvestmentsTextBlock_z8ZelS5ojNEa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 8 &#8212; <span id="xdx_82E_zIjmVOP85ti6">Investments in unconsolidated entities</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--InvestmentHoldingsScheduleOfInvestmentsTableTextBlock_zx2HzMBl18Q" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Investments in unconsolidated entities (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span id="xdx_8B0_zEgR7yKAngO4" style="display: none">Schedule of investments</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Equity investments without readily determinable fair value:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; width: 64%; vertical-align: top">19.9% Investment<sup>(1)</sup></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investments19.9Member_fKDEp_zeiEITS8Dws8" style="width: 9%; text-align: right" title="Investments">2,000,000</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments19.9Member_fKDEp_zcXsDAvgcqA9" style="width: 9%; text-align: right" title="Investments">2,000,000</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments19.9Member_fKDEp_zOYbqMYOQTa9" style="width: 9%; text-align: right" title="Investments">282,378</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">4.4% Investment<sup>(2)</sup></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investment4.4PercentMember_fKDIp_zb8gJPOCQ3Yl" style="text-align: right" title="Investments">500,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investment4.4PercentMember_fKDIp_zWapqlVRKJwl" style="text-align: right" title="Investments">500,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investment4.4PercentMember_fKDIp_zgrmqVwfzRS7" style="text-align: right" title="Investments">70,595</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">5% Investment<sup>(3)</sup></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investments5percentMember_fKDMp_zNLDwp6tEuI1" style="text-align: right" title="Investments">600,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments5percentMember_fKDMp_zeGQqYsXjII1" style="text-align: right" title="Investments">600,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments5percentMember_fKDMp_zn53mHVPdDE4" style="text-align: right" title="Investments">84,713</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">3% Investment<sup>(4)</sup></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investments3percentMember_fKDQp_zTjd2Ar2HZHa" style="text-align: right" title="Investments">1,000,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments3percentMember_fKDQp_zlNyfqJwZPic" style="text-align: right" title="Investments">1,000,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments3percentMember_fKDQp_z9Y3oGKZrxxa" style="text-align: right" title="Investments">141,189</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">2% Investment<sup>(5)</sup></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investments2percentMember_fKDUp_zTHlxf495gig" style="text-align: right" title="Investments"><span style="-sec-ix-hidden: xdx2ixbrl1640">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments2percentMember_fKDUp_zL3uyOVge834" style="text-align: right" title="Investments">600,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments2percentMember_fKDUp_zf5e6zvxAmEk" style="text-align: right" title="Investments">84,713</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">Impairment</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_987_ecustom--ImpairmentsOfInvestments_c20221231__us-gaap--InvestmentTypeAxis__custom--ImpairmentMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Impairment of investments">(4,100,000</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_986_ecustom--ImpairmentsOfInvestments_c20231231__us-gaap--InvestmentTypeAxis__custom--ImpairmentMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Impairment of investments">(4,100,000</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_988_ecustom--ImpairmentsOfInvestments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--ImpairmentMember_zqpUJJqjchah" style="border-bottom: Black 1pt solid; text-align: right" title="Impairment of investments">(578,875</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 2.5pt; vertical-align: top">Total</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Investments_iI_pp0p0_c20221231_zfECLfVhTem5" style="border-bottom: Black 2.5pt double; text-align: right" title="Investments"><span style="-sec-ix-hidden: xdx2ixbrl1652">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--Investments_c20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Investments">600,000</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231_zXgQkmryRjvf" style="border-bottom: Black 2.5pt double; text-align: right" title="Investments">84,713</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td id="xdx_F0D_zLCcz670EfC9" style="text-align: justify; width: 0.25in">(1)</td>
    <td id="xdx_F1C_zUWe4ItSdJl9" style="text-align: justify">
     In August&#160;2016, Shenzhen Mengyun invested RMB 2,000,000 in a company in the technology development and animation design areas for 19.9% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 2,000,000 impairment loss for the investment in 2018.</td></tr>
  <tr style="vertical-align: top">
    <td id="xdx_F0B_zHyqRk5PGu58" style="text-align: justify; width: 0.25in">(2)</td>
    <td id="xdx_F19_zptH2XdUBYV" style="text-align: justify">
     In November&#160;2015, Shanghai Mengyun invested RMB 500,000 in a company in the database service for 4.44% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 500,000 impairment loss for the investment in 2018.</td></tr>
  <tr style="vertical-align: top">
    <td id="xdx_F04_zysI9Vy245bg" style="text-align: justify">(3)</td>
    <td id="xdx_F1D_zjhsEct3Ri2j" style="text-align: justify">
     In September&#160;2021, Shenzhen Mengyun invested RMB 600,000 in a company specializing in research and development of smart wearable devices for 5% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 600,000 impairment loss for the investment in 2022.</td></tr>
  <tr style="vertical-align: top">
    <td id="xdx_F01_zIAdWK4IqB0j" style="text-align: justify">(4)</td>
    <td id="xdx_F1F_zT2gY6t18yN3" style="text-align: justify">
     In October&#160;2021, Shenzhen Mengyun invested RMB 1,000,000 in a company specializing in VR/AR education technology for 3% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 1,000,000 impairment loss for the investment in 2022.</td></tr>
  <tr style="vertical-align: top">
    <td id="xdx_F04_zlxlg5rHHLtl" style="text-align: justify">(5)</td>
    <td id="xdx_F12_zh87P5m4prr3" style="text-align: justify">
     In March&#160;2023, Shenzhen Mengyun invested RMB 600,000 in a company in the technology development and animation design areas for 2% equity interest.</td></tr>
  </table>

<p id="xdx_8AE_z5UlSbuvF5d3" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>





<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_InvestmentHoldingsScheduleOfInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investments owned by investment company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 5)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//946-320/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentHoldingsScheduleOfInvestmentsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988766881456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text"><p id="xdx_80F_eus-gaap--GoodwillDisclosureTextBlock_zB2CmUBdMfcf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 9 &#8212; <span id="xdx_821_zzc902UPRnbd">Goodwill</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. The following table summarizes the components of acquired goodwill balances as of:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfGoodwillTextBlock_zS7nqEOfjULk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Goodwill (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"><span id="xdx_8BD_zdXKe0VVqt91" style="display: none">Schedule of goodwill</span></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Goodwill from Shenzhen Bowei acquisition*</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--Goodwill_iI_pp0p0_c20221231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenBoweiAcquisitionMember_fKg_____zuDcWvUTPVZa" style="width: 9%; text-align: right" title="GoodWill">9,729,086</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--Goodwill_iI_pp0p0_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenBoweiAcquisitionMember_fKg_____zc6xpan5gQPa" style="width: 9%; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1670">-</span></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenBoweiAcquisitionMember_fKg_____zV34J8gzLuG" style="width: 9%; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1672">-</span></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Goodwill from Shenzhen Tianyuemeng acquisition**</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--Goodwill_iI_pp0p0_c20221231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenTianyuemengAcquisitionMember_fKio___zj0pGePkubr6" style="border-bottom: Black 1pt solid; text-align: right" title="GoodWill">11,426,811</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--Goodwill_iI_pp0p0_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenTianyuemengAcquisitionMember_fKio___z7zXUGgsHFl3" style="border-bottom: Black 1pt solid; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1676">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenTianyuemengAcquisitionMember_fKio___zi65fzxMqzR4" style="border-bottom: Black 1pt solid; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1678">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Goodwill</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--Goodwill_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill">21,155,897</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--Goodwill_iI_pp0p0_c20231231_zVGcyIT5AGu5" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1682">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20231231_zuqBedYTpUp5" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1684">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"></td>
    <td id="xdx_F01_zV6zV0use3Y2" style="width: 0.25in; text-align: left">*</td>
    <td id="xdx_F10_zNp6PDyFI61c" style="text-align: justify">
     On July&#160;1, 2020, Shenzhen Mengyun entered into acquisition agreement to acquire 100% equity interests of Shenzhen Bowei, a provider of holographic PCBA solutions. The transaction consummated on July&#160;1, 2020. According to the agreement, acquisition consideration is RMB 20,000,000 (approximately USD 3.1 million) to acquire the 100% equity interests of Shenzhen Bowei. Acquired amortizable intangible assets includes customer relationship, software, and non-compete agreements. Approximately RMB 9.7 million (USD 1.5 million) of goodwill arising from the acquisition is mainly attributable to the excess of the consideration paid over the fair value of the net assets acquired that cannot be recognized separately as identifiable assets under U.S. GAAP, and comprise (a) the assembled work force and (b) the expected but unidentifiable business growth as a result of the synergy resulting from the acquisition. According to the evaluation report from King Kee, the Fair Value of Shenzhen Bowei is RMB 5,300,000, while the carrying value of RMB 15,259,000, so the goodwill shall be fully impaired.</td> </tr>
  </table>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"><b id="xdx_F07_z2qTMIxuqsw">**</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
        <p id="xdx_F1C_zDQhn2JL17P4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">
     On October&#160;1, 2020, Shenzhen Mengyun entered into acquisition agreement to acquire 100% equity interests of Shenzhen Tianyuemeng, an entity focused on holographic advertising services. The transaction consummated on October&#160;1, 2020. According to the agreement, acquisition consideration is RMB 30,000,000 (approximately USD 4.6 million) to acquire the 100% equity interests of Shenzhen Tianyuemeng. Acquired amortizable intangible assets includes customer relationship, software, and non-compete agreements. Approximately RMB 11.4 million (USD 1.8 million) of goodwill arising from the acquisition is mainly attributable to the excess of the consideration paid over the fair value of the net assets acquired that cannot be recognized separately as identifiable assets under U.S. GAAP, and comprise (a) the assembled work force and (b) the expected but unidentifiable business growth as a result of the synergy resulting from the acquisition.</p>
                    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>
                    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On September&#160;28, 2023, the Company&#8217;s board approved the equity transfer agreement between Shenzhen Mengyun and nengshen, to transfer 100% equity interest of Shenzhen Tianyuemeng Technology Co., Ltd and its subsidiaries Horgos Tianyuemeng Technology Co., Ltd., Ltd. and goodwill goes down to nil.</p> </td> </tr>
  </table>

<p id="xdx_8AC_zrXvPYO7Gx2l" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The changes in the carrying amount of goodwill allocated to reportable segments As of December&#160;31, 2022 and 2023 are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89F_ecustom--GoodwillReportableSegmentTableTextBlock_zGckMHVrWsQb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Goodwill (Details 1)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BC_zVMe4oy52L38" style="display: none">Schedule of goodwill reportable segments</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/>solutions</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/>technology<br/>service</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">As of December&#160;31, 2022</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--Goodwill_iS_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicSolutionsMember_zJbATBpu0x4d" style="width: 9%; text-align: right" title="GoodWill">9,729,086</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--Goodwill_iS_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicTechnologyServiceMember_zNnaRWEUkp7b" style="width: 9%; text-align: right" title="GoodWill">11,426,811</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--Goodwill_iS_pp0p0_c20230101__20231231_zQbHiyITP4Gc" style="width: 9%; text-align: right" title="GoodWill">21,155,897</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Less: goodwill impairment loss</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--GoodwillImpairmentLossNetOfTax_iN_pp0p0_di_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicSolutionsMember_z2Mzb2MgjFMj" style="text-align: right" title="Less: goodwill impairment loss">(9,729,086</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--GoodwillImpairmentLossNetOfTax_iN_pp0p0_di_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicTechnologyServiceMember_zrWlQwcxcKja" style="text-align: right" title="Less: goodwill impairment loss"><span style="-sec-ix-hidden: xdx2ixbrl1698">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--GoodwillImpairmentLossNetOfTax_iN_pp0p0_di_c20230101__20231231_zcsNWqWXZtqa" style="text-align: right" title="Less: goodwill impairment loss">(9,729,086</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">equity transfer loss</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">-</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98E_ecustom--EquityTransferLoss_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicTechnologyServiceMember_z928VqNbFX79" style="border-bottom: Black 1pt solid; text-align: right" title="Equity transfer loss">(11,426,811</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_986_ecustom--EquityTransferLoss_pp0p0_c20230101__20231231_zbBY5HfNN0F6" style="border-bottom: Black 1pt solid; text-align: right" title="Equity transfer loss">(11,426,811</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">As of December&#160;31, 2023</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Goodwill_iE_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicSolutionsMember_zKhEJX1WdiCj" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1706">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--Goodwill_iE_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicTechnologyServiceMember_zN7pMpsaChP" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1708">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--Goodwill_iE_pp0p0_c20230101__20231231_zeyax8BOgDri" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1710">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A0_zHmhluetfmk3" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>





<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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350-20/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988767252928">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related party transactions and balances</a></td>
<td class="text"><p id="xdx_80A_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_z6aVeVUjzNYa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 10 &#8212; <span id="xdx_829_zJbeTkXFYIQh">Related party transactions and balances</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The amounts due from related parties consist of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_za1kW79hDyhe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Related party transactions and balances (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span id="xdx_8B1_zurJKAXPnYg" style="display: none">Schedule of related parties</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Name of Related Parties</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Relationship</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nature</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>2022</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 23%; text-align: left; padding-bottom: 1pt">Shenzhen Ultimate Holographic Culture Communication Co., Ltd</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="vertical-align: top; width: 18%; text-align: left; padding-bottom: 1pt">Shenzhen Mengyun&#8217;s 19.9% equity investment</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="vertical-align: top; width: 18%; text-align: left; padding-bottom: 1pt">Advances for operational purposes, no interest, due on demand</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98D_ecustom--DueFromRelatedParty_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShenzhenMengyun19.9EquityInvestmentMember_pp0p0" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due from related party">60,280</td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98D_ecustom--DueFromRelatedParty_iI_pp0p0_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShenzhenMengyun19.9EquityInvestmentMember_zitBHEcT8dQ1" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due from related party"><span style="-sec-ix-hidden: xdx2ixbrl1719">-</span></td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98E_ecustom--DueFromRelatedParty_iI_pp0p0_uUSD_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShenzhenMengyun19.9EquityInvestmentMember_z89jaK1oO2Kf" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due from related party"><span style="-sec-ix-hidden: xdx2ixbrl1721">-</span></td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total:</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98C_ecustom--DueFromRelatedParty_c20221231_pp0p0" style="text-align: right" title="Due from related party">60,280</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_ecustom--DueFromRelatedParty_iI_pp0p0_c20231231_zMSOARws21L3" style="text-align: right" title="Due from related party"><span style="-sec-ix-hidden: xdx2ixbrl1725">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_ecustom--DueFromRelatedParty_iI_pp0p0_uUSD_c20231231_zXdsMCq2S6H5" style="text-align: right" title="Due from related party"><span style="-sec-ix-hidden: xdx2ixbrl1727">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The amounts due to related parties consists of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Name of Related Parties</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Relationship</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nature</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2022</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 23%; text-align: left; padding-bottom: 1pt">Yuxiu Han.</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="vertical-align: top; width: 18%; text-align: left; padding-bottom: 1pt">Former shareholder and current legal representative of Shenzhen Bowei</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="vertical-align: top; width: 18%; text-align: left; padding-bottom: 1pt">Advances for operational purpose, no interest, due on demand</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98B_ecustom--DueToRelatedParties_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YuxiuHanMember_pp0p0" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due to related parties">350,000</td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98D_ecustom--DueToRelatedParties_iI_pp0p0_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YuxiuHanMember_zeFyIGvi4M27" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due to related parties"><span style="-sec-ix-hidden: xdx2ixbrl1731">-</span></td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98E_ecustom--DueToRelatedParties_iI_pp0p0_uUSD_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YuxiuHanMember_zBeipkGA5338" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due to related parties"><span style="-sec-ix-hidden: xdx2ixbrl1733">-</span></td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total:</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_ecustom--DueToRelatedParties_c20221231_pp0p0" style="text-align: right" title="Due to related parties">350,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98C_ecustom--DueToRelatedParties_iI_pp0p0_c20231231_zJ8SYsIu1ali" style="text-align: right" title="Due to related parties"><span style="-sec-ix-hidden: xdx2ixbrl1737">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_ecustom--DueToRelatedParties_iI_pp0p0_uUSD_c20231231_z3zjSi9xQs9c" style="text-align: right" title="Due to related parties"><span style="-sec-ix-hidden: xdx2ixbrl1739">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A6_zJCMZhr6j1m2" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988672512320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Taxes</a></td>
<td class="text"><p id="xdx_805_eus-gaap--IncomeTaxDisclosureTextBlock_zL8CuEguyKmc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 11 &#8212; <span id="xdx_822_zaBtDoaCDEM2">Taxes</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Cayman Islands&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">MicroCloud, MC was incorporated
in the Cayman Islands and is not subject to tax on income or capital gains under the laws of Cayman Islands. Additionally, the Cayman
Islands does not impose a withholding tax on payments of dividends to shareholders.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Seychelles</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><span style="background-color: white">Mcloudvr
Software is incorporated in Seychelles and is not subject to tax on income generated outside of Seychelles under the current law. In addition,
upon payments of dividends by these entities to their shareholders, no withholding tax will be imposed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Hong Kong</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><span style="background-color: white">Quantum
Edge HK Limited</span>, Broadvision HK, Ocean HK and Mcloudvr HK, our subsidiaries <span style="background-color: white">incorporated
in Hong Kong, are subject to a two-tiered income tax rate for taxable income earned in Hong Kong. The first&#160;HK$2 million of profits
earned by a company is subject to be taxed at an income tax rate of 8.25%, while the remaining profits will continue to be taxed at the
existing tax rate of 16.5%. </span></p>







<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">PRC</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The subsidiaries incorporated in the PRC are governed by the income tax laws of the PRC and the income tax provision for operations in the PRC is calculated at the applicable tax rates on the taxable income for the periods based on existing legislation, interpretations and practices in respect thereof. Under the Enterprise Income Tax Laws of the PRC (the &#8220;EIT Laws&#8221;), domestic enterprises and Foreign Investment Enterprises (the &#8220;FIE&#8221;) are subject to a unified 25% enterprise income tax rate while preferential tax rates, tax holidays and even tax exemptions may be granted on a case-by-case basis. EIT grants preferential tax treatment to certain High and New Technology Enterprises (&#8220;HNTEs&#8221;). Under this preferential tax treatment, HNTEs are entitled to an income tax rate of 15%, subject to a requirement that they re-apply for HNTE status every three years. Shanghai Mengyun obtained the &#8220;high-tech enterprise&#8221; tax status in October&#160;2017 and further renewed in December&#160;2020, which reduced its statutory income tax rate to 15% from January&#160;2017 to December&#160;2023. Shenzhen Mengyun obtained the &#8220;high-tech enterprise&#8221; tax status in November&#160;2018 and further renewed in December&#160;2021, which reduced its statutory income tax rate to 15% from January&#160;2018 to December&#160;2024. Shenzhen Bowei obtained the &#8220;high-tech enterprise&#8221; tax status in December&#160;2021, which reduced its statutory income tax rate to 15% from December&#160;2021 to December&#160;2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Horgos Weiyi, Horgos Youshi, Horgos Bowei and Horgos Tianyuemeng were formed and registered in Horgos in Xinjiang, China from 2016 to 2020, and Kashgar Youshi was formed and registered in Kashgar in Xinjiang, China in 2016. These companies are not subject to income tax for 5 years and can obtain another two years of tax exemption status and three years at reduced income tax rate of 12.5% after the 5 years due to the local tax policies to attract companies in various industries.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Significant components of the provision for income taxes are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zvzHuxIrgKdh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"><span id="xdx_8BF_z8QX1uNJze2e" style="display: none">Schedule of income tax expense benefit</span></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_493_20210101__20211231_zf4pyNzwDgIg" style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_494_20220101__20221231_zPSESOzFu2Yg" style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_499_20230101__20231231_zBYE9GnRzOKg" style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2021</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--CurrentIncomeTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Current income tax expenses</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">47,145</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">54,335</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">(100,859</td>
    <td style="width: 1%; text-align: left">)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--CurrentIncomeTaxExpenseBenefit_pp0p0_uUSD_c20230101__20231231_zMbfwQgT6FM4" style="width: 9%; text-align: right" title="Current income tax expenses">(14,313</td>
    <td style="width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--DeferredIncomeTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Deferred income tax benefits</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(841,948</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(880,475</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(4,038,047</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--DeferredIncomeTaxExpenseBenefit_pp0p0_uUSD_c20230101__20231231_zE2ZK2C3OXBj" style="border-bottom: Black 1pt solid; text-align: right" title="Deferred income tax benefits">(573,041</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_zDPyGgRVLeKg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Income tax expenses</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(794,803</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(826,140</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(4,138,906</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_uUSD_c20230101__20231231_zpicgmqluv18" style="border-bottom: Black 2.5pt double; text-align: right" title="Income tax expenses">(587,354</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

<p id="xdx_8AB_zsTEz8S0L4Dj" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The following table reconciles China statutory rates to the Company&#8217;s effective tax rate:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zqBIU2v0ASPg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 1)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BE_zav0uOYb5hub" style="display: none">Schedule of effective income tax rate reconciliation</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49F_20210101_20211231" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_490_20220101_20221231" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_492_20230101_20231231" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2021</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_zbpMcuUF33yl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">China statutory income tax rate</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">25.00</td>
    <td style="width: 1%; text-align: left">%</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">25.00</td>
    <td style="width: 1%; text-align: left">%</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">25.00</td>
    <td style="width: 1%; text-align: left">%</td></tr>
  <tr id="xdx_403_eus-gaap--EffectiveIncomeTaxRateReconciliationDeductions_iN_dpi_znorLZCkAzsb" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Preferential tax rate reduction</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(24.76</td>
    <td style="text-align: left">)%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(24.51</td>
    <td style="text-align: left">)%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(37.28</td>
    <td style="text-align: left">)%</td></tr>
  <tr id="xdx_401_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_zdpnaNteNNJ7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Change in valuation allowance</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">0.44</td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(2.01</td>
    <td style="text-align: left">)%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(15.37</td>
    <td style="text-align: left">)%</td></tr>
  <tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_iN_dpi_zWMtGUC8NPEj" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Additional R&amp;D deduction in China</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(1.24</td>
    <td style="text-align: left">)%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">0.83</td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1.38</td>
    <td style="text-align: left">%</td></tr>
  <tr id="xdx_40B_ecustom--EffectiveIncomeTaxRateReconciliationPermanentDifference_dp_zrTKZkrlz0Pi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Permanent difference</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(0.37</td>
    <td style="text-align: left">)%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(0.06</td>
    <td style="text-align: left">)%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(0.20</td>
    <td style="text-align: left">)%</td></tr>
  <tr id="xdx_405_ecustom--EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1_dp_zQ5TWsuo1DC2" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Tax rate difference outside China<sup id="xdx_F44_zh9KKzFHTJH6">(1)</sup></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(0.04</td>
    <td style="padding-bottom: 1pt; text-align: left">)%</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">0.04</td>
    <td style="padding-bottom: 1pt; text-align: left">%</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(0.05</td>
    <td style="padding-bottom: 1pt; text-align: left">)%</td></tr>
  <tr id="xdx_400_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_zPuQswvskJLh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Effective tax rate</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(0.97</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)%</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(0.71</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)%</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(26.52</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"></td>
    <td style="width: 0.25in; text-align: left"><sup id="xdx_F09_zbKuPfcdNYa4">(1)</sup></td>
    <td id="xdx_F14_zPBof6ONPyk2" style="text-align: justify">
     It is mainly due to the lower tax rate of the entities incorporated in Hong Kong, and tax exempt in Cayman Islands.</td> </tr>
  </table>

<p id="xdx_8A7_zhDeLWAdDgx4" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Deferred tax assets and liabilities</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Significant components of deferred tax assets and liabilities were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zWAD7GtiQZN4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 2)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BC_z5Nv0wmwmARe" style="display: none">Schedule of deferred tax assets and liabilities</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49D_20221231_zDLFQz1Jr0sf" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_499_20231231_zVVWuaGujmp7" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsNetAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred tax assets:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Allowance for doubtful accounts</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">256,868</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">258,718</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_pp0p0_uUSD_c20231231_zZOr3IfgwKf" style="width: 9%; text-align: right" title="Allowance for doubtful accounts">36,528</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_ecustom--ImpairmentLossForInvestment_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Impairment loss for investment</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">240,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">240,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_ecustom--ImpairmentLossForInvestment_iI_pp0p0_uUSD_c20231231_z87BfIK17D24" style="text-align: right" title="Impairment loss for investment">33,885</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net operating loss carry forward</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">3,409,722</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">18,180,820</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0_uUSD_c20231231_z12CBkFiorHc" style="text-align: right" title="Net operating loss carry forward">2,566,934</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--DeferredTaxAssetsInventory_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Inventory reserve</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">26,469</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">26,469</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--DeferredTaxAssetsInventory_iI_pp0p0_uUSD_c20231231_zWewB4hLOFy1" style="text-align: right" title="Inventory reserve">3,737</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--RightOfUse_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Right of use</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">14,110</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">152,685</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_ecustom--RightOfUse_iI_pp0p0_uUSD_c20231231_zsp7FQzwwxDh" style="text-align: right" title="Right of use">21,558</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_zBX888ZZSOR8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: valuation allowance</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(3,054,301</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(15,927,164</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_uUSD_c20231231_zKTOSQ4085G5" style="border-bottom: Black 1pt solid; text-align: right" title="Less: valuation allowance">(2,248,742</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsNet_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred tax assets, net</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">892,868</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,931,528</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--DeferredTaxAssetsNet_iI_pp0p0_uUSD_c20231231_zlS7wAVOBQTf" style="text-align: right" title="Deferred tax assets, net">413,900</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxLiabilitiesAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred tax liabilities:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"> </td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_iNI_pp0p0_di_zS3ImoYccQb" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Recognition of intangible assets arising from business combinations</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(1,999,387</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1839">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_iNI_pp0p0_di_uUSD_c20231231_zEaNC1GAGrKk" style="text-align: right" title="Recognition of intangible assets arising from business acquisition"><span style="-sec-ix-hidden: xdx2ixbrl1841">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_ecustom--DeferredIncomeTaxLiabilityNet_iNI_pp0p0_di_zsnV71YlkLc5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Deferred tax liabilities, net</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(1,999,387</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1844">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98B_ecustom--DeferredIncomeTaxLiabilityNet_iNI_pp0p0_di_uUSD_c20231231_z80kclCN7DJe" style="border-bottom: Black 1pt solid; text-align: right" title="Deferred tax liabilities, net"><span style="-sec-ix-hidden: xdx2ixbrl1846">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--DeferredTaxesAssetsLiabilitiesNet_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total deferred tax liabilities, net</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(1,106,519</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">2,931,528</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_982_ecustom--DeferredTaxesAssetsLiabilitiesNet_iI_pp0p0_uUSD_c20231231_za7DDxh3rdQ4" style="border-bottom: Black 2.5pt double; text-align: right" title="Total deferred tax liabilities, net">413,900</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A1_zcSSSAtQWOa8" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The Company evaluated the recoverable amounts of deferred tax assets, and provided a valuation allowance to the extent that future taxable profits will be available against which the net operating loss and temporary differences can be utilized. Valuation allowance is provided against deferred tax assets when the Company determines that it is more likely than not that the deferred tax assets will not be utilized in the future. In making such determination, the Company considered factors including future taxable income exclusive of reversing temporary differences and tax loss carry forwards. Valuation allowance was provided for net operating loss carry forward because it was more likely than not that such deferred tax assets would not be realized based on the Company&#8217;s estimate of its future taxable income. If events occur in the future that allow the Company to realize more of its deferred income tax than the presently recorded amounts, an adjustment to the valuation allowances will result in a decrease in tax expense when those events occur.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The Company recognized deferred tax liabilities related to the excess of the intangible assets reporting basis over its income tax basis as a result of fair value adjustment from acquisitions in 2020. The deferred tax liabilities will reverse as the intangible assets are amortized for financial statement reporting purposes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">As of December&#160;31, 2023, the Company had net operating loss carry forwards of approximately RMB <span id="xdx_90B_eus-gaap--OperatingLossCarryforwards_c20231231_pp0p0" title="Net operating loss carry forwards">125,185,603</span>, which arose from Shanghai Mengyun, Shenzhen Mengyun, Shenzhen Bowei and Shenzhen Yushi, the subsidiaries established in the PRC, and will expire during the period from 2024 to 2028.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Uncertain tax positions</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Company evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical merits, and measure the unrecognized benefits associated with the tax positions. As of December&#160;31, 2022 and 2023, the Company did not have any significant unrecognized uncertain tax positions. The Company did not incur any interest and penalties related to potential underpaid income tax expenses for the years ended December&#160;31, 2022 and 2023 and also does not anticipate any significant increases or decreases in unrecognized tax benefits in the next 12 months from December&#160;31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Value added taxes (&#8220;VAT&#8221;)</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Revenue represents the invoiced value of service, net of VAT. The VAT are based on gross sales price. VAT rate is 6% on services and 13% on goods in China.</p>





<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Taxes payable consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ScheduleOfTaxPayableTableTextBlock_z2dQjFTFMa65" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 3)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span id="xdx_8BD_zsVqs2jTL0uk" style="display: none">Schedule of taxes payable</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49F_20221231_z7puEDX5S4J8" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_497_20231231_zc16uhelKS43" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_406_ecustom--VatTaxesPayable_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">VAT taxes payable</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">49,655</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">198,966</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_988_ecustom--VatTaxesPayable_iI_pp0p0_uUSD_c20231231_zp1L8IF3zWTd" style="width: 9%; text-align: right" title="VAT taxes payable">28,092</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--AccruedIncomeTaxes_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Income taxes payable</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">473,565</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">394,809</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--AccruedIncomeTaxes_iI_pp0p0_uUSD_c20231231_ziDiMloEz0E4" style="text-align: right" title="Income taxes payable">55,743</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--OtherTaxesPayable_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in">Other taxes payable</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">79,034</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">31,833</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_989_ecustom--OtherTaxesPayable_iI_pp0p0_uUSD_c20231231_z287d2HJA3rl" style="border-bottom: Black 1pt solid; text-align: right" title="Other taxes payable">4,494</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--TaxesPayableCurrentAndNoncurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in">Totals</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">602,254</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">625,608</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--TaxesPayableCurrentAndNoncurrent_iI_pp0p0_uUSD_c20231231_zX3Cim2bL592" style="border-bottom: Black 2.5pt double; text-align: right" title="Totals">88,329</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A0_zWjubAIDtJ87" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>39
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988663433952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of risk<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Concentration of risk</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--ConcentrationRiskDisclosureTextBlock_z3C0XzF88Fkj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 12 &#8212; <span id="xdx_82D_zkOitEx1abNb">Concentration of risk</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Credit risk</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash. In China, the insurance coverage of each bank is RMB <span id="xdx_902_eus-gaap--AccruedInsuranceCurrent_c20231231_pp0p0" title="Insurance coverage">500,000</span> (approximately USD <span id="xdx_902_eus-gaap--AccruedInsuranceCurrent_iI_pp0p0_uUSD_c20231231_zLPUxd3BFRlf" title="Insurance coverage">72,000</span>). As of December&#160;31, 2023 and December&#160;31, 2022, cash and time deposit balance of RMB <span id="xdx_907_eus-gaap--CashAndDueFromBanks_c20231231_pp0p0" title="Cash deposits">126,037,538</span> (USD <span id="xdx_907_eus-gaap--CashAndDueFromBanks_iI_pp0p0_uUSD_c20231231_zcXrpcCGgCsk" title="Cash deposits">17,795,126</span>) and RMB <span id="xdx_908_eus-gaap--CashAndDueFromBanks_c20221231_pp0p0" title="Cash deposits">151,119,985</span> was deposited with financial institutions located in China, respectively. While management believes that these financial institutions are of high credit quality, it also continually monitors their credit worthiness.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">A majority of the Company&#8217;s expense transactions are denominated in RMB and a significant portion of the Company and its subsidiaries&#8217; assets and liabilities are denominated in RMB. RMB is not freely convertible into foreign currencies. In the PRC, certain foreign exchange transactions are required by law to be transacted only by authorized financial institutions at exchange rates set by the PBOC. Remittances in currencies other than RMB by the Company in China must be processed through the PBOC or other China foreign exchange regulatory bodies which require certain supporting documentation in order to affect the remittance.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">To the extent that the Company needs to convert U.S. dollars into RMB for capital expenditures and working capital and other business purposes, appreciation of RMB against U.S. dollar would have an adverse effect on the RMB amount the Company would receive from the conversion. Conversely, if the Company decides to convert RMB into U.S. dollar for the purpose of making payments for dividends, strategic acquisition or investments or other business purposes, appreciation of U.S. dollar against RMB would have a negative effect on the U.S. dollar amount available to the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Customer concentration risk</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">For the year ended December&#160;31, 2021, one customer accounted for <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_pdd" title="Concentration risk percentage">18.7%</span> of the Company&#8217;s total revenues. For the year ended December&#160;31, 2022, one customer accounted for <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_pdd" title="Concentration risk percentage">12.9%</span> of the Company&#8217;s total revenues. For the year ended December&#160;31, 2023, two customers accounted for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomersMember_zdWs27Oytrie" title="Concentration risk percentage">25.0%</span> and <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoCustomersMember_zZK1reQnMJ68" title="Concentration risk percentage">12.2%</span> of the company&#8217;s total revenue, respectively. </p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">As of December&#160;31, 2022, two customers accounted for <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_pdd" title="Concentration risk percentage">26.4%</span> and <span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--SecondCustomerMember_zJVxp7FUbWD4" title="Concentration risk percentage">15.8%</span> of the Company&#8217;s accounts receivable, respectively. As of December&#160;31, 2023, three customers accounted for <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_pdd" title="Concentration risk percentage">19.8%</span> ,<span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--SecondCustomerMember_zyCRxd46Nvg3" title="Concentration risk percentage">13.0%</span> and <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThirdCustomerMember_zCL7VeWPeXg2" title="Concentration risk percentage">11.8%</span> of the Company&#8217;s accounts receivable, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Vendor concentration risk</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">For the year ended December&#160;31, 2021, two vendors accounted for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoVendorsMember_z3xQxTUYU0ha" title="Concentration risk percentage">35.1%</span> of the Company&#8217;s total purchases. For the year ended December&#160;31, 2022, one vendor accounted for <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneVendorMember_pdd" title="Concentration risk percentage">13.8%</span> of the Company&#8217;s total purchases. For the year ended December&#160;31, 2023, three vendors accounted for <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--FirstVendorMember_zr6oI7u1VBL1" title="Concentration risk percentage">37.6%</span> ,<span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--SecondVendorMember_zajB1JDboOD" title="Concentration risk percentage">13.0%</span> and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThirdVendorMember_zcrvPmJzwpEh" title="Concentration risk percentage">12.0%</span> of the Company&#8217;s total purchases.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">As of December&#160;31, 2022, two vendors accounted for <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--FirstVendorMember_zMXXL4tcVUIl" title="Concentration risk percentage">63.6%</span> and <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--SecondVendorMember_zKTWBDo0qjCf" title="Concentration risk percentage">10.0%</span> of the Company&#8217;s accounts payable. As of December&#160;31, 2023, three vendors accounted for <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--FirstVendorMember_zxYkP3txEosi" title="Concentration risk percentage">36.1%</span> ,<span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--SecondVendorMember_zLQqIExi7Fr4" title="Concentration risk percentage">26.1%</span> and <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThirdVendorMember_zbZkkt04O2G2" title="Concentration risk percentage">22.2% </span>of the Company&#8217;s accounts payable.</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<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_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//275/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-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>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988663313136">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesOfLesseeDisclosureTextBlock', window );">Leases</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--LeasesOfLesseeDisclosureTextBlock_z9uOkRKUSrbd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 13 &#8212; <span id="xdx_826_zjHVip4YpIve">Leases</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Lease commitments</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Company determines if a contract contains a lease at inception. US GAAP requires that the Company&#8217;s leases be evaluated and classified as operating or finance leases for financial reporting purposes. The classification evaluation begins at the commencement date and the lease term used in the evaluation includes the non-cancellable period for which the Company has the right to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain and failure to exercise such option which result in an economic penalty.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The
Company has several offices lease agreements with lease terms ranging from two to six years. Upon adoption of ASU 2016-02 on January&#160;1,
2022, the Company recognized approximately RMB <span id="xdx_901_eus-gaap--OperatingLeaseLiability_iI_pn5n6_c20220102_z7CJsw3kO8l8">5.7
</span>million right of use (&#8220;ROU&#8221;) assets and same amount of lease liabilities based on the present value of the future
minimum rental payments of leases, using a incremental borrowing rate of&#160;<span></span><span id="xdx_90A_eus-gaap--SubordinatedBorrowingInterestRate_c20230101__20231231_z25hT61CdIK1">7.0%</span>.
The Company&#8217;s lease agreements do not contain any material residual value guarantees or material restrictive covenants. The leases
generally do not contain options to extend at the time of expiration.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">As
of December&#160;31, 2022 and December 31, 2023, the Company&#8217;s operating leases had a weighted average remaining lease term of
approximately&#160;<span id="xdx_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20221231_zZLHXb0g2Or2" title="Weighted average remaining lease term">2.93</span>&#160;years and <span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20231231_zjOtfP4P0guc" title="Weighted average remaining lease term">2.65</span> years, respectively.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Operating lease expenses are allocated between the cost of revenue and selling, research and development, general, and administrative expenses. Rent expenses for the years ended December&#160;31,2021, 2022 and 2023 was and RMB <span id="xdx_900_ecustom--RentExpenses_pp0p0_c20210101__20211231_zOn423Uua4x7" title="Rent expenses">2,222,304</span>, RMB <span id="xdx_901_ecustom--RentExpenses_pp0p0_c20220101__20221231_ziA1kv7Cn5Qd" title="Rent expenses">2,532,996</span> and RMB <span id="xdx_901_ecustom--RentExpenses_pp0p0_c20230101__20231231_zjYK9COBDJU7" title="Rent expenses">2,306,237</span>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The
five-year maturity of the Company&#8217;s operating lease obligations is presented below:</p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>



<table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_zmIx3nNYhFXc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span id="xdx_8B7_zA3Do9TvGKgj" style="display: none">Schedule of lease liabilities</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49B_20231231_z76XtFPOCdEa" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left">Twelve Months Ending December&#160;31,</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Operating Lease <br/>Amount</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Operating Lease <br/>Amount</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_zfiWTyCzTL12" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%; text-align: left">2024</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">1,243,004</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_uUSD_c20231231_zH9v7H3awtMb" style="width: 9%; text-align: right" title="2024">175,499</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_z6FsFmDOi5Ra" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">2025</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,307,489</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_uUSD_c20231231_zw4Cwx00Zfjh" style="text-align: right" title="2025">184,603</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_zuqXF1T1xJa8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">2026</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">875,622</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_uUSD_c20231231_zxAaPwqFkgB9" style="text-align: right" title="2026">123,628</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_zapTEnFEg6Qf" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2027</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1957">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_uUSD_c20231231_zY4y8TrLGIse" style="text-align: right" title="2026"><span style="-sec-ix-hidden: xdx2ixbrl1959">-</span></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pp0p0_zjAZfuKcliUe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2028</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1961">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pp0p0_uUSD_c20231231_zlI6G9lvcPBf" style="text-align: right" title="2026"><span style="-sec-ix-hidden: xdx2ixbrl1963">-</span></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total lease payments</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">3,426,115</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0_uUSD_c20231231_z8o5E0POQuy" style="text-align: right" title="Total lease payments">483,730</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zkz1x67hckHd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; padding-bottom: 1pt; text-align: left">Less: Interest</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(304,651</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_uUSD_c20231231_zA7ocHIpGiK2" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Interest">(43,013</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_407_ecustom--PresentValueOfLeaseLiabilities_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; padding-bottom: 2.5pt; text-align: left">Present value of lease liabilities</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">3,121,464</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98F_ecustom--PresentValueOfLeaseLiabilities_iI_pp0p0_uUSD_c20231231_zA0S1tgpPeEg" style="border-bottom: Black 2.5pt double; text-align: right" title="Present value of lease liabilities">440,717</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>
<p id="xdx_8AF_zhLihcTiPaK9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Future amortization of Company&#8217;s
ROU assets is presented below:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--ScheduleOfFutureAmortizationROUAssetsTableTextBlock_zs6622qKwySc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details)">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: bottom; font-weight: bold; text-align: left"><span id="xdx_8BB_zuSDJlFLDYmf" style="display: none">Schedule of future amortization of
ROU assets</span></td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_490_20231231_zwXdQmAmXHge" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left"><b>Twelve
    months ending December 31,</b></td><td style="padding-bottom: 1pt; font-weight: bold"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td><td style="padding-bottom: 1pt"><b>&#160;</b></td><td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>USD</b></td><td style="padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr id="xdx_401_ecustom--FutureAmortizationOfRightOfUseAssetsOneYear_iI_zKV8HsZhBmL3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">2024</td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,061,871</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98E_ecustom--FutureAmortizationOfRightOfUseAssetsOneYear_iI_uUSD_c20231231_zwqYv8Su0eZb" style="width: 9%; text-align: right" title="2024">149,925</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_ecustom--FutureAmortizationOfRightOfUseAssetsTwoYear_iI_zsCRA2T2Oob9" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2025</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,138,324</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_ecustom--FutureAmortizationOfRightOfUseAssetsTwoYear_iI_uUSD_c20231231_zUOqLF9ZTn6e" style="text-align: right" title="2025">160,719</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--FutureAmortizationOfRightOfUseAssetsThreeYear_iI_zgHJJBm6TKD4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2026</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">788,496</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_ecustom--FutureAmortizationOfRightOfUseAssetsThreeYear_iI_uUSD_c20231231_z6wPdMWAAT41" style="border-bottom: Black 1pt solid; text-align: right" title="2026">111,327</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--FutureAmortizationOfRightOfUseAssetsDue_iI_z7Ss8wPrQX2b" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,988,691</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98A_ecustom--FutureAmortizationOfRightOfUseAssetsDue_iI_uUSD_c20231231_zM183TcA7wPj" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">421,971</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>




<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//840/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988767380528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders&#8217; equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Shareholders&#8217; equity</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zkXkJEfRCsk2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 14 &#8212; <span id="xdx_824_zH4AVDB09v38">Shareholders&#8217; equity</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Ordinary shares</p>



<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company was established
under the laws of the Cayman Islands on May 9, 2018, with an authorized capital of <span id="xdx_904_eus-gaap--CommonStockSharesAuthorized_iI_c20180509__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zwHrD9VKs191" title="Common Stock, Shares Authorized">500,000,000</span> ordinary shares, each with a par value
of $<span id="xdx_90B_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20180509__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zxsLCjvmviD4" title="Common Stock, Par or Stated Value Per Share">0.0001</span>. Holders of the ordinary shares are entitled to one vote per share.&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In January 2021, the Company
effected a <span id="xdx_902_ecustom--ShareSplit_c20210101__20210131__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zb3kQCIeLnyd" title="Share split">10 for 1</span> share split, resulting in an aggregate of&#160;<span id="xdx_901_eus-gaap--CommonStockSharesOutstanding_iI_c20210131__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zZCtMKhng686" title="Common stock shares outstanding">10</span>&#160;ordinary shares outstanding. All share and per-share amounts
have been retroactively restated to reflect the share split.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On January 6, 2021, the Company
issued an aggregate of&#160;<span id="xdx_903_ecustom--FounderSponsorShares_iI_c20210106__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zugvgem63Oh6" title="Founder shares issued">1,150,000</span>&#160;founder shares to the Sponsor for an aggregate purchase price of <span id="xdx_90B_ecustom--FouinderSharesIssuedValue_iI_c20210106__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zVL25o2rqS7j" title="Fouinder shares issued value">$25,000</span>&#160;in cash.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On March 26, 2021, the Company
issued an additional&#160;<span id="xdx_905_ecustom--FounderSponsorShares_iI_c20210326__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zRqW2OiziYOa" title="Founder shares issued">287,500</span>&#160;founder shares to the Sponsor in connection with a recapitalization.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On June 24, 2021, the Company
sold&#160;<span id="xdx_90A_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210101__20210124__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember__us-gaap--SubsidiarySaleOfStockAxis__custom--InitialPublicOfferingMember_zyi5l8EkpL5b" title="Sale of shares">5,750,000</span>&#160;units at a price of <span id="xdx_903_ecustom--SellPricePerShare_iI_c20210124__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember__us-gaap--SubsidiarySaleOfStockAxis__custom--InitialPublicOfferingMember_zsHwkbe0NiL2" title="Sell price per share">$10.00</span>&#160;per Public Unit in the Initial Public Offering.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Simultaneously on June 24,
2021, the Company issued&#160;<span id="xdx_90E_eus-gaap--SharesIssued_iI_c20210624__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zFCDINa9yKb2" title="Shares issued">270,500</span>&#160;ordinary shares under the private placement of&#160;<span id="xdx_905_eus-gaap--SharesIssued_iI_c20210624__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zsHjpy4qIi3e" title="Shares issued">270,500</span>&#160;private units at <span id="xdx_901_eus-gaap--SharePrice_iI_c20210624__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zmKsDIVLbGca" title="Shares price">$10</span>&#160;per
unit, to the Sponsor.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of December 31, 2021 and
2020,&#160;<span id="xdx_90C_eus-gaap--CommonStockSharesIssued_iI_c20211231__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zqoypJ2Laf8d" title="Common stock shares issued"><span id="xdx_903_eus-gaap--CommonStockSharesOutstanding_iI_c20211231__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_z5SqTC4sdr3h" title="Common stock shares outstanding">1,708,000</span></span>&#160;and <span id="xdx_900_eus-gaap--CommonStockSharesIssued_iI_c20201231__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zQmPHnK2w9Kk" title="Common stock shares issued"><span id="xdx_900_eus-gaap--CommonStockSharesOutstanding_iI_c20201231__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zy0dIHZ05OP7" title="Common stock shares outstanding">10</span></span> ordinary shares issued and outstanding excluding&#160;<span id="xdx_90F_eus-gaap--SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares_iI_c20211231__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zo891nHyghjj" title="Shares subject to possible-redemption">5,750,000</span>&#160;and&#160;<span id="xdx_902_eus-gaap--SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares_iI_c20201231__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zjrbsjZgWqtd" title="Shares subject to possible-redemption">0</span>&#160;shares are subject
to possible-redemption.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">On
January&#160;30, 2024, the Company announced a Reverse Stock Split plan (the "Reverse Stock Split"). The plan became effective
on February 2, 2024. <span id="xdx_908_eus-gaap--ConversionOfStockDescription_c20240101__20240130__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z6m2SCmZQ6E3">Pursuant to the plan, every ten (10) shares of the Company&#8217;s ordinary share issued, par value of US$0.0001,
was combined into one (1) share of ordinary share, par value $0.001, and the authorized share capital of the Company was reduced from
US$50,000 divided into 500,000,000 shares of a nominal or par value of US$0.0001 each to US$50,000 divided into 50,000,000 shares of
a nominal or par value of US$0.001 each (see Note 18 - Subsequent Event). </span>The following information in Note 14 was adjusted for the Reverse
Stock Split.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">At the closing of the Business
Combination, the issued and outstanding shares in MC held by the former MC shareholders was cancelled and ceased to exist, in exchange
for the issue of an aggregate of <span id="xdx_907_ecustom--SharesCancelled_iI_c20201110__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zhgHW2Vc7081" title="Shares cancelled">4,455,446</span> Golden Path Ordinary.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The number of shares of Common
Stock issued immediately following the consummation of the Merger was <span id="xdx_909_eus-gaap--CommonStockSharesIssued_iI_c20201110__us-gaap--BusinessAcquisitionAxis__custom--MergerMember_zInYNsCvY7fj" title="Common stock, shares issued">5,081,204</span> shares with a par value of USD <span id="xdx_906_eus-gaap--CommonStockParOrStatedValuePerShare_iI_uUSDPShares_c20201110__us-gaap--BusinessAcquisitionAxis__custom--MergerMember_zYEqvXVaYkSg" title="Common stock, par value per share">0.001</span> each. (see Note 3)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">On October&#160;24, 2023, the Company issued <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20231001__20231024__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember__us-gaap--PlanNameAxis__custom--EmployeeStockIncentive2023PlanMember_pdd" title="Number of shares issued">860,000</span> ordinary shares, of the Registrant issuable pursuant to the 2023 Employee Stock Incentive Plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-size: 10pt">As
of December&#160;31, 2023, the Company had <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesReverseStockSplits_c20230101__20231231_zSJ116lEduvg" title=" Stock issued during period, shares, reverse stock splits">5,941,204</span>
ordinary shares with a par value of USD 0.001 each.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Statutory reserve</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Mengyun PRC entities are required to set aside at least 10% of their after-tax profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50% of its registered capital. In addition, Mengyun PRC entities may allocate a portion of its after-tax profits based on PRC accounting standards to an enterprise expansion fund and staff bonus and welfare fund at its discretion. Mengyun PRC entities may allocate a portion of its after-tax profits based on PRC accounting standards to a discretionary surplus fund at its discretion. The statutory reserve funds and the discretionary 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 State Administration of Foreign Exchange.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">During the years ended December&#160;31, 2022 and 2023, Mengyun PRC entities collectively attributed RMB <span id="xdx_907_ecustom--RetainedEarningsForStatutoryReserves_c20221231_pp0p0" title="Retained earnings for statutory reserves">2,569,404</span> and RMB <span id="xdx_904_ecustom--RetainedEarningsForStatutoryReserves_c20231231_pp0p0" title="Retained earnings for statutory reserves">26,956</span> to statutory reserves, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Restricted assets</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The Company&#8217;s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiary. Relevant PRC statutory laws and regulations permit payments of dividends by Beijing Xihuiyun and Shanghai Mengyun (collectively &#8220;Mengyun PRC entities&#8221;) only out of its retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. The results of operations reflected in the accompanying consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of Mengyun PRC entities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><span style="background-color: white">Mengyun PRC entities are required
to set aside at least 10% of their after-tax&#160;profits each year, if any, to fund certain statutory reserve funds until such reserve
funds reach 50% of its registered capital. In addition, Mengyun PRC entities may allocate a portion of its after-tax&#160;profits based
on PRC accounting standards to an enterprise expansion fund and staff bonus and welfare fund at its discretion. Mengyun PRC entities may
allocate a portion of its after-tax&#160;profits based on PRC accounting standards to a discretionary surplus fund at its discretion.
The statutory reserve funds and the discretionary funds are not distributable as cash dividends. Remittance of dividends by a wholly foreign-owned&#160;company
out of China is subject to examination by the banks designated by State Administration of Foreign Exchange.</span>&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">As a result of the foregoing restrictions, Mengyun PRC entities are restricted in their ability to transfer their assets to the Company. Foreign exchange and other regulations in the PRC may further restrict Mengyun PRC entities from transferring funds to the Company in the form of dividends, loans and advances. As of December&#160;31, 2023, amounts restricted are the paid-in-capital and statutory reserve of Mengyun PRC entities, which amounted to RMB <span id="xdx_90B_ecustom--StatutoryReserve_c20231231_pp0p0" title="Statutory reserve">33,048,958</span>.</p>




<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>42
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988672512496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DisclosureWarrantsAbstract', window );"><strong>Warrants</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="Show.showAR( this, 'defref_HOLO_WarrantsTextBlock', window );">Warrants</a></td>
<td class="text"><p id="xdx_80A_ecustom--WarrantsTextBlock_z5zMEZ9x74W3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 15 &#8212; <span id="xdx_82E_zcCnq3Rtuaec">Warrants</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">As of December&#160;31, 2023, the Company has <span id="xdx_90B_eus-gaap--ClassOfWarrantOrRightOutstanding_c20231231__us-gaap--AwardTypeAxis__custom--PublicWarrantsMember_pdd" title="Warrants">5,750,000</span> public warrants and <span id="xdx_900_eus-gaap--ClassOfWarrantOrRightOutstanding_c20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" title="Warrants">270,500</span> private warrants.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The Company accounts for its outstanding Warrants in accordance with the guidance contained in ASC 815-40-15-7D and 7F. Management has determined that under the Private Warrants do not meet the criteria for equity treatment and must be recorded as liabilities. Accordingly, the Company classifies the Private Warrants as liabilities at their fair value and adjusts the Private Warrants to fair value at each reporting period. Management has further determined that its Public Warrants qualify for equity treatment. Warrant liability is subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in our statements of operations. The Private Warrants are valued using a Black Scholes model.</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Public Warrants</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">On June&#160;24, 2021, the Company sold <span id="xdx_908_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210602__20210624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_pdd" title="Sale of units">5,750,000</span> units at a price of <span id="xdx_90A_eus-gaap--SharesIssuedPricePerShare_c20210624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_pdd" title="Price per share">$10.00</span> per Public Unit in its Initial Public Offering. <span id="xdx_908_ecustom--WarrantsDescription_c20210602__20210624" title="Warrants, description">Each Public Unit consists of one ordinary share of the Company, $0.0001 par value per share, one right and one redeemable warrant (the &#8220;Public Warrant&#8221;). Each Public Warrant entitles the holder to purchase one-half (1/2) of an ordinary share at an exercise price of $11.50</span> per whole share, subject to adjustment as described in Form S-1 Amendment No. 2 filed on June&#160;11, 2021. Pursuant to the warrant agreement, a warrant holder may exercise its warrants only for a whole number of shares. This means that only an even number of warrants may be exercised at any given time by a warrant holder.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The
Public Warrants became exercisable on September&#160;16, 2022, the Business Combination date. As of December 31, 2023, the Public Warrants
are exercisable for cash as the Company has an effective and current registration statement covering the ordinary shares issuable upon
exercise of the Public Warrants. The Public Warrants will expire five years from the consummation of a Business Combination or earlier
upon redemption or liquidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The Company may call the warrants for redemption (excluding the Private Warrants), in whole and not in part, at a price of $0.01 per warrant:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">at any time while the Public Warrants are exercisable,</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">upon not less than 30 days&#8217; prior written notice of redemption to each Public Warrant holder,</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">if, and only if, the reported last sale price of the ordinary shares equals or exceeds $16.50 per share, for any 20 trading days within a 30-trading day period ending on the third trading day prior to the notice of redemption to Public Warrant holders, and</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">if, and only if, there is a current registration statement in effect with respect to the issuance of the ordinary shares underlying such warrants at the time of redemption and for the entire 30-day trading period referred to above and continuing each day thereafter until the date of redemption.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">If the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a &#8220;cashless basis,&#8221; as described in the warrant agreement. The exercise price and number of ordinary shares issuable upon exercise of the warrants may be adjusted in certain circumstances including in the event of a share dividend, extraordinary dividend or recapitalization, reorganization, merger or consolidation. However, the warrants will not be adjusted for issuances of ordinary shares at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the warrants.</p>





<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Private Warrants</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Simultaneously
with the closing of the Initial Public Offering, the Company consummated a private placement of <span id="xdx_90F_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210602__20210624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_pdd" title="Sale of units">270,500</span>
Private Units at <span id="xdx_901_eus-gaap--SharesIssuedPricePerShare_c20210624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_pdd" title="Price per share">$10.0</span>
per unit. The Private Units are identical to the units sold in the Initial Public Offering except that the warrants included in the
Private Units (the &#8220;Private Warrants&#8221;) and the ordinary shares issuable upon the exercise of the Private Warrants will
not be transferable, assignable or saleable until after the completion of a Business Combination, subject to certain limited
exceptions. Additionally, the Private Warrants will be exercisable on a cashless basis and will be non-redeemable so long as they
are held by the initial purchasers or their permitted transferees. If the Private Warrants are held by someone other than the
initial purchasers or their permitted transferees, the Private Warrants will be redeemable by the Company and exercisable by such
holders on the same basis as the Public Warrants.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The private warrants are accounted for as liabilities in accordance with ASC 815-40 and are presented within warrant liabilities on the balance sheets. The warrants were classified as Level 3 at the initial measurement date due to the use of unobservable inputs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The fair value of these warrants, using the Black-Scholes option pricing model, on the date of issuance was $<span id="xdx_905_eus-gaap--FairValueAdjustmentOfWarrants_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_pp0p0" title="Fair value of warrants">625,000</span>. Variables used in the option-pricing model include (1) risk-free interest rate at the date of grant (<span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_z1lRaAlnAHW5" title="Risk-free interest rate">0.90%</span>), (2) expected warrant life of <span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm_dtY_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zObudhydlULj" title="Expected warrant life">5</span> years, (3) expected volatility of <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_dp_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zsnK1c2IMLE8" title="Expected volatility">58.40%</span>, and (4) expected dividend yield of <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_pdd" title="Expected dividend yield">0</span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The key inputs into the Black-Scholes model were as follows at their following measurement dates:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_z78OzN2LKQAf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Warrant (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span id="xdx_8B2_zt17x0qT7FH6" style="display: none">Schedule of black-scholes model</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2021</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>December&#160;31,<br/> 2023</b></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><b>&#160;</b></td>
    <td style="font-weight: bold; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>USD</b></td>
    <td style="padding-bottom: 1pt; font-weight: bold"><b>&#160;</b></td>
    <td style="font-weight: bold; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>USD</b></td>
    <td style="padding-bottom: 1pt; font-weight: bold"><b>&#160;</b></td>
    <td style="font-weight: bold; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>USD</b></td>
    <td style="padding-bottom: 1pt; font-weight: bold"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Input</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 52%; text-align: left">Share price</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--SharePrice_iI_uUSDPShares_c20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zqCWeFSE179e" style="width: 9%; text-align: right">9.96</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--SharePrice_iI_uUSDPShares_c20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zTNxlbid7Qa9" style="width: 9%; text-align: right">2.27</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--SharePrice_iI_uUSDPShares_c20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zew3nUAKZBU7" style="width: 9%; text-align: right">3.55</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_98E_eus-gaap--SharePrice_iI_uRMBPShares_c20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zsYXWUXkSBU3" style="text-align: right; width: 9%">25.14</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Risk-free interest rate</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20210101__20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zf2Z6TQ1Q6R1" style="text-align: right">1.26</td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20220101__20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zzulDAkbLKl6" style="text-align: right">4.02</td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zHtnqiGzgUYf" style="text-align: right">3.95</td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zOocbCLTWOG6" style="text-align: right">3.95</td>
    <td>%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Volatility</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20210101__20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zSWo0PBeBKtj" style="text-align: right">59.8</td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20220101__20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_z0oRq8c3sSI5" style="text-align: right">65.2</td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_z8vjZhRM5Il5" style="text-align: right">60.60</td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zXA4bjwTYN5j" style="text-align: right">60.60</td>
    <td>%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Exercise price</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uUSDPShares_c20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zFPed8jqUKyb" style="text-align: right">11.50</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uUSDPShares_c20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zDwkCXF7rNh7" style="text-align: right">11.50</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uUSDPShares_c20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zteL0g1x9pCa" style="text-align: right">11.50</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uRMBPShares_c20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zp5D2YyhYC17" style="text-align: right">81.45</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Warrant life (yr)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zdDEsSYFDWuk" title="Warrant life (yr)">5</span> years</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zTMFyI2jzda7" title="Warrant life (yr)">4.71</span> years</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zxeoXrqNLgz1" title="Warrant life (yr)">3.71</span> years</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_z1uCSgR2knGg" title="Warrant life (yr)">3.71</span> years</td>
    <td>&#160;</td></tr>
  </table>

<p id="xdx_8A0_zzSG0yo1iW7l" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">As of December 31, 2022 and
December 31, 2023, the aggregate value of the private warrants was RMB 425,619 and RMB RMB 62,200. The change in fair value of private
warrants was RMB 4,415,328 and RMB 372,961 for the years ending December 31, 2022 and December 31, 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The following table presents
information about the Company&#8217;s warrants that were measured at fair value on a recurring basis as of December 31, 2022 and December
31, 2023, and indicates the fair value hierarchy of the valuation techniques the Company utilized to determine such fair value.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>



<table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zxeczbgG2Oeg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Warrant liabilities (Details 1)">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: bottom; font-weight: bold; text-align: left"><span id="xdx_8BD_z9WI92At9bB8" style="display: none">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis</span></td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td>
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td>
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left"><b>Description</b></td><td style="padding-bottom: 1pt; font-weight: bold"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Warrant<br/>
Liabiity</b></td>
    <td><b>&#160;</b></td><td style="font-weight: bold; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>Quoted Prices In<br/> Active Markets<br/>
    (Level&#160;1)</b></td>
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>Significant Other<br/> Observable
    Inputs<br/> (Level&#160;2)</b></td>
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>Significant Other<br/> Unobservable Inputs<br/> (Level&#160;3)</b></td>
    <td style="font-weight: bold; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left"><span style="font-size: 10pt">December 31, 2022:</span></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">RMB</td>
    <td style="width: 9%; text-align: right"><span id="xdx_90B_ecustom--WarrantLiability_iI_c20221231_zgdbu2v9bmKd" title="Warrant liability">425,619</span></td>
    <td style="width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%">RMB</td>
    <td style="width: 9%; text-align: right"><span id="xdx_909_ecustom--WarrantLiability_iI_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zGBxj8lO8VTc" title="Warrant liability"><span style="-sec-ix-hidden: xdx2ixbrl2109">-</span></span></td>
    <td style="width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%">RMB</td>
    <td style="width: 9%; text-align: right"><span id="xdx_904_ecustom--WarrantLiability_iI_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zUkBreirHSu6" title="Warrant liability"><span style="-sec-ix-hidden: xdx2ixbrl2111">-</span></span></td>
    <td style="width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%">RMB</td>
    <td style="width: 9%; text-align: right"><span id="xdx_906_ecustom--WarrantLiability_iI_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zvGYL9C1wHl9" title="Warrant liability">425,619</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt">December&#160;31, 2023</span></td><td style="text-align: left">&#160;</td>
    <td>RMB</td>
    <td style="text-align: right"><span id="xdx_903_ecustom--WarrantLiability_iI_c20231231_zOGOFd46fSgf" title="Warrant liability">62,200</span></td>
    <td>&#160;</td><td>&#160;</td>
    <td>RMB</td>
    <td style="text-align: right"><span id="xdx_907_ecustom--WarrantLiability_iI_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zYNtJvhrVMsc" title="Warrant liability"><span style="-sec-ix-hidden: xdx2ixbrl2117">-</span></span></td>
    <td>&#160;</td><td>&#160;</td>
    <td>RMB</td>
    <td style="text-align: right"><span id="xdx_906_ecustom--WarrantLiability_iI_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zQdihOQhojsi" title="Warrant liability"><span style="-sec-ix-hidden: xdx2ixbrl2119">-</span></span></td>
    <td>&#160;</td><td>&#160;</td>
    <td>RMB</td>
    <td style="text-align: right"><span id="xdx_902_ecustom--WarrantLiability_iI_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_z3MTO5vEWnIf" title="Warrant liability">62,200</span></td><td style="text-align: left">&#160;</td></tr>
  </table>
<p id="xdx_8AD_zuzcTEd8xac7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><span style="background-color: white">The
following table summarizes the Company&#8217;s Warrants activities and status of Warrants on December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89A_ecustom--ScheduleOfWarrantActivitiesTableTextBlock_zgDJDy5fv8Nh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Warrant liabilities (Details 2)">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: bottom; font-weight: bold; text-align: left"><span id="xdx_8B7_zXlHzZEBuzx6" style="display: none">Schedule of Warrants activities</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left">Private Warrants</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Warrants</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Weighted Average<br/> Exercise Price<br/> Per Share</p></td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Average Remaining<br/>
Period (Years)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; width: 64%; vertical-align: top">Outstanding as of December 31, 2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zMu9F1DbBgE5" style="width: 9%; text-align: right" title="Outstanding warrants, beginning">270,500</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iS_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zzZT0984ufIg" style="width: 9%; text-align: right" title="Weighted Average Exercise Price Per Share , beginning">11.50</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><span id="xdx_900_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears_dtY_c20210101__20211231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_z4P5rdQoyzq7" title="Average remaining Period (Years)">5</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top">Issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Issued"><span style="-sec-ix-hidden: xdx2ixbrl2131">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Issued"><span style="-sec-ix-hidden: xdx2ixbrl2133">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top">Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl2135">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl2137">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top">Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Exercised"><span style="-sec-ix-hidden: xdx2ixbrl2139">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Exercised"><span style="-sec-ix-hidden: xdx2ixbrl2141">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; padding-bottom: 1pt; vertical-align: top">Expired</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Outstanding warrants Expired"><span style="-sec-ix-hidden: xdx2ixbrl2143">-</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Expired"><span style="-sec-ix-hidden: xdx2ixbrl2145">-</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">Outstanding as of December 31, 2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zx5Jdb0osExh" style="text-align: right" title="Outstanding warrants, beginning">270,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iS_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zLX56xOLIA05" style="text-align: right" title="Weighted Average Exercise Price Per Share , beginning">11.50</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_906_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears_dtY_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zPIBumAkSEc3" title="Average remaining Period (Years)">5</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top">Issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Issued"><span style="-sec-ix-hidden: xdx2ixbrl2153">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Issued"><span style="-sec-ix-hidden: xdx2ixbrl2155">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top">Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl2157">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl2159">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top">Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Exercised"><span style="-sec-ix-hidden: xdx2ixbrl2161">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Exercised"><span style="-sec-ix-hidden: xdx2ixbrl2163">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; padding-bottom: 1pt; vertical-align: top">Expired</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Outstanding warrants Expired"><span style="-sec-ix-hidden: xdx2ixbrl2165">-</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Expired"><span style="-sec-ix-hidden: xdx2ixbrl2167">-</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 2.5pt; vertical-align: top">Outstanding as of December 31, 2023</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ClassOfWarrantOrRightOutstanding_iE_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zs1yo7LV5Kyg" style="border-bottom: Black 2.5pt double; text-align: right" title="Outstanding warrants, beginning">270,500</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iE_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zjFIOW0oxY2f" style="text-align: right" title="Weighted Average Exercise Price Per Share , beginning">11.50</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears_dtY_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zENxr4jnXhD4" title="Average remaining Period (Years)">4</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A7_zxf9ZSRTz27c" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_DisclosureWarrantsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_DisclosureWarrantsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_WarrantsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_WarrantsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988666012608">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsDisclosureTextBlock', window );">Commitments and contingencies</a></td>
<td class="text"><p id="xdx_808_eus-gaap--CommitmentsDisclosureTextBlock_zx5PFO0EbZR3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 16 &#8212; <span id="xdx_82A_zrSumO5Hn5xi">Commitments and contingencies</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Contingencies</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Litigation</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Company, along with its shareholder Joyous
JD Limited, has initiated litigation in the New York Supreme Court New York County against Greenland Asset Management Corporation, the
sponsor of the pre-business combination company, Golden Path Acquisition Corporation (<span style="font-family: Times New Roman, Times, Serif">&#8220;</span>Sponsor<span style="font-family: Times New Roman, Times, Serif">&#8221;</span>).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">1.</td><td style="text-align: justify">Joyous JD Limited is seeking damages in connection with the
Sponsor<span style="font-family: Times New Roman, Times, Serif">&#8217;</span>s breach of certain investment agreements which was executed
by and between the Sponsor and Joyous JD Limited;</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">2.</td><td style="text-align: justify">The Company is seeking damages in connection with the Sponsor<span style="font-family: Times New Roman, Times, Serif">&#8217;</span>s
noncompliant misuse of Form S-4 in registering shares during the course of the business combination, which resulted in a forced withdrawal
of the Form S-4. The Company has commenced lawsuit seeking damages.</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">3.</td><td style="text-align: justify">Greenland Asset Management initiated a countersuit against the
Company in response to the Company<span style="font-family: Times New Roman, Times, Serif">&#8217;</span>s lawsuit.</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Due
to uncertainty over the process and outcome of the lawsuit, the final ruling of the Court shall prevail.</p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>






<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p>

<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CommitmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988673628704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segments</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--SegmentReportingDisclosureTextBlock_zNp7wSZyxL16" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 17 &#8212; <span id="xdx_82C_z2RzfSh9pdug">Segments</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">ASC 280, &#8220;Segment Reporting&#8221;, establishes standards for reporting information about operating segments on a basis consistent with the Company&#8217;s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for detailing the Company&#8217;s business segments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Company&#8217;s chief
operating decision maker is the Chief Executive Officer, who reviews the financial information of the separate operating segments when
making decisions about allocating resources and assessing the performance of the group. Majority of the Company's business activities
are carried out in PRC, hence no geographical segment is disclosed. The Company has determined two operating segments: (1) Holographic
solutions, and (2) Holographic technology service.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following tables present summary information by segment for the years ended December 31, 2021, 2022 and 2023:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_z9xkE74FAQbd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segments (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B3_zB8eHs7iuaDh" style="display: none">Schedule of segments</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/> solutions</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/> technology service</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total <br/>December&#160;31, <br/>2021</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Revenues</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="width: 9%; text-align: right" title="Revenues">131,871,221</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="width: 9%; text-align: right" title="Revenues">226,778,077</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--Revenues_c20210101__20211231_pp0p0" style="width: 9%; text-align: right" title="Revenues">358,649,298</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost of revenues</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zfdF6EBUTPsb" style="text-align: right" title="Cost of revenues">(92,819,057</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zNP7SJ5HuLhd" style="text-align: right" title="Cost of revenues">(15,803,991</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20210101__20211231_zkTP2u2CIpzk" style="text-align: right" title="Cost of revenues">(108,623,048</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--GrossProfit_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="text-align: right" title="Gross profit">39,052,164</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--GrossProfit_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="text-align: right" title="Gross profit">210,974,086</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--GrossProfit_c20210101__20211231_pp0p0" style="text-align: right" title="Gross profit">250,026,250</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zqXKbRwW8s5j" style="text-align: right" title="Depreciation and amortization">(2,590,281</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zfLhXpfM6dy7" style="text-align: right" title="Depreciation and amortization">(4,084,030</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20210101__20211231_zT1TSmR9Tzl1" style="text-align: right" title="Depreciation and amortization">(6,674,311</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total capital expenditures</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zdSgtSbzZu93" style="text-align: right" title="Total capital expenditures">(129,482</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zwdU3aV2uhq6" style="text-align: right" title="Total capital expenditures">(6,194</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20210101__20211231_zeHLSZujqVKh" style="text-align: right" title="Total capital expenditures">(135,676</td>
    <td style="text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/> solutions</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/> technology service</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total <br/>December&#160;31, <br/>2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Revenues</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="width: 9%; text-align: right" title="Revenues">153,996,658</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="width: 9%; text-align: right" title="Revenues">333,942,206</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Revenues_c20220101__20221231_pp0p0" style="width: 9%; text-align: right" title="Revenues">487,938,864</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost of revenues</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zuQq5Lg2ReW6" style="text-align: right" title="Cost of revenues">(125,805,732</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zv8zfKO5YFo1" style="text-align: right" title="Cost of revenues">(138,873,815</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20220101__20221231_zyujsyYcuzO4" style="text-align: right" title="Cost of revenues">(264,679,547</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--GrossProfit_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="text-align: right" title="Gross profit">28,190,926</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--GrossProfit_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="text-align: right" title="Gross profit">195,068,391</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--GrossProfit_c20220101__20221231_pp0p0" style="text-align: right" title="Gross profit">223,259,317</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_z4zETA9TWRuh" style="text-align: right" title="Depreciation and amortization">(2,761,207</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zgFrsPkEDodg" style="text-align: right" title="Depreciation and amortization">(4,083,030</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20220101__20221231_zUAwhYR0Jb7j" style="text-align: right" title="Depreciation and amortization">(6,844,237</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total capital expenditures</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zq5Fnl9xVmAe" style="text-align: right" title="Total capital expenditures">(1,821,918</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zqqPy5QwIm3c" style="text-align: right" title="Total capital expenditures"><span style="-sec-ix-hidden: xdx2ixbrl2238">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20220101__20221231_zJo6AsW4gq8i" style="text-align: right" title="Total capital expenditures">(1,821,918</td>
    <td style="text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/> solutions</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/> technology service</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total <br/>December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Revenues</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="width: 9%; text-align: right" title="Revenues">68,345,506</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="width: 9%; text-align: right" title="Revenues">135,202,499</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--Revenues_c20230101__20231231_pp0p0" style="width: 9%; text-align: right" title="Revenues">203,548,005</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost of revenues</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zphjBp6yDkT9" style="text-align: right" title="Cost of revenues">(59,562,014</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zbyWWXAmmvm9" style="text-align: right" title="Cost of revenues">(69,734,292</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20230101__20231231_zRIR1P4M48f7" style="text-align: right" title="Cost of revenues">(129,296,306</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--GrossProfit_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="text-align: right" title="Gross profit">8,783,492</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--GrossProfit_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="text-align: right" title="Gross profit">65,468,207</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--GrossProfit_c20230101__20231231_pp0p0" style="text-align: right" title="Gross profit">74,251,699</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zdQuDKVI7M9f" style="text-align: right" title="Depreciation and amortization">(6,161,834</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zSCYsEItxft5" style="text-align: right" title="Depreciation and amortization"><span style="-sec-ix-hidden: xdx2ixbrl2262">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20230101__20231231_zIJDeyRxXXbi" style="text-align: right" title="Depreciation and amortization">(6,161,834</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total capital expenditures</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zBL6YbYF7Cs8" style="text-align: right" title="Total capital expenditures">(774,615</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zD48Pgly5Jm9" style="text-align: right" title="Total capital expenditures"><span style="-sec-ix-hidden: xdx2ixbrl2268">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20230101__20231231_zp2HBfF4QF0e" style="text-align: right" title="Total capital expenditures">(774,615</td>
    <td style="text-align: left">)</td></tr>
  </table>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Total assets as of:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Holographic solutions</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--Assets_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="width: 9%; text-align: right" title="Total Assets">200,456,129</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--Assets_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="width: 9%; text-align: right" title="Total Assets">142,626,614</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_z8rSHAo25ou2" style="width: 9%; text-align: right" title="Total Assets">20,137,323</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Holographic technology service</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--Assets_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total Assets">81,665,772</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--Assets_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total Assets">17,932,589</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zdLaGVurAy1c" style="border-bottom: Black 1pt solid; text-align: right" title="Total Assets">2,531,886</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total assets</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--Assets_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Assets">282,121,901</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--Assets_c20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Assets">160,559,203</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231_zG1rJ7oCzTwl" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Assets">22,669,209</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A3_zWNjcTY9dTZ9" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Disaggregated information of holographic solutions revenues by business lines are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--DisaggregationOfRevenueTableTextBlock_z6FCBsbdMaA6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segments (Details 1)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B0_z5ZwUdtef7E6" style="display: none">Schedule of disaggregation</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2021</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left; padding-bottom: 1pt">Holographic Technology LiDAR Products</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLiDARProductsMember_pp0p0" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Revenues">58,923,457</td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLiDARProductsMember_pp0p0" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Revenues">45,086,319</td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLiDARProductsMember_pp0p0" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Revenues">16,330,569</td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLiDARProductsMember_z44HDyGVwNu" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Revenues">2,317,478</td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Holographic Technology Intelligence Vision software and Technology Development Service</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_pp0p0" style="text-align: right" title="Revenues">14,277,873</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_pp0p0" style="text-align: right" title="Revenues">12,658,954</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_pp0p0" style="text-align: right" title="Revenues">45,930,400</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_zIdkytooJXz1" style="text-align: right" title="Revenues">6,518,001</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Holographic Technology Licensing and Content Product</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLicensingAndContentProductMember_pp0p0" style="text-align: right" title="Revenues">31,105,495</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLicensingAndContentProductMember_pp0p0" style="text-align: right" title="Revenues">29,093,110</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLicensingAndContentProductMember_pp0p0" style="text-align: right" title="Revenues">5,594,979</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLicensingAndContentProductMember_ztn1Idy7PqZ3" style="text-align: right" title="Revenues">793,986</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Holographic Hardware Sales</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicHardwareSalesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">27,564,396</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicHardwareSalesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">67,158,275</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicHardwareSalesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">489,558</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicHardwareSalesMember_zL8Yc8h0H1vh" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">69,473</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total Holographic Solutions</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--TotalHolographicSolutionsMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">131,871,221</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--TotalHolographicSolutionsMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">153,996,658</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--TotalHolographicSolutionsMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">68,345,506</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--TotalHolographicSolutionsMember_zYg8QmHLWUl9" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">9,698,938</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A0_zA17po2q3ZHe" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//280/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-26<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-34<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988764177648">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent events</a></td>
<td class="text"><p id="xdx_80C_eus-gaap--SubsequentEventsTextBlock_zsOxDpwBrlEf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 18 &#8212; <span id="xdx_822_zrFLA2nmRwBe">Subsequent events</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Issuance of Convertible Promissory Note</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">On January 23, 2024, the Company entered into Convertible Note Purchase Agreements (&#8220;CNPA&#8221;) with certain investors. On January 24, 2024, the Company issued to each Investor an Unsecured Convertible Promissory Note (the &#8220;Notes&#8221;) pursuant to the CNPAs. The aggregate original principal amount of the Notes is $<span id="xdx_90B_eus-gaap--DebtInstrumentIssuedPrincipal_uUSD_c20240101__20240123__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zrOErcpKRNWk" title="Original principal amount">9,500,000</span>.00.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Note has a term of 360 days commencing on January 24, 2024. The Notes carry an aggregate original issue discount of $<span id="xdx_905_ecustom--OriginalIssueDiscount_uUSD_c20240101__20240123__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zsm9UKmh9pOd" title="Original issue discount">760,000</span>. The Company bore the costs and other transaction expenses incurred in connection with the purchase and sale of the Notes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Each Investor has the right to elect to convert all or a portion of the outstanding balance under the Note into ordinary shares of the Company pursuant to the following formula: conversion shares equals amount being converted&#160;divided by&#160;the conversion price, which is calculated as (A) the lowest market closing price of the Company&#8217;s ordinary shares in the twenty (20) trading days preceding the date of conversion request (B)&#160;multiplied by&#160;70% and (C) rounded down to the nearest 2 decimal places. The conversion is subject to adjustment in the event of a stock split, stock dividend, recapitalization, or similar transaction.&#160;The Company may at it option decline to effect any conversion of the outstanding balance under the Note to the extent that after giving effect to such conversion would cause the Investors (on an individual basis) to beneficially own a number of shares exceeding 9.99% of the number of shares outstanding on such date.</p>






<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">On March&#160;13, 2024, the Company entered into Convertible Note Purchase Agreements (&#8220;CNPA&#8221;) with certain investors. On March&#160;14, 2024, the Company issued to each Investor an Unsecured Convertible Promissory Note (the &#8220;Notes&#8221;) pursuant to the CNPAs. The aggregate original principal amount of the Notes is $<span id="xdx_90C_eus-gaap--DebtInstrumentIssuedPrincipal_uUSD_c20240301__20240313__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zUBZXzgkUEMk" title="Original principal amount">14,000,000</span>.00.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Note has a term of 360 days commencing on March&#160;14, 2024. The Notes carry an aggregate original issue discount of $<span id="xdx_90B_ecustom--OriginalIssueDiscount_uUSD_c20240301__20240313__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zFjfdlz65XMc" title="Original issue discount">1,120,000</span>. The Company bore the costs and other transaction expenses incurred in connection with the purchase and sale of the Notes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Each Investor has the right to elect to convert all or a portion of the outstanding balance under the Note into ordinary shares of the Company pursuant to the following formula: conversion shares equals amount being converted&#160;divided by&#160;the conversion price, which is calculated as (A) the lowest market closing price of the Company&#8217;s ordinary shares in the sixty (60) trading days preceding the date of conversion request (B)&#160;multiplied by&#160;70% and (C) rounded down to the nearest 2 decimal places. The conversion is subject to adjustment in the event of a stock split, stock dividend, recapitalization, or similar transaction. The Company may at it option decline to effect any conversion of the outstanding balance under the Note to the extent that after giving effect to such conversion would cause the Investors (on an individual basis) to beneficially own a number of shares exceeding 9.99% of the number of shares outstanding on such date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Company will use the net proceeds from both offerings of the convertible promissory note for working capital and general corporate purposes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Reverse&#160;Stock Split</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">On January&#160;30, 2024, the Company announced a Reverse Stock Split plan (the "Reverse Stock Split"). The plan became effective on February 2, 2024. Pursuant to the plan, every ten (10) shares of <span id="xdx_905_eus-gaap--StockholdersEquityReverseStockSplit_c20240201__20240202__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zkKdtWyMPgJl" title="Reverse stock split">the Company&#8217;s ordinary share issued, par value of US$0.0001, was combined into one (1) share of ordinary share, par value $0.001, and the authorized share capital of the Company was reduced from US$50,000 divided into 500,000,000 shares of a nominal or par value of US$0.0001 each to US$50,000 divided into 50,000,000 shares of a nominal or par value of US$0.001 each.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">After the Reverse Stock Split, the Company&#8217;s ordinary shares have the same proportional voting rights and is identical in all other respects to the ordinary shares prior to the effectiveness of the Reverse Stock Split.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">In connection with the Reverse Stock Split, the exercise price of the Company&#8217;s private warrants (Note 15) was adjusted from $11.50 to $115, with a proportionate adjustment downwards to the shares underlying the warrants.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Pursuant to requirements under
ASC 260, the Company made retrospective changes relating to the Reverse Stock Split in this financial report, as the Reverse Stock Split
was made effective before issuance of this financial report.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Acquisition of Yichang Jiyue Ltd.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">On March 1<sup>st</sup>, 2024, the Company entered
into an agreement to acquire <span id="xdx_90D_eus-gaap--BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_iI_c20240302__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--BusinessAcquisitionAxis__custom--YichangJiYueTechnologyLtdMember_zmI1ahPhPuSk" title="Acquisition percentage">100%</span> equity of Yichang Ji Yue Technology Ltd. Yichang Ji Yue Technology Ltd. was established in 2021, dedicated
to becoming a leading big data marketing service provider, helping corporate clients to complete digital transformation. The company
is headquartered in Yichang, Hubei, with technology research and development centers in Beijing.</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>46
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988672512320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed financial information of the parent company<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DisclosureCondensedFinancialInformationOfParentCompanyAbstract', window );"><strong>Financial Information Of Parent Company</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="Show.showAR( this, 'defref_HOLO_CondensedFinancialInformationOfParentCompanyTextBlock', window );">Condensed financial information of the parent company</a></td>
<td class="text"><p id="xdx_808_ecustom--CondensedFinancialInformationOfParentCompanyTextBlock_zP7SgE5otRM1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"><b>Note 19 &#8212; <span id="xdx_827_zShMUA3RrJc9">Condensed financial information of the parent company</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Company performed a test on the restricted net assets of consolidated subsidiary in accordance with Securities and Exchange Commission Regulation S-X Rule&#160;4-08 (3), &#8220;General Notes to Financial Statements&#8221; and concluded that it was applicable for the Company to disclose the financial statements for the parent company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The subsidiary did not pay any dividend to the Company for the periods presented. For the purpose of presenting parent only financial information, the Company records its investment in its subsidiary under the equity method of accounting. Such investment is presented on the separate condensed balance sheets of the Company as &#8220;Investment in subsidiary&#8221; and the income of the subsidiary is presented as &#8220;share of income of subsidiary&#8221;. Certain information and footnote disclosures generally included in financial statements prepared in accordance with U.S. GAAP have been condensed and omitted.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">The Company did not have significant capital and other commitments, long-term obligations, or guarantees As of December&#160;31, 2022 and 2023.</p>

















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">PARENT COMPANY BALANCE SHEETS</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89D_esrt--ScheduleOfCondensedBalanceSheetTableTextBlock_zcP2SIdkccZ7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Financial information of the parent company (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span id="xdx_8B5_za2mkzIeh962" style="display: none">Schedule of condensed balance sheets</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49D_20221231_srt--ConsolidatedEntitiesAxis_srt--ParentCompanyMember" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_494_20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zvr23wE8ruH7" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2022</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2023</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2023</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--AssetsAbstract_iB_zIctsExGeBm3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">ASSETS</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OtherAssetsAbstract_iB_zMxD260p2Ixh" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">OTHER ASSETS</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--Investments_iI_zlNjuNZYt832" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 64%; text-align: left; padding-bottom: 1pt">Investment in subsidiaries</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 9%; text-align: right">197,126,688</td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 9%; text-align: right"> 141,277,611</td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zrwLJdU89scb" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Investment in subsidiaries"> 19,945,216</td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--OtherAssets_iI_zHxXqVlF3g06" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt">Total other assets</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">197,126,688</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">141,277,611</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--OtherAssets_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zaaHpacBZwwj" style="border-bottom: Black 1pt solid; text-align: right" title="Total other assets">19,945,216</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--Assets_iI_zq9a3yyWt7vd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 2.5pt">Total assets</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">197,126,688</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">141,277,611</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zDuLCK5ahJef" style="border-bottom: Black 2.5pt double; text-align: right" title="Total assets">19,945,216</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB_zmuTHQ6EKEy5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_zCAtCDBnzANe" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Other payables and accrued liabilities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">98,664</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">98,664</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zycAXl2Kejpd" style="text-align: right" title="Other payables and accrued liabilities">14,305</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_ecustom--WarrantLiabilities_iI_zChHHOZacOhc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Warrant liabilities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">425,619</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">62,200</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_988_ecustom--WarrantLiabilities_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zYwBVko8URwd" style="border-bottom: Black 1pt solid; text-align: right" title="Warrant liabilities">8,782</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--Liabilities_iI_zbCPym8ZkFzc" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">Total liabiliteis</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">524,283</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">160,864</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--Liabilities_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zs4eIzU0JUx2" style="border-bottom: Black 1pt solid; text-align: right" title="Total liabiliteis">23,087</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--CommitmentsAndContingencies_iI_zqbgPv4gJlba" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">COMMITMENTS AND CONTINGENCIES</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--StockholdersEquityAbstract_iB_zVhmNbLooRx1" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">SHAREHOLDERS&#8217; EQUITY</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--CommonStockValue_iI_zxLreNsI72ci" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Ordinary shares,$0.001 par value<sup id="xdx_F4D_zqIFyqfG6za3">1</sup></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">36,144</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">42,318</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--CommonStockValue_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z6d6QMlruUOl" style="text-align: right" title="Ordinary shares,$0.0001 par value">5,941</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--AdditionalPaidInCapital_iI_zb2BK8MVGSgj" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Additional paid-in capital</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">254,138,709</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">286,296,970</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--AdditionalPaidInCapital_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zCBHN9LlL905" style="text-align: right" title="Additional paid-in capital">41,180,750</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_z98r7wwUbHl5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Accumulated deficit</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(65,500,622</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(146,909,851</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zWipoK7brdBi" style="text-align: right" title="Accumulated deficit">(20,668,617</td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_409_ecustom--StatutoryReserves_iI_ztojFgDStcQd" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Statutory reserves</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">11,110,699</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">3,052,776</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98C_ecustom--StatutoryReserves_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zr8udLLvfjOl" style="text-align: right" title="Statutory reserves">431,019</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_z4ywOdpBSFad" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1pt">Accumulated other comprehensive loss</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(3,182,525</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(1,365,466</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zGDcd7iwiQx5" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated other comprehensive loss">(1,026,964</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--StockholdersEquity_iI_pp0p0_zIxbnT7T2c97" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt">Total shareholders&#8217; equity</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">196,602,405</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">141,116,747</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--StockholdersEquity_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zXo6Jz2A0yoa" style="border-bottom: Black 1pt solid; text-align: right">19,922,129</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--LiabilitiesAndStockholdersEquity_iI_pp0p0_zBHC6w9wNmW" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 2.5pt">Total liabilities and shareholders&#8217; equity</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">197,126,688</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">141,277,611</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--LiabilitiesAndStockholdersEquity_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zDDDQh9hKz6e" style="border-bottom: Black 2.5pt double; text-align: right">19,945,216</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div>



<table cellpadding="0" cellspacing="0" style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup id="xdx_F0B_zoiIpt4TbNwa">1</sup></span></td><td style="text-align: justify"><span id="xdx_F1C_z1rexZzB5eJc" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Par
                                            value has been adjusted for the reverse stock split effective February 2, 2024 (See Note
                                            18 - Subsequent Event).</span></td>
</tr></table>

<p id="xdx_8A7_zs7dajv95Lp7" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">PARENT COMPANY STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_893_esrt--ScheduleOfCondensedIncomeStatementTableTextBlock_z12FZMQWYlbk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Financial information of the parent company (Details 1)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; width: 64%"><span id="xdx_8B8_zVxNOim9UNI4" style="display: none">Schedule of condensed statements of income and comprehensive income</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td>
    <td id="xdx_495_20220101_20221231_srt--ConsolidatedEntitiesAxis_srt--ParentCompanyMember" style="text-align: right; width: 9%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td>
    <td id="xdx_497_20230101_20231231_srt--ConsolidatedEntitiesAxis_srt--ParentCompanyMember" style="text-align: right; width: 9%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td>
    <td style="text-align: right; width: 9%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold; text-align: center">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Years Ended December&#160;31,</td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--OperatingExpensesAbstract_iB_zS9t0xDit42g" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">OPERATING EXPENSES</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--GeneralAndAdministrativeExpense_zV7ucR1z03t4" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">General and administrative</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(28,968</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(32,164,435</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--GeneralAndAdministrativeExpense_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z9dqx9WLhfKf" style="text-align: right">(4,480,600</td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--OperatingExpenses_zDrIDM0P1zf6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt">Total operating expenses</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(28,968</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(32,164,435</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--OperatingExpenses_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zQUvkPeTsRGd" style="border-bottom: Black 1pt solid; text-align: right">(4,480,600</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_402_eus-gaap--GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary_zREncZu8Iqa8" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt">Equity income (loss) of subsidiaries</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(140,903,197</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(114,125,394</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zAuknc6CK705" style="border-bottom: Black 1pt solid; text-align: right">(16,111,711</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_402_eus-gaap--OtherNoncashIncomeExpense_zDvEEvSYVR0c" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt">Total other income (expense), net</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(140,903,197</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(114,125,394</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--OtherNoncashIncomeExpense_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zDil5hhEtpTj" style="border-bottom: Black 1pt solid; text-align: right">(16,111,711</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_408_ecustom--ChangeInFairValueOfWarrantsLiabilities_z5tmqtsDpbUh" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1pt">CHANGE IN FAIR VALUE OF WARRANT LIABILITIES</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">4,415,328</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">372,961</td>
    <td style="padding-bottom: 1pt; text-align: left"></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_980_ecustom--ChangeInFairValueOfWarrantsLiabilities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zWzWjAMQZ7ja" style="border-bottom: Black 1pt solid; text-align: right">52,927</td>
    <td style="padding-bottom: 1pt; text-align: left"></td></tr>
  <tr id="xdx_407_eus-gaap--NetIncomeLoss_z2vCwrGZTGB7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">NET INCOME</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(136,458,901</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(81,587,998</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--NetIncomeLoss_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zbOmbgFFOvl7" style="text-align: right">(11,578,184</td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_400_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_zpx0YibhDXpg" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt">FOREIGN CURRENCY TRANSLATION ADJUSTMENT</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">995,415</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">1,817,059</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zdGAUtOwlMjj" style="border-bottom: Black 1pt solid; text-align: right">257,860</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--ComprehensiveIncomeNetOfTax_zqzhoc3WzxAc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 2.5pt">COMPREHENSIVE INCOME</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(135,463,486</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(79,770,939</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--ComprehensiveIncomeNetOfTax_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zjAUQZcZ6gqe" style="border-bottom: Black 2.5pt double; text-align: right">(11,320,324</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

<p id="xdx_8AF_z9EeV0gC9PQd" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">PARENT COMPANY STATEMENTS OF CASH FLOWS</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89F_esrt--ScheduleOfCondensedCashFlowStatementTableTextBlock_zVZOWuphL45" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Financial information of the parent company (Details 2)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B4_zhANmtBJXALc" style="display: none">Schedule of condensed statements of cash flows</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49C_20220101__20221231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zkMWbpE49gc5" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49E_20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zdm9liYUQ2d8" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold; text-align: center">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Years Ended December&#160;31,</td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_zjvHVKutpzW4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOWS FROM OPERATING ACTIVITIES:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--NetIncomeLoss_zDEHKIgtWXdj" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Net income (loss)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">(136,458,901</td>
    <td style="width: 1%; text-align: left">)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">(81,587,998</td>
    <td style="width: 1%; text-align: left">)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--NetIncomeLoss_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_ztNddLoTfB76" style="width: 9%; text-align: right">(11,578,184</td>
    <td style="width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_iB_z5RA7WlL6rbf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Adjustments to reconcile net income to cash used in operating activities:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome_zrUwqSiENnh1" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Equity income (loss) of subsidiaries</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">140,903,197</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">114,125,394</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zyB4eDrsVY87" style="text-align: right" title="Equity income (loss) of subsidiaries and VIEs">16,111,711</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--ProceedsFromIssuanceOfWarrants_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Issuance of common shares under the Company&#8217;s 2023 Equity Incentive Plan</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2488">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(32,164,435</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--ProceedsFromIssuanceOfWarrants_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zPQzGlRgECAl" style="text-align: right">(4,480,600</td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_401_ecustom--ChangeInFairValueOfWarrantLiabilities_zP4ycEKP6i14" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Change in fair value of warrant liabilities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(4,415,328</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(372,961</td>
    <td style="text-align: left">)	</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_981_ecustom--ChangeInFairValueOfWarrantLiabilities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z1pJEVeUlpA8" style="text-align: right" title="Change in fair value of warrant liabilities">(52,927</td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_402_ecustom--Intercompany_zKcPzd0geTKl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Intercompany</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2497">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2498">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_ecustom--Intercompany_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zSrHPXLwniQ5" style="text-align: right" title="Intercompany"><span style="-sec-ix-hidden: xdx2ixbrl2500">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_zk4NhxebAbT1" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Other payables and accrued liabilities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(28,968</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2503">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zzzEgByjFWQe" style="border-bottom: Black 1pt solid; text-align: right" title="Other payables and accrued liabilities"><span style="-sec-ix-hidden: xdx2ixbrl2505">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--NetCashProvidedByUsedInOperatingActivities_z5hy5IkGyX7i" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Net cash used in operating activities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2507">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2508">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--NetCashProvidedByUsedInOperatingActivities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z3od8gUY46ac" style="border-bottom: Black 1pt solid; text-align: right" title="Net cash used in operating activities"><span style="-sec-ix-hidden: xdx2ixbrl2510">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_zpHQ5umf3OW" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOWS FROM INVESTING ACTIVITIES:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--NetCashProvidedByUsedInInvestingActivities_zp8YH9P8kGd1" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Net cash (used in) provided by investing activities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2515">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2516">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--NetCashProvidedByUsedInInvestingActivities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zVCZHNTU7L6e" style="border-bottom: Black 1pt solid; text-align: right" title="Net cash (used in) provided by investing activities"><span style="-sec-ix-hidden: xdx2ixbrl2518">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_zWl0a5phJPDd" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOWS FROM FINANCING ACTIVITIES:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--NetCashProvidedByUsedInFinancingActivities_ztotEscommI2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Net cash provided by financing activities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2523">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2524">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--NetCashProvidedByUsedInFinancingActivities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zm4KBIt74Hg3" style="border-bottom: Black 1pt solid; text-align: right" title="Net cash provided by financing activities"><span style="-sec-ix-hidden: xdx2ixbrl2526">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_zIZBaVespRog" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">EFFECT OF EXCHANGE RATE ON CASH</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_z8FACkbwlFm9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2531">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2532">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zkBRrtAPSMb5" style="text-align: right" title="CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH"><span style="-sec-ix-hidden: xdx2ixbrl2534">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_zWwn9PhHklb1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2536">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2537">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_pp0p0_uUSD_c20221231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zQRW3CtkDb13" style="border-bottom: Black 1pt solid; text-align: right" title="CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year"><span style="-sec-ix-hidden: xdx2ixbrl2539">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_zLtl05txix1l" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2541">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2542">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zntGwHrSP6n1" style="border-bottom: Black 2.5pt double; text-align: right" title="CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year"><span style="-sec-ix-hidden: xdx2ixbrl2544">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#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_HOLO_CondensedFinancialInformationOfParentCompanyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_CondensedFinancialInformationOfParentCompanyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_DisclosureCondensedFinancialInformationOfParentCompanyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_DisclosureCondensedFinancialInformationOfParentCompanyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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>47
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988667155200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of presentation</a></td>
<td class="text"><p id="xdx_841_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zKvRTqELfkf5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zAB4hLQGYjO3">Basis of presentation</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The accompanying consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;), regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary for a fair presentation of its financial position and operation results.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of consolidation</a></td>
<td class="text"><p id="xdx_847_eus-gaap--ConsolidationPolicyTextBlock_z4dTZcdgruRe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_865_z65xpCLQ7DA3">Principles of consolidation</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the wholly-foreign owned enterprise (&#8220;WFOE&#8221;) over which the Company exercises control and, when applicable, entities for which the Company has a controlling financial interest or is the primary beneficiary. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates and assumptions</a></td>
<td class="text"><p id="xdx_841_eus-gaap--UseOfEstimates_zXn49Uw29Rq" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_zxqvIfPcom74">Use of estimates and assumptions</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates reflected in the Company&#8217;s consolidated financial statements include the useful lives of property and equipment and intangible assets, impairment of long-lived assets and goodwill, allowance for doubtful accounts, provision for contingent liabilities, revenue recognition, right-of-use assets and lease liabilities, deferred taxes and uncertain tax position, purchase price allocations for business combination, the fair value of contingent consideration related to business acquisitions. Actual results could differ from these estimates.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign currency translation and other comprehensive income (loss)</a></td>
<td class="text"><p id="xdx_844_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zfW47q598xy6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_ztuY4HahIXTi">Foreign currency translation and other comprehensive income (loss)</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The reporting currency of
the Company was US Dollor (&#8220;USD&#8221;) for the years ended December 31, 2021 and December 31, 2022. On June 30, 2023, the Company
determined that it would qualify as a foreign private issuer, as that term is defined in Rule 3b-4(c) promulgated under the Securities
Exchange Act of 1934, beginning as of July 1, 2023. The Company therefore changed its reporting currency from USD to Chinese Renminbi
(&#8220;RMB&#8221;) as of June 30, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">To enhance comparability of
its consolidated financial statement, the Company presented financial information in both RMB and USD for the year ended December 31,
2023 as additional information to the reader.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Pursuant to Accounting Standards
Codification (&#8220;ASC&#8221;) 830 &#8220;Foreign Currency Matters&#8221;, the Company determined that its functional currency is RMB.
MicroCloud and its Hong Kong subsidiaries, <span style="background-color: white">Quantum Edge HK Limited</span>, Broadvision HK, Ocean
HK and Mcloudvr HK, maintain their book and records in USD, hence their financial information were translated into RMB in preparation
of the consolidated financial statements. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity
amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for
the period.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Translation adjustments included in accumulated other comprehensive loss amounted to RMB 3,182,525 and RMB 1,365,466 as of December&#160;31, 2022 and 2023, respectively. The balance sheet amounts, with the exception of shareholders&#8217; equity at December&#160;31, 2022 and 2023 were translated at USD 1.00 to 6.8972 and to 7.0827, respectively. The average translation rates applied to statement of income accounts for the years ended December&#160;31, 2021, 2022 and 2023 were <span id="xdx_908_eus-gaap--ForeignCurrencyTransactionsDescription_c20210101__20211231" title="Foreign cuurency transactions">USD 1.00 to RMB 6.3721</span>, <span id="xdx_90E_eus-gaap--ForeignCurrencyTransactionsDescription_c20220101__20221231" title="Foreign cuurency transactions">RMB 6.7290</span> and <span id="xdx_90C_eus-gaap--ForeignCurrencyTransactionsDescription_c20230101__20231231" title="Foreign cuurency transactions">7.0467</span>, respectively. The shareholders&#8217; equity accounts were stated at their historical rate. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheets.</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text"><p id="xdx_843_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z16IhF3errH2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zFZVi1yVUMU">Cash and cash equivalents</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Cash and cash equivalents primarily consist of bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use. Cash and cash equivalents also consist of funds earned from the Company&#8217;s operating revenues which were held at third party platform fund accounts which are unrestricted as to immediate use or withdraw. The Company maintains most of its bank accounts in the PRC.</p>



<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Accounts receivable, net</a></td>
<td class="text"><p id="xdx_84C_eus-gaap--ReceivablesPolicyTextBlock_zjJLs7xUfQ2g" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_zOZexSUGM1X5">Accounts receivable, net</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Accounts receivable include trade accounts due from customers. Accounts are considered overdue after 90 days. Management reviews its receivables on a regular basis to determine if the bad debt allowance is adequate and provides allowance when necessary. The allowance is based on management&#8217;s best estimates of specific losses on individual customer exposures, as well as the historical trends of collections. Account balances are charged off against the allowance after all means of collection have been exhausted and the likelihood of collection is not probable. As of December 31, 2023 and 2022, the Company has RMB <span id="xdx_90A_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iI_c20231231_zFVqdcl1barl" title="Doubtful accounts for accounts receivable">4,588,786</span> and RMB <span id="xdx_908_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iI_c20221231_zL6me0W4f4Se" title="Doubtful accounts for accounts receivable">4,862,941</span> of allowance for doubtful accounts for accounts receivable, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock', window );">Short term investments</a></td>
<td class="text"><p id="xdx_84E_eus-gaap--CashCashEquivalentsAndShortTermInvestmentsTextBlock_zQ0TVKsmvXSf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zAs1L34D0pyk">Short term investments</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Short-term investments are investments in wealth management product with underlying in cash, bonds and equity funds. The investments can be redeemed any time and the investment was recorded at fair value. The gain (loss) from sale of any investments and fair value change are recognized in the statements of income and comprehensive income.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><p id="xdx_844_eus-gaap--InventoryPolicyTextBlock_zQOc9hKHybcj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zmPSgKMu4XVi">Inventories</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Inventories are comprised of finished goods and are stated at the lower of cost or net realizable value using the weighted average method. Management reviews inventories for obsolescence and cost in excess of net realizable value periodically when appropriate and records a reserve against the inventory when the carrying value exceeds net realizable value. As of December 31, 2023 and 2022, the Company has an allowance of RMB<span id="xdx_900_eus-gaap--InventoryValuationReserves_iI_c20231231_zwVYAswrqLab" title="Inventory Valuation Reserves">176,459</span> and RMB<span id="xdx_90B_eus-gaap--InventoryValuationReserves_iI_c20221231_zhW3LSBj48L" title="Inventory Valuation Reserves">176,459</span>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_PrepaidServicesFeesPolicyTextBlock', window );">Prepaid services fees</a></td>
<td class="text"><p id="xdx_84A_ecustom--PrepaidServicesFeesPolicyTextBlock_zmU9AHct0HAa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_866_zjcsvt6QO9O2">Prepaid services fees</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Prepaid services fees are mainly payments made to vendors or services providers for future services. These amounts are refundable and bear no interest. Prepaid services fees also include money deposited with certain channel providers to ensure the contents of the advertisement do not violate the terms of the channel providers. The deposits usually have one year term and are refundable upon contract termination. Management reviews its prepaid services fees on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. As of December&#160;31, 2022 and 2023, no allowance was deemed necessary.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_PrepaymentsOtherCurrentAssetsAndDepositsPolicyTextBlock', window );">Prepayments, other current assets and deposits, net</a></td>
<td class="text"><p id="xdx_845_ecustom--PrepaymentsOtherCurrentAssetsAndDepositsPolicyTextBlock_zgWRYO1UvOA7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_867_zoWt1iXULPih">Prepayments, other current assets and deposits, net</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Prepayments and other current assets are mainly payments made to vendors or service providers for purchasing goods or services that have not been received or provided, deposits for rent and utilities and employee advances. This amount is refundable and bears no interest. Prepayment and deposit are classified as either current or non-current&#160;based on the terms of the respective agreements. These advances are unsecured and are reviewed periodically to determine whether their carrying value has become impaired. As of December&#160;31, 2023 and 2022, the Company made Nil and RMB <span id="xdx_90B_ecustom--AllowanceForNoncurrentPrepaymentsAndDeposits_iI_c20221231_zqerO2aHrrU" title="Allowance for noncurrent prepayments and deposits">3,300</span> allowance for noncurrent prepayments and deposits, respectively.</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and equipment, net</a></td>
<td class="text"><p id="xdx_84D_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zKqJ6cmVz6e" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zzObD0VBS62">Property and equipment, net</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Property and equipment are stated at cost less accumulated depreciation and impairment if applicable. Depreciation is computed using the straight-line method over the estimated useful lives of the assets with 5% residual value. The estimated useful lives are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" id="xdx_89C_ecustom--PropertyPlantAndEquipmentsTextBlock_zGUvz8g6Uuc2" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Summary of significant accounting policies (Details)">
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"><span id="xdx_8BE_zltq3vWzHzba" style="display: none">Schedule of estimated useful lives</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"><b>Useful Life</b></td> </tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 83%; text-align: justify; text-indent: -0.25in; padding-left: 0.25in">Office equipment</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%; text-align: justify; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 15%; text-align: center; vertical-align: bottom"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zrBvPFbG6sV4" title="Estimated useful lives">3</span> years</td> </tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in">Mechanical equipment</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_zNmXPspMlc76" title="Estimated useful lives">3</span> &#8211; <span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_zJv2hep2LB24" title="Estimated useful lives">5</span> years</td> </tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in">Electronic equipment</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicEquipmentMember_zzA7c8g5YOMg" title="Estimated useful lives">3</span> &#8211; <span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicEquipmentMember_zRFrxPlt7QZk" title="Estimated useful lives">5</span> years</td> </tr>
  </table>

<p id="xdx_8A1_zQuse1Opewvg" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_CostMethodInvestmentsPolicyTextBlock', window );">Cost method investments</a></td>
<td class="text"><p id="xdx_841_ecustom--CostMethodInvestmentsPolicyTextBlock_zX5SfEWlhcm2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zxFJz8hAz8S8">Cost method investments</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company records cost method investments at the historical cost in its consolidated financial statements and subsequently records any dividends received from the net accumulated earrings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Cost method investments are evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near term prospects of the investments; and (v) ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsFiniteLivedPolicy', window );">Intangible assets, net</a></td>
<td class="text"><p id="xdx_84A_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zTYZYs7wJWI2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86E_zhNBnMsjGGTc">Intangible assets, net</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company&#8217;s intangible assets with definite useful lives primarily consist of customer relationships, software, and non-competing&#160;agreements. Identifiable intangible assets resulting from the acquisitions of subsidiaries accounted for using the purchase method of accounting are estimated by management based on the fair value of assets received. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line&#160;basis over the shorter of the contractual terms or the estimated useful lives of three to ten years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><p id="xdx_842_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zaYv3UqIDsJ" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zmtZYv2WDwrb">Goodwill</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment losses on goodwill are not reversed.</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required. The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment for long-lived assets</a></td>
<td class="text"><p id="xdx_848_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zXzEnpshsXR7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zyOXB3VQq67h">Impairment for long-lived assets</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Long-lived assets, including property and equipment and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate, to comparable market values.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business combination</a></td>
<td class="text"><p id="xdx_841_eus-gaap--BusinessCombinationsPolicy_zGoUtWdq43pc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_869_zp3ZLk4EyjJ">Business combination</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The purchase price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in the Company&#8217;s consolidated statements of operations. The results of operations of the acquired business are included in the Company&#8217;s operating results from the date of acquisition.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair value measurement</a></td>
<td class="text"><p id="xdx_840_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_ztB3HJrqUgFk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_zqcM7od5HOF4">Fair value measurement</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The accounting standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires disclosure of the fair value of financial instruments held by the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The accounting standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure requirements for fair value measures. The three levels are defined as follow:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.</td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">Level 3 inputs to the valuation methodology are unobservable and significant to the fair value.</td> </tr>
  </table>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_WarrantsLiabilitiesPolicyTextBlock', window );">Warrants liabilities</a></td>
<td class="text"><p id="xdx_84D_ecustom--WarrantsLiabilitiesPolicyTextBlock_z2ectKvATwa7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_869_zBV9Uwup56F6">Warrants liabilities</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company accounts for warrants (Public Warrants or Private Warrants) as either equity-classified or liability-classified instruments based on an assessment of the warrant&#8217;s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (&#8220;FASB&#8221;) ASC 480 and ASC 815, &#8220;Derivatives and Hedging&#8221; (&#8220;ASC 815&#8221;). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company&#8217;s own ordinary shares and whether the warrant holders could potentially require &#8220;net cash settlement&#8221; in a circumstance outside of the Company&#8217;s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of equity at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded as liabilities at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the consolidated statements of operations. The Company has elected to account for its Public Warrants as equity and the Private Warrants as liabilities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text"><p id="xdx_841_eus-gaap--RevenueRecognitionPolicyTextBlock_zTzDAtxnA7Uh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zKblnL4z9Qra">Revenue recognition</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Effective January 1, 2019, the Company adopted ASC Topic 606 using the modified retrospective adoption method. Based on the requirements of ASC Topic 606, revenue is recognized when control of the promised goods or services is transferred to the customers in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for those goods or services. The Company primarily sells its products to hospitals and medical equipment companies. Revenue is recognized when the following 5-step revenue recognition criteria are met:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.5in; font-size: 10pt; text-align: justify">&#160;</td>
    <td style="width: 0.25in; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">1)</span></td>
    <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">Identify the contract with a customer</span></td></tr>
  </table>

<p style="text-align: justify; margin-top: 0; margin-bottom: 0">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.5in; text-align: justify">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">2)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Identify the performance obligations in the contract</span></td></tr>
  </table>

<p style="text-align: justify; margin-top: 0; margin-bottom: 0">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.5in; text-align: justify">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">3)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Determine the transaction price</span></td></tr>
  </table>

<p style="text-align: justify; margin-top: 0; margin-bottom: 0">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.5in; text-align: justify">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">4)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Allocate the transaction price</span></td></tr>
  </table>

<p style="text-align: justify; margin-top: 0; margin-bottom: 0">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.5in; text-align: justify">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">5)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Recognize revenue when or as the entity satisfies a performance obligation</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company&#8217;s revenue recognition policies effective upon the adoption of ASC 606 are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="text-align: justify; width: 0.5in"></td>
    <td style="width: 0.25in; text-align: justify"><i>(i)</i></td>
    <td style="text-align: justify"><i>Holographic Solutions</i></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="text-align: justify; width: 0.75in"></td>
    <td style="width: 0.25in; text-align: justify"><i>a.</i></td>
    <td style="text-align: justify"><i>Holographic Technology LiDAR Products</i></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">The Company generates LiDAR revenue through selling integrated circuit board embedded with holographic software. The Company typically enters into written contracts with its customer where the rights of the parties, including payment terms, are identified and sales prices to the customers are fixed with no separate sales rebate, discount, or other incentive and no right of return exists on sales of inventory. The Company&#8217;s performance obligation is to deliver products according to contract specifications. The Company recognizes product revenue at a point in time when the control of products is transferred to customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="text-align: justify; width: 0.75in"></td>
    <td style="width: 0.25in; text-align: justify"><i>b.</i></td>
    <td style="text-align: justify"><i>Holographic Technology Intelligence Vision software and Technology Development Service</i></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">The Company generates revenue by developing ADAS software and technology, which are generally on a fixed-priced&#160;basis. The Company has no alternative use for the customized software and the Company has an enforceable right to payment for performance completed to date. Revenues from ADAS software development contracts are recognized over time during the contract period based on the Company&#8217;s measurement of progress towards completion using input method, which is usually measured by comparing labor hours expended to date to total estimated labor hours needed to satisfy the performance obligation. Assumptions, risks and uncertainties inherent in the estimates used to measure progress could affect the amount of revenues, receivables and deferred revenues at each reporting period. The Company has a long history of developing various ADAS software resulting in its ability to reasonably estimate the progress toward completion on each fixed price customized contracts.</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="text-align: justify; width: 0.75in"></td>
    <td style="width: 0.25in; text-align: justify"><i>c.</i></td>
    <td style="text-align: justify"><i>Holographic Technology Licensing and Content Products</i></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">The Company provides holographic content products and holographic software for music videos, shows, and commercials on a fixed-price&#160;basis. These contents and software are generally pre-developed&#160;and exist when made available to the customer. Content products are delivered through its website or offline using hard drive.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">Revenues from licensing and content products are recognized at the point in time when the control of products or services is transferred to customers. No upgrades, maintenance, or any other post-contract&#160;customer support are provided.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="text-align: justify; width: 0.75in"></td>
    <td style="width: 0.25in; text-align: justify"><i>d.</i></td>
    <td style="text-align: justify"><i>Holographic Technology Hardware Sales</i></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">The Company is a distributer of holographic hardware and generates revenue through resale. In accordance with ASC 606, revenue recognition: principal agent consideration, an entity is a principal if it controls the specified good or service before that good or service is transferred to a customer. Otherwise, the entity is an agent in the transaction. The Company evaluates three indicators of control in accordance with ASU 2016-08: 1) For hardware sales, the Company is the most visible entity to customers and assumes fulfilment risk and risks related to the acceptability of products, including addressing customer complaints directly and handling of product returns or refunds directly. 2) The Company assumes inventory risk after taking the title from vendors and is responsible for product damage during shipment period prior to acceptance of its customers and is also responsible for product return if the customer is not satisfied with the products. 3) The Company determines the resale price of hardware products. 4) The Company is the party that directs the use of the inventory and can prevent the vendor from transferring the product to a customer or to redirect the products to a different customer. After evaluating the above scenario, the Company considers itself the principal of these arrangements and records hardware sales revenue on a gross basis.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">Hardware sales contracts are on a fixed price basis with no separate sales rebate, discount, or other incentive. Revenue is recognized at a point in time when the Company has delivered products and the acceptance by its customer with no future obligation. The Company generally permits returns of products due to deficits; however, returns are historically insignificant.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="text-align: justify; width: 0.5in"></td>
    <td style="width: 0.25in; text-align: justify"><i>(ii)</i></td>
    <td style="text-align: justify"><i>Holographic Technology Service</i></td> </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">Holographic advertisements are the use of holographic technology integrated into advertisements on media platforms and offline display. The Company enters advertising contracts with advertisers to promote merchandises and services where the price, which is generally based on cost per action (&#8220;CPA&#8221;), is fixed and determinable. The Company provides its advertising service to channel providers where the amounts cost per action are also fixed and determinable. Revenue is recognized at a point of time when agreed actions are performed. The Company considers itself as provider of the services under the CPA model as it has the control of the services at any time before it is transferred to the customers which is evidenced by 1) having a right to a service to be performed by the other party, which gives the Company the ability to direct that party to provide the service to the customers on the Company&#8217;s behalf. 2) having discretion in setting the price for the service 3) billing monthly advertising fee directly to customers by settling valid CPA data with customers. Therefore, the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis. The Company also provides advertisement services through influencers on social networks. The Company charges advertisers a fixed rate, which is generally a fixed percentage of total value of merchandise sold over a specific period (&#8220;GMV&#8221;). Revenue is recognized at a point of time when merchandise is sold through social network.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">The Company&#8217;s SDK service is a collection of software development tools in one installable package that enables customers (usually software developers) to add holographic functionality and run holographic advertisements in their APPs or software. SDK contracts are primarily on a fixed rate basis, or cost per SDK Connection. The Company recognizes SDK service revenue at a point in time when a user completes an SDK connection via a designated portal. Service fees are generally billed monthly based on per-connection&#160;basis.</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in">The Company also provides game promotion services for game developers and licensed game operators. The Company acted as a marketing channel that it will promote the games through in-house or third-party platforms, from which users can download the mobile and purchase virtual currency for in game premium features to enhance their game playing experience. The Company contracts with third party payment platforms for collection services offered to game players who have purchased virtual currency. The game developers, licensed operator, payment platforms and the marketing channels are entitled to profit sharing based on a prescribed percentage of the gross amount charged to the game players. The Company&#8217;s obligation in the promotion services is completed at a point in time when the game players made a payment to purchase virtual currency. The Company considered itself an agent in these arrangements since it does not control the services at any time. Accordingly, the Company records the game promotion service revenue on a net basis.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline">Contract
balances</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company records receivable related to revenue when it has an unconditional right to invoice and receive payment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Payments received from customers before all the relevant criteria for revenue recognition met are recorded as deferred revenue.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company&#8217;s disaggregated revenue streams are summarized and disclosed in Note 17.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_ContractBalancesPolicyTextBlock', window );">Cost of revenues</a></td>
<td class="text"><p id="xdx_847_ecustom--ContractBalancesPolicyTextBlock_zyQYg3jvsD1k" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_zbnHumUXdsu7">Cost of revenues</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">For holographic solutions, the cost of revenue consists primarily of the costs of hardware products sold and outsourced content providers, third party software development costs, and compensation expenses for the Company&#8217;s professionals.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">For holographic technology service, the cost of revenue consists primarily of&#160;costs paid to channel distributors for advertising services and compensation expenses for the Company&#8217;s professionals.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising costs</a></td>
<td class="text"><p id="xdx_840_eus-gaap--AdvertisingCostsPolicyTextBlock_zN7jlmhdiv2h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zjJ9WdfIXhGh">Advertising costs</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Advertising costs are expensed as incurred and included in selling expenses. Advertising costs are historically immaterial to the Company&#8217;s operating expenses. Advertising costs amounted to RMB <span id="xdx_905_eus-gaap--AdvertisingExpense_c20210101__20211231_zKlCwPpvoE1k" title="Advertising expense">148,521</span>, RMB <span id="xdx_90C_eus-gaap--AdvertisingExpense_c20220101__20221231_zL7u7H8ltx86" title="Advertising expense">3,735,551</span> and RMB <span id="xdx_902_eus-gaap--AdvertisingExpense_c20230101__20231231_zPBEC2utvDx4" title="Advertising expense">2,727,591</span> for the years ended December&#160;31, 2021,2022 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and development</a></td>
<td class="text"><p id="xdx_844_eus-gaap--ResearchAndDevelopmentExpensePolicy_zKm3Cqn12ks5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_zxcsfb1T0U4k">Research and development</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Research and development expenses include salaries and other compensation-related expenses to the Company&#8217;s research and product development personnel, outsourced subcontractors, as well as office rental, depreciation and related expenses for the Company&#8217;s research and product development team.</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_ValueAddedTaxesVATAndgoodsAndServicesTaxesGSTPolicyTextBlock', window );">Value added taxes (&#8220;VAT&#8221;)</a></td>
<td class="text"><p id="xdx_849_ecustom--ValueAddedTaxesVATAndgoodsAndServicesTaxesGSTPolicyTextBlock_zB7JsgU4U9Fe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_860_z8NcT3Zu6GEb">Value added taxes (&#8220;VAT&#8221;)</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Revenue represents the invoiced value of service, net of VAT. VAT is based on the gross sales price. The VAT rate is 6% on services and 13% on goods in China. Entities that are VAT general taxpayers are allowed to offset qualified input VAT paid to suppliers against their output VAT liabilities. Net VAT balance between input VAT and output VAT is recorded in taxes payable. All of the VAT returns filed by the Company&#8217;s subsidiaries in China, have been and remain subject to examination by the tax authorities for five years from the date of filing.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><p id="xdx_84E_eus-gaap--IncomeTaxPolicyTextBlock_zDl2UWl5xBGd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_zlvjVQhb2qFe">Income taxes</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the results for the fiscal year as adjusted for items, which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Deferred taxes is accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying amount of assets and liabilities in the consolidated financial statements and the corresponding tax basis used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences. Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">An uncertain tax position is recognized as a benefit only if it is &#8220;more likely than not&#8221; that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the &#8220;more likely than not&#8221; test, no tax benefit is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_OtherIncomePolicyTextBlock', window );">Other Income, net</a></td>
<td class="text"><p id="xdx_84B_ecustom--OtherIncomePolicyTextBlock_zR13uNUnIHV1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86C_zvgvEK0rPcyi">Other Income, net</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Other Income includes government subsidies which are amounts granted by local government authorities as an incentive for companies to promote development of the local technology industry. The Company receives government subsidies related to government sponsored projects and records such government subsidies as a liability when it is received. The Company records government subsidies as other income when there is no further performance obligation. Total government subsidies amounted to RMB <span id="xdx_90F_ecustom--GovernmentSubsidies_c20210101__20211231_zCFES2ruaHB2" title="Government subsidies">76,988</span>, RMB <span id="xdx_90C_ecustom--GovernmentSubsidies_c20220101__20221231_zqbitnTDFZ3h" title="Government subsidies">478,809</span> and RMB <span id="xdx_90F_ecustom--GovernmentSubsidies_c20230101__20231231_zKzxKX0qmQx4" title="Government subsidies">844,332</span> for the years ended December&#160;31, 2021, 2022 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><p id="xdx_847_eus-gaap--LesseeOperatingLeasesTextBlock_zj6UJovTCPXc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86F_zLljC98KKA8h">Leases</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt">Effective
January 1, 2022, the Company adopted ASU 2016-02, &#8220;Leases&#8221; (Topic 842), and elected the practical expedients that does not
require us to reassess: (1) whether any expired or existing contracts are, or contain, leases, (2) lease classification for any expired
or existing leases and (3) initial direct costs for any expired or existing leases. For lease terms of twelve months or fewer, a lessee
is permitted to make an accounting policy election not to recognize lease assets and liabilities. The Company also adopted the practical
expedient that allows lessees to treat the lease and non-lease components of a lease as a single lease component. On January 1, 2022,
the Company recognized approximately RMB&#160;5.7&#160;million (USD&#160;0.9&#160;million) of right of use (&#8220;ROU&#8221;) assets
and approximately RMB&#160;5.7&#160;million (USD&#160;0.9&#160;million) of operating lease liabilities based on the present value of the
future minimum rental payments of leases, using incremental borrowing rate of&#160;5.6% to&#160;7%.</span></p>







<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company determines if
a contract contains a lease at inception. US GAAP requires that the Company<span style="font-family: Times New Roman, Times, Serif">&#8217;</span>s
leases be evaluated and classified as operating or finance leases for financial reporting purposes. The classification evaluation begins
at the commencement date and the lease term used in the evaluation includes the non-cancellable period for which the Company has the right
to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain and failure
to exercise such option which result in an economic penalty. All of the Company<span style="font-family: Times New Roman, Times, Serif">&#8217;</span>s
real estate leases are classified as operating leases.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">When determining the lease
payments for an operating lease transitioning to ASC 842 using the effective date, it&#8217;s based on future payments at the transition
date, based on the present value of lease payments over the remaining lease term. Since the implicit rate for the Company&#8217;s leases
is not readily determinable, the Company use its incremental borrowing rate based on the information available at the commencement date
in determining the present value of lease payments. The incremental borrowing rate is the rate of interest that the Company would have
to pay to borrow, on a collateralized basis, an amount equal to the lease payments, in a similar economic environment and over a similar
term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Lease terms used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives. Lease expense is recognized on a straight-line basis over the lease term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future pre-tax cash flows.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsPolicyTextBlock', window );">Share-based compensation</a></td>
<td class="text"><p id="xdx_842_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zDTsJYKwuZGb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_864_zZPskJppLwRj">Share-based compensation</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company records share-based compensation expense for employees by allocations from MicroCloud using a proportional cost allocation method by considering the headcount and its estimates of each employee&#8217;s time attributable to the Company. The share-based compensation expenses are valued at fair value on the grant date when the reward is approved. Share-based compensation is recognized net of forfeitures, as amortized expense on a straight-line basis over the requisite service period, which is the vesting period.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company accounts for share-based compensation expenses using an estimated forfeiture rate at the time of grant and revising, if necessary, in subsequent periods if actual forfeitures differ from initial estimates. Share-based compensation expenses are recorded net of estimated forfeitures such that expenses are recorded only for those share-based awards that are expected to vest.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_EmployeeBenefitPolicyTextBlock', window );">Employee benefit</a></td>
<td class="text"><p id="xdx_842_ecustom--EmployeeBenefitPolicyTextBlock_zQ9vxukBvaQc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_860_zlQB5MaYZds2">Employee benefit</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The full-time employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance and other welfare, which are government mandated defined contribution plans. The Company is required to accrue for these benefits based on certain percentages of the employees&#8217; respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. Total expenses for the plans were RMB <span id="xdx_901_eus-gaap--LaborAndRelatedExpense_c20210101__20211231_z2HyU6DJEPHe" title="Total expenses">3,414,706</span>, RMB <span id="xdx_900_eus-gaap--LaborAndRelatedExpense_c20220101__20221231_zQFSJ0J5PFoe" title="Total expenses">4,630,467</span> and RMB <span id="xdx_903_eus-gaap--LaborAndRelatedExpense_c20230101__20231231_zDuwsq4H3ade" title="Total expenses">1,512,164</span> for the years ended December&#160;31, 2021, 2022 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_NoncontrollingInterestspolicyTextBlock', window );">Non-controlling interests</a></td>
<td class="text"><p id="xdx_843_ecustom--NoncontrollingInterestspolicyTextBlock_z8YRQVQxFsIg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86A_zjAb4wHfjsC1">Non-controlling interests</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our non-controlling interests represent the minority shareholders&#8217; ownership interests related to our subsidiaries, including 44% for Ocean HK and its subsidiaries. The non-controlling interests are presented in the consolidated balance sheets separately from equity attributable to our shareholders. Non-controlling interests in the results of us are presented on the consolidated statement of income as allocations of the total income or loss for the year ended December 31, 2023 between non-controlling interest holders and our shareholders.</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Non-controlling interests
consist of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_892_ecustom--ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock_zM6VP6bL1pw4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 1)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B6_zMqb9InpEN4g" style="display: none">Schedule of noncontrolling interests</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Ocean HK</td>
    <td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--MinorityInterest_iI_c20221231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_zb3L9DzOrI6g" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total non-controlling interests">291,921</td>
    <td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--MinorityInterest_iI_c20231231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_zX7Ojpt8fsM6" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total non-controlling interests">86,196</td>
    <td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--MinorityInterest_iI_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_ziVbhOa2Qvha" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total non-controlling interests">14,187</td>
    <td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total non-controlling interests</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--MinorityInterest_iI_c20221231_zKZBwG8e3Wmc" style="border-bottom: Black 2.5pt double; text-align: right" title="Total non-controlling interests">291,921</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--MinorityInterest_iI_c20231231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_zXPSRSpMsIT9" style="border-bottom: Black 2.5pt double; text-align: right" title="Total non-controlling interests">86,196</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--MinorityInterest_iI_uUSD_c20231231_z43UpQS6YOsc" style="border-bottom: Black 2.5pt double; text-align: right" title="Total non-controlling interests">14,187</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AF_zlimDlBCJJH2" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per share</a></td>
<td class="text"><p id="xdx_84C_eus-gaap--EarningsPerSharePolicyTextBlock_z9Kv9D8L1PSe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_868_zEysVXT9Dyub">Earnings per share</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company computes earnings per share (&#8220;EPS&#8221;) in accordance with ASC 260, &#8220;Earnings per Share&#8221;. ASC 260 requires companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary share outstanding for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS. </p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_StatutoryReservesPolicyTextBlock', window );">Statutory reserves</a></td>
<td class="text"><p id="xdx_840_ecustom--StatutoryReservesPolicyTextBlock_zRgMLIz2zrhd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_861_z7pzjvFWpXei">Statutory reserves</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Pursuant to the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable &#8220;statutory surplus reserve fund&#8221;. Subject to certain cumulative limits, the &#8220;statutory surplus reserve fund&#8221; requires annual appropriations of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles generally accepted in the PRC (&#8220;PRC GAAP&#8221;) at each year-end). For foreign invested enterprises and joint ventures in the PRC, annual appropriations should be made to the &#8220;reserve fund&#8221;. For foreign invested enterprises, the annual appropriation for the &#8220;reserve fund&#8221; cannot be less than 10% of after-tax profits until the aggregated appropriations reach 50% of the registered capital (as determined under PRC GAAP at each year-end). If the Company has accumulated loss from prior periods, the Company is able to use the current period net income after tax to offset against the accumulate loss.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment reporting</a></td>
<td class="text"><p id="xdx_84C_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zrW1voJfuEgc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_86D_zZ4KB4DTiGVb">Segment reporting</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments on a basis consistent with the Company&#8217;s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for details on the Company&#8217;s business segments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company&#8217;s chief operating
decision maker is the Chief Executive Officer, who reviews the financial information of the separate operating segments when making decisions
about allocating resources and assessing the performance of the group. Majority of the Company's business activities are carried out
in PRC, hence no geographical segment is disclosed. The Company has determined two operating segments: (1) Holographic solutions, and
(2) Holographic technology service.</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently issued accounting pronouncements</a></td>
<td class="text"><p id="xdx_84B_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zdJ79ICSKf41" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline"><span id="xdx_863_znrg3FGs7uO9">Recently issued accounting pronouncements</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In May&#160;2019, the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments &#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13 added Topic 326, Financial Instruments &#8212; Credit Losses, and made several consequential amendments to the Codification. Update 2016-13 also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments &#8212; Credit Losses &#8212; Available-for-Sale Debt Securities. The amendments in this Update address those stakeholders&#8217; concerns by providing an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments in Update 2016-13 while still providing financial statement users with decision-useful information. In November&#160;2019, the FASB issued ASU No. 2019-10, which to update the effective date of ASU No. 2016-02 for private companies, not-for-profit organizations and certain smaller reporting companies applying for credit losses, leases, and hedging standard. The new effective date for these preparers is for fiscal years beginning after December&#160;15, 2022. The adoption of this ASU does not have a material effect on the Company&#8217;s consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In October&#160;2020, the FASB issued ASU 2020-08, &#8220;Codification
Improvements to Subtopic&#160;310-20, Receivables&#160;&#8212; Nonrefundable Fees and Other Costs&#8221;. The amendments in this Update
represent changes to clarify the Codification. The amendments make the Codification easier to understand and easier to apply by eliminating
inconsistencies and providing clarifications. ASU 2020-08&#160;is effective for the Company for annual and interim reporting periods beginning
July&#160;1, 2021. Early application is not permitted. All entities should apply the amendments in this Update on a prospective basis
as of the beginning of the period of adoption for existing or newly purchased callable debt securities. These amendments do not change
the effective dates for Update 2017-08. The adoption of this new standard does not have material impact on Company&#8217;s consolidated
financial statements and related disclosures.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In October&#160;2021, the FASB issued ASU 2021-08, &#8220;Business Combinations&#8221;. The amendments in this Update address how to determine whether a contract liability is recognized by the acquirer in a business combination and resolve the inconsistency of measuring revenue contracts with customers acquired in a business combination by providing specific guidance on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts in a business combination. The amendments in this Update apply to all entities that enter into a business combination within the scope of Subtopic 805-10, Business Combination-Overalls. For public business entities, ASU 2021-08 is effective for fiscal years beginning after December&#160;15, 2022, including interim periods within those fiscal years. Early application is permitted. The amendments in this Update should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The adoption of this ASU did not have a material impact on the Company&#8217;s consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Except as mentioned above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company&#8217;s consolidated balance sheets, statements of income and comprehensive income and statements of cash flows.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_ContractBalancesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ContractBalancesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_CostMethodInvestmentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_CostMethodInvestmentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_EmployeeBenefitPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_EmployeeBenefitPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_NoncontrollingInterestspolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_NoncontrollingInterestspolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_OtherIncomePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_OtherIncomePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_PrepaidServicesFeesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_PrepaidServicesFeesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_PrepaymentsOtherCurrentAssetsAndDepositsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_PrepaymentsOtherCurrentAssetsAndDepositsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_StatutoryReservesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_StatutoryReservesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_ValueAddedTaxesVATAndgoodsAndServicesTaxesGSTPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ValueAddedTaxesVATAndgoodsAndServicesTaxesGSTPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_WarrantsLiabilitiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_WarrantsLiabilitiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479515/805-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashCashEquivalentsAndShortTermInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//320/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IntangibleAssetsFiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483256/920-350-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483256/920-350-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483256/920-350-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>48
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988665112640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of business and organization (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_HOLO_ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock', window );">Schedule of accompanying consolidated financial statements</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89C_ecustom--ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock_z7nsTxlaRUHg" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)">
  <tr style="vertical-align: top; background-color: white">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;<span id="xdx_8B0_zhdqjSQvBsAc" style="display: none">Schedule of accompanying consolidated financial statements</span></td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Name</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Background</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Ownership</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; text-align: left"><span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--MCHologramIncMCMember_zEkYNb4htcxe" title="Name">MC Hologram Inc (&#8220;MC&#8221;)</span></td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">-</td>
    <td style="text-align: left">A Cayman Islands company</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--MCHologramIncMCMember_z9mjU7osJ6tf" title="Ownership">100% owned by MicroCloud</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">-</td>
    <td style="text-align: left">Formed on November 10, 2020</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">-</td>
    <td style="text-align: left"><span id="xdx_907_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--MCHologramIncMCMember_zmZAIOidF3d9" title="Background">Registered capital of USD 50,000</span></td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">-</td>
    <td style="text-align: left">Primarily engages in holographic integrated solutions.</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: bottom; text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 30%"><span style="font-size: 10pt"><span id="xdx_905_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--QuantumEdgeHKLimitedMember" title="Name">Quantum Edge HK Limited (&#8220;Mengyun HK&#8221;)</span></span></td>
    <td style="text-align: left; width: 2%">&#160;</td>
    <td style="text-align: left; width: 3%"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left; width: 33%"><span style="font-size: 10pt">A&#160;Hong&#160;Kong company</span></td>
    <td style="text-align: left; width: 2%">&#160;</td>
    <td rowspan="4" style="text-align: left; width: 30%"><span style="font-size: 10pt"><span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--QuantumEdgeHKLimitedMember" title="Ownership">100% owned by MC</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Formed&#160;on November&#160;25, 2020</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt"><span id="xdx_900_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--QuantumEdgeHKLimitedMember" title="Background">Registered&#160;capital of HK 10,000 (USD 1,290)</span></span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">A&#160;holding company</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"><span id="xdx_901_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingXihuiyunTechnologyCoMember" title="Name">Beijing Xihuiyun Technology Co., Ltd (&#8220;Beijing Xihuiyun&#8221;)</span></span></td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">PRC&#160;limited liability company</span></td>
    <td style="text-align: left">&#160;</td>
    <td rowspan="4" style="text-align: left"><span style="font-size: 10pt"><span id="xdx_900_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingXihuiyunTechnologyCoMember" title="Ownership">100% owned by Mengyun HK</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Formed&#160;on May&#160;11, 2021</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt"><span id="xdx_90D_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingXihuiyunTechnologyCoMember" title="Background">Registered&#160;capital of RMB 207,048,000 (USD&#160;30,000,000)</span></span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">A&#160;holding company</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt"><span id="xdx_90F_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiMengyunHolographicTechnologyCoMember" title="Name">Shanghai Mengyun Holographic Technology Co., Ltd. (&#8220;Shanghai Mengyun&#8221;)</span></span></td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td style="text-align: left">&#160;</td>
    <td rowspan="4" style="text-align: left">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiMengyunHolographicTechnologyCoMember" title="Ownership">81.63% owned by Beijing Xihuiyun and 18.37% owned by Mengyun HK</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Formed&#160;on March&#160;24, 2016</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt"><span id="xdx_908_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiMengyunHolographicTechnologyCoMember" title="Background">Registered&#160;capital of RMB 27,000,000 (USD&#160;4,316,665)</span></span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Primarily&#160;engages in holographic integrated solutions.</span></td>
    <td style="text-align: left">&#160;</td></tr>
  </table>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Background</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ownership</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenMengyunHolographicTechnologyCoMember" title="Name">Shenzhen Mengyun Holographic Technology Co., Ltd. (&#8220;Shenzhen Mengyun&#8221;)</span></span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="width: 33%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td style="width: 2%">&#160;</td>
    <td rowspan="4" style="width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenMengyunHolographicTechnologyCoMember" title="Ownership">100% owned by Shanghai Mengyun</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on March&#160;15, 2016</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenMengyunHolographicTechnologyCoMember" title="Background">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic integrated solutions.</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiYoushiTechnologyCoLtdMember" title="Name">Shenzhen Qianhai Youshi Technology Co., Ltd. (&#8220;Qianhai Youshi&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiYoushiTechnologyCoLtdMember" title="Ownership">100% owned by Shanghai Mengyun</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on August&#160;14, 2014</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiYoushiTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic content sales and SDK software services.</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sold on September 30, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYijiaNetworkTechnologyCoLtdMember" title="Name">Shenzhen Yijia Network Technology Co., Ltd. (&#8220;Yijia Network&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYijiaNetworkTechnologyCoLtdMember" title="Ownership">100% owned by Qianhai Youshi</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on September&#160;25, 2008</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYijiaNetworkTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic content sales and SDK software services.</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sold on September 30, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoushiNetworkTechnologyCoLtdMember" title="Name">Horgos Youshi Network Technology Co., Ltd. (&#8220;Horgos Youshi&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoushiNetworkTechnologyCoLtdMember" title="Ownership">100% owned by Qianhai Youshi</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on November&#160;2, 2020</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoushiNetworkTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic content sales and SDK software services.</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sold on September 30, 2023</span></td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosWeiyiSoftwareTechnologyCoLtdMember" title="Name">Horgos Weiyi Software Technology Co., Ltd. (&#8220;Horgos Weiyi&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosWeiyiSoftwareTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Mengyun</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed on September&#160;6, 2016</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosWeiyiSoftwareTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic integrated solutions.</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenBroadVisionTechnologyCoLtdMember" title="Name">Shenzhen BroadVision Technology Co., Ltd. (&#8220;Shenzhen Bowei&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenBroadVisionTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Mengyun</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on April&#160;12, 2016</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenBroadVisionTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic PCBA&#160;solutions.</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" title="Name">Mcloudvr Software Network Technology HK Co., Limited (&#8220;Mcloudvr HK&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;Hong&#160;Kong company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" title="Ownership">100% owned by Shenzhen Mengyun</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on February&#160;2, 2016</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" title="Background">Registered&#160;capital of HKD 100,000 (USD&#160;12,882)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic integrated solutions.</span></td>
    <td>&#160;</td></tr>
  </table>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Background</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ownership</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTianyuemengTechnologyCoLtdMember" title="Name">Shenzhen Tianyuemeng Technology Co., Ltd. (&#8220;Shenzhen Tianyuemeng&#8221;)</span></span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="width: 33%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td style="width: 2%">&#160;</td>
    <td rowspan="5" style="width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTianyuemengTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Mengyun</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on January&#160;6, 2014</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTianyuemengTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 20,000,000 (USD&#160;3,076,922)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic advertising services.</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sold on September 30, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYunaoHongxiangTechnologyCoLtdMember" title="Name">Shenzhen Yunao Hongxiang Technology Co., Ltd. (&#8220;Shenzhen Yunao&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company&#160;</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYunaoHongxiangTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Mengyun</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on December 3, 2021</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYunaoHongxiangTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 5,000,000 (USD&#160;784,671)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising service</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dissolved on August 11, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BroadvisionIntelligenceHongKongLtdMember" title="Name">Broadvision Intelligence (Hong&#160;Kong), Ltd. (&#8220;Broadvision HK&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;Hong&#160;Kong company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BroadvisionIntelligenceHongKongLtdMember" title="Ownership">100% owned by Shenzhen Bowei</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on November&#160;5, 2020</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BroadvisionIntelligenceHongKongLtdMember" title="Background">Registered&#160;capital of HKD 10,000 (USD 1,288)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No&#160;operation</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosBroadVisionTechnologyCoLtdMember" title="Name">Horgos BroadVision Technology Co., Ltd. (&#8220;Horgos Bowei&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosBroadVisionTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Bowei</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on November&#160;4, 2020</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 1,000,000 (USD&#160;153,846)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic PCBA&#160;solutions.</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdMember" title="Name">Horgos Tianyuemeng Technology Co., Ltd. (&#8220;Horgos Tianyuemeng&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Tianyuemeng&#160;</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on October&#160;23, 2020</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdMember_zaVdEfxTgcCi" title="Background">Registered&#160;capital of RMB 1,000,000 (USD&#160;153,846)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in SDK software services.</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sold on September 30, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="5" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" title="Name">Horgos Tianyuemeng Technology Co., Ltd.-Shenzhen Branch (&#8220;Horgos Tianyuemeng-SZ&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" title="Ownership">100% owned by Horgos Tianyuemeng</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed on March&#160;19, 2021</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" title="Background">Registered capital of RMB 1,000,000 (USD&#160;153,846)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No&#160;operation</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dissolved on December 10, 2021</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--OceanCloudTechnologyCoLimitedMember" title="Name">Ocean Cloud Technology Co., Limited. (&#8220;Ocean HK&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;Hong&#160;Kong company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--OceanCloudTechnologyCoLimitedMember" title="Ownership">56% owned by Mcloudvr HK</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on November 4, 2021</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--OceanCloudTechnologyCoLimitedMember" title="Background">Registered&#160;capital of HKD 10,000 (USD 1,288)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No&#160;operation</span></td>
    <td>&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)">
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td rowspan="4" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 30%"><span style="font-size: 10pt"><span id="xdx_907_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenHaiyunXinshengTechnologyCoLtdMember" title="Name">Shenzhen Haiyun Xinsheng Technology Co., Ltd. (&#8220;Shenzhen Haiyun&#8221;)</span></span></td>
    <td style="text-align: left; width: 2%">&#160;</td>
    <td style="text-align: left; width: 3%"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left; width: 33%"><span style="font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td style="text-align: left; width: 2%">&#160;</td>
    <td rowspan="4" style="text-align: left; width: 30%"><span style="font-size: 10pt"><span id="xdx_906_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenHaiyunXinshengTechnologyCoLtdMember" title="Ownership">100% owned by Ocean HK</span></span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Formed&#160;on December 3, 2021</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt"><span id="xdx_903_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenHaiyunXinshengTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 50,000,000 (USD&#160;7,846,707)</span></span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">-</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">No&#160;operation</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"></td></tr>
  </table>





<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Background</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ownership</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Name">Shenzhen Tata Mutual Entertainment Information Technology Co., Ltd. (&#8220;Shenzhen Tata&#8221;)</span></span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="width: 33%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td style="width: 2%">&#160;</td>
    <td rowspan="4" style="width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Haiyun</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on January 16, 2020</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disposed on June 30, 2022</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 5,000,000 (USD&#160;784,671)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYoumiTechnologyCoLtdMember" title="Name">Shenzhen Youmi Technology Co., Ltd. (&#8220;Shenzhen Youmi&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYoumiTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Haiyun</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed on March 17, 2022</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYoumiTechnologyCoLtdMember" title="Background">Registered capital of RMB 5,000,000 (USD 784,671)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Game promotion and advertising service</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disposed on May 31, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYushianTechnologyCoLtdMember" title="Name">Shenzhen Yushian Technology Co., Ltd. (&#8220;Shenzhen Yushi&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="4"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYushianTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Haiyun</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed on February 18, 2022</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYushianTechnologyCoLtdMember" title="Background">Registered capital of RMB 5,000,000 (USD 784,671)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising service</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="5" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Name">Horgos Tata Mutual Entertainment Information Technology Co., Ltd. (&#8220;Horgos Tata&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Tata</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on March 22, 2022</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sold on June 30, 2022</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 5,000,000 (USD&#160;784,671)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Game promotion service</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoumiTechnologyCoLtdMember" title="Name">Horgos Youmi Technology Co., Ltd. (&#8220;Horgos Youmi&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoumiTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Youmi</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed on January 29, 2022</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoumiTechnologyCoLtdMember" title="Background">Registered capital of RMB 5,000,000 (USD 784,671)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising service</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disposed on May 31, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#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></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYushianTechnologyCoLtdMember" title="Name">Horgos Yushian Technology Co., Ltd. (&#8220;Horgos Yushi&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYushianTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Yushi</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed on March 24, 2022</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYushianTechnologyCoLtdMember_zEhEO2KcRXNh" title="Background">Registered capital of RMB 5,000,000 (USD 784,671)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising service</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dissolved on December 18, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--KashgarYoushiInformationTechnologyCoLtdMember" title="Name">Kashgar Youshi Information Technology Co., Ltd. (&#8220;Kashgar Youshi&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--KashgarYoushiInformationTechnologyCoLtdMember_zJU7qfIrvWoh" title="Ownership">100% owned by Qianhai Youshi</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on May&#160;5, 2016</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--KashgarYoushiInformationTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 5,000,000 (USD&#160;769,230)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in holographic content sales and SDK software services.</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disposed on September 30, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingWeixiaohaiTechnologyCoLtdMember" title="Name">Beijing Weixiaohai Technology Co., Ltd. (&#8220;Beijing Weixiaohai&#8221;)</span></span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A&#160;PRC limited liability company</span></td>
    <td>&#160;</td>
    <td rowspan="5"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingWeixiaohaiTechnologyCoLtdMember" title="Ownership">100% owned by Shenzhen Haiyun</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formed&#160;on April&#160;17, 2019</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingWeixiaohaiTechnologyCoLtdMember" title="Background">Registered&#160;capital of RMB 8,000,000 (USD&#160;1,124,622)</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily&#160;engages in Advertising service.</span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disposed on October 1, 2022</span></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_HOLO_ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988664277696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_HOLO_PropertyPlantAndEquipmentsTextBlock', window );">Schedule of estimated useful lives</a></td>
<td class="text"><table border="0" cellpadding="0" cellspacing="0" id="xdx_89C_ecustom--PropertyPlantAndEquipmentsTextBlock_zGUvz8g6Uuc2" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Summary of significant accounting policies (Details)">
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"><span id="xdx_8BE_zltq3vWzHzba" style="display: none">Schedule of estimated useful lives</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"><b>Useful Life</b></td> </tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 83%; text-align: justify; text-indent: -0.25in; padding-left: 0.25in">Office equipment</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%; text-align: justify; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 15%; text-align: center; vertical-align: bottom"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zrBvPFbG6sV4" title="Estimated useful lives">3</span> years</td> </tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in">Mechanical equipment</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_zNmXPspMlc76" title="Estimated useful lives">3</span> &#8211; <span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_zJv2hep2LB24" title="Estimated useful lives">5</span> years</td> </tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in">Electronic equipment</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicEquipmentMember_zzA7c8g5YOMg" title="Estimated useful lives">3</span> &#8211; <span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicEquipmentMember_zRFrxPlt7QZk" title="Estimated useful lives">5</span> years</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="Show.showAR( this, 'defref_HOLO_ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock', window );">Schedule of noncontrolling interests</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_892_ecustom--ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock_zM6VP6bL1pw4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 1)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B6_zMqb9InpEN4g" style="display: none">Schedule of noncontrolling interests</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Ocean HK</td>
    <td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--MinorityInterest_iI_c20221231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_zb3L9DzOrI6g" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total non-controlling interests">291,921</td>
    <td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--MinorityInterest_iI_c20231231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_zX7Ojpt8fsM6" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total non-controlling interests">86,196</td>
    <td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--MinorityInterest_iI_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_ziVbhOa2Qvha" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total non-controlling interests">14,187</td>
    <td style="padding-bottom: 1pt; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total non-controlling interests</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--MinorityInterest_iI_c20221231_zKZBwG8e3Wmc" style="border-bottom: Black 2.5pt double; text-align: right" title="Total non-controlling interests">291,921</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--MinorityInterest_iI_c20231231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_zXPSRSpMsIT9" style="border-bottom: Black 2.5pt double; text-align: right" title="Total non-controlling interests">86,196</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--MinorityInterest_iI_uUSD_c20231231_z43UpQS6YOsc" style="border-bottom: Black 2.5pt double; text-align: right" title="Total non-controlling interests">14,187</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#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_HOLO_PropertyPlantAndEquipmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_PropertyPlantAndEquipmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988663523696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reverse Recapitalization (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DisclosureReverseRecapitalizationAbstract', window );"><strong>Reverse Recapitalization</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="Show.showAR( this, 'defref_HOLO_ScheduleOfConsummationOfMergerTableTextblock', window );">Schedule of consummation of merger</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_881_ecustom--ScheduleOfConsummationOfMergerTableTextblock_zJhFY0iw1VDl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Reverse Recapitalization (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt"><span id="xdx_8B1_zZwtbaEKdHp9" style="display: none">Schedule of consummation of merger</span></td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49D_20231231_zAm2j2VzJsod" style="text-align: right">&#160;</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 0.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 0.5pt solid; font-weight: bold; text-align: center">Shares</td>
    <td style="padding-bottom: 0.5pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--TemporaryEquitySharesOutstanding_iI_zbUd5swSJa2h" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left">Ordinary shares of Golden Path, outstanding prior to Merger</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">575,000</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--SharesSubjectToMandatoryRedemptionSettlementTermNumberOfShares_iI_zck7neX1P6V" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt">Less redemption of Golden Path shares</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">(218,247</td>
    <td style="padding-bottom: 0.5pt; text-align: left">)</td></tr>
  <tr id="xdx_405_ecustom--PublicSharesFollowingRedemptions_iI_zFr1LJzMrA04" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Public shares following redemptions</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">356,753</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--SharesIssuedUponClosingToPublicShareholdersFromRights_iI_zyH9yPupNETk" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Shares issued upon closing to public shareholders (from rights)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">57,500</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_ecustom--FounderSponsorShares_iI_zA0GPCtcE4yh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Founder (Sponsor) Shares</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">170,800</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_ecustom--SharesIssuedUponClosingToSponsorFromRights_iI_zkLdTqoVJRb" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Shares issued upon closing to Sponsor (from rights)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,705</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--SharesIssuedUponClosingToFinderEngagedPeaceAsset_iI_zSFPzUxed6Hc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Shares issued upon closing to Finder (engaged Peace Asset)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">38,000</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--McShares_iI_zEQxSxm5yU3c" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 0.5pt">MC shares</td>
    <td style="padding-bottom: 0.5pt">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 0.5pt solid; text-align: right">4,455,446</td>
    <td style="padding-bottom: 0.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--TotalSharesOfCommonStockImmediatelyAfterMerger_iI_zh09osvM0BIl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total shares of common stock immediately after Merger</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">5,081,204</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#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_HOLO_DisclosureReverseRecapitalizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_DisclosureReverseRecapitalizationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_ScheduleOfConsummationOfMergerTableTextblock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ScheduleOfConsummationOfMergerTableTextblock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988664231184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deconsolidation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DisclosureDeconsolidationAbstract', window );"><strong>Deconsolidation</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="Show.showAR( this, 'defref_HOLO_ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock', window );">Schedule of net assets of entities disposed</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_884_ecustom--ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock_zlNJjwMxEdm2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Deconsolidation (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span id="xdx_8BF_zcbGk2WuQ1pa" style="display: none">Schedule of net assets of entities disposed</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_49E_20231231__srt--CounterpartyNameAxis__custom--ShenzhenYoumiMember_z0l6QClAAMJd">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_49D_20231231__srt--CounterpartyNameAxis__custom--QianhaiYoushiMember_zUCHVvAVZqV9">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_491_20231231__srt--CounterpartyNameAxis__custom--ShenzhenTianyuemengMember_z4iPQZsutJIc">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_494_20231231_zydLMRv2yCh7" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 0.125in; vertical-align: top; text-align: center"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Shenzhen<br/> Youmi</b></td>
    <td style="padding-bottom: 1pt; text-align: left"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Qianhai<br/> Youshi</b></td>
    <td style="padding-bottom: 1pt; text-align: left"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Shenzhen<br/> Tianyuemeng</b></td>
    <td style="padding-bottom: 1pt; text-align: center"><b>&#160;</b></td>
    <td style="text-align: center; font-weight: bold; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>RMB</b></td>
    <td style="text-align: center; padding-bottom: 1pt; font-weight: bold"><b>&#160;</b></td></tr>
  <tr id="xdx_401_ecustom--DisposalGroupIncludingDiscontinuedOperationAssetsCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 52%; text-align: left">Total current assets</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: right; width: 9%">190,895</td>
    <td style="text-align: left; width: 1%">&#160;</td>
    <td style="text-align: right; width: 1%">&#160;</td>
    <td style="text-align: right; width: 1%">&#160;</td>
    <td style="text-align: right; width: 9%">19,941,843</td>
    <td style="text-align: left; width: 1%">&#160;</td>
    <td style="text-align: right; width: 1%">&#160;</td>
    <td style="text-align: right; width: 1%">&#160;</td>
    <td style="text-align: right; width: 9%">46,349,666</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">66,482,404</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total other assets</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">491,638</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">39,323</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">530,961</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--DisposalGroupIncludingDiscontinuedOperationAssets_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1pt">Total assets</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">190,895</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">20,433,481</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">46,388,989</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">67,013,365</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total current liabilities</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">1,087,529</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">9,942,040</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">41,716,102</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">52,745,671</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--DisposalGroupIncludingDiscontinuedOperationNetAssets_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total net assets</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(896,634</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">10,491,441</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">4,672,887</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">14,267,694</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total consideration</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"> </td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--DisposalGroupDeferredGainOnDisposal_iNI_pp0p0_di_z61UGT14ilnc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 2.5pt">Total loss on disposal</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(10</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt; text-align: right">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(3,491,441</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt; text-align: right">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(1,672,887</td>
    <td style="padding-bottom: 2.5pt">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(5,164,338</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</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_HOLO_DisclosureDeconsolidationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_DisclosureDeconsolidationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988663445392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts receivable, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossAbstract', window );"><strong>Credit Loss [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of accounts receivable, net</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zrfofT5vUMH3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"><span id="xdx_8B9_z5xVtTr3dKNj" style="display: none">Schedule of accounts receivable, net</span></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_496_20221231" style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_497_20231231" style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AccountsReceivableGross_iI_pp0p0_maARNz04Z_zeFHhOwXuMp9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Accounts receivable</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">85,215,404</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">14,431,613</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--AccountsReceivableGross_iI_pp0p0_uUSD_c20231231_z49Mcq8ewx8j" style="width: 9%; text-align: right" title="Accounts receivable">2,037,586</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_pp0p0_di_msARNz04Z_z8JrAvD8Ess3" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: allowance for doubtful accounts</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(4,862,941</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(4,588,786</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_pp0p0_di_uUSD_c20231231_z7qH5rlPoOXb" style="border-bottom: Black 1pt solid; text-align: right" title="Less: allowance for doubtful accounts">(647,886</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--AccountsReceivableNet_iTI_pp0p0_mtARNz04Z_zKg02biZBNJ" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Accounts receivable, net</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">80,352,463</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">9,842,827</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--AccountsReceivableNet_iTI_pp0p0_uUSD_c20231231_zqylSOYsIUOd" style="border-bottom: Black 2.5pt double; text-align: right" title="Accounts receivable, net">1,389,700</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Schedule of allowance for doubtful accounts</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zTVlMBzFBpt4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details 1)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B8_zeba9DXhKXQ2" style="display: none">Schedule of allowance for doubtful accounts</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Beginning balance</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_989_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iS_pp0p0_c20220101__20221231_zJ05GjvXiBRh" style="width: 9%; text-align: right" title="Beginning balance">1,886,467</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98E_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iS_pp0p0_c20230101__20231231_zHWubNq9Fpr" style="width: 9%; text-align: right" title="Beginning balance">4,862,941</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_981_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iS_pp0p0_uUSD_c20230101__20231231_zoXWb6xqA0E2" style="width: 9%; text-align: right" title="Beginning balance">705,060</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Provision for doubtful accounts</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_ecustom--ProvisionForDoubtfulAccountsReceivable_pp0p0_c20220101__20221231_zFspmkwNkLB" style="text-align: right" title="Provision for doubtful accounts">2,976,474</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_ecustom--ProvisionForDoubtfulAccountsReceivable_c20230101__20231231_pp0p0" style="text-align: right" title="Provision for doubtful accounts">274,155</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_ecustom--ProvisionForDoubtfulAccountsReceivable_pp0p0_uUSD_c20230101__20231231_zAcB58LKVcGd" style="text-align: right" title="Provision for doubtful accounts">38,708</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Exchange rate difference</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98B_ecustom--ExchangeRateDifference_pp0p0_c20220101__20221231_zZ8LzvJBzvO9" style="border-bottom: Black 1pt solid; text-align: right" title="Exchange rate difference"><span style="-sec-ix-hidden: xdx2ixbrl1485">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_988_ecustom--ExchangeRateDifference_pp0p0_c20230101__20231231_z73tY2oIEUhl" style="border-bottom: Black 1pt solid; text-align: right" title="Exchange rate difference"><span style="-sec-ix-hidden: xdx2ixbrl1487">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98B_ecustom--ExchangeRateDifference_pp0p0_uUSD_c20230101__20231231_zg8gBUtbMaLe" style="border-bottom: Black 1pt solid; text-align: right" title="Exchange rate difference">(95,882</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Ending balance</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_982_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iE_pp0p0_c20220101__20221231_zKK2wMKmwbIf" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">4,862,941</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_986_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iE_pp0p0_c20230101__20231231_zrzCJ8ykxR43" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">4,588,786</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_989_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iE_pp0p0_uUSD_c20230101__20231231_zkopUU8vftx1" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">647,886</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#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_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="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_CreditLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="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>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988666923008">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of property and equipment, net</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--PropertyPlantAndEquipmentTextBlock_zmP1jy1TzkV6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Property and equipment, net (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B2_zPsh6H8V9xQj" style="display: none">Schedule of property and equipment, net</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Office equipment</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0" style="width: 9%; text-align: right" title="Sub total">1,140,456</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0" style="width: 9%; text-align: right" title="Sub total">1,005,558</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zh8cRu1lyG2" style="width: 9%; text-align: right" title="Sub total">141,974</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Mechanical equipment</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_pp0p0" style="text-align: right" title="Sub total">1,059,178</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_pp0p0" style="text-align: right" title="Sub total">1,059,178</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_zpalUGDRugs8" style="text-align: right" title="Sub total">149,544</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Electronic and other equipment</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicAndOtherEquipmentMember_pp0p0" style="text-align: right" title="Sub total">2,454,537</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicAndOtherEquipmentMember_pp0p0" style="text-align: right" title="Sub total">3,167,783</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicAndOtherEquipmentMember_zUghx0mc1Fp3" style="text-align: right" title="Sub total">447,256</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Vehicles</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Sub total">43,982</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Sub total">43,982</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zhR5gXpKSFo4" style="border-bottom: Black 1pt solid; text-align: right" title="Sub total">6,210</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Subtotal</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_c20221231_pp0p0" style="text-align: right" title="Sub total">4,698,153</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_c20231231_pp0p0" style="text-align: right" title="Sub total">5,276,501</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231_zjXYjsAZR4O6" style="text-align: right" title="Sub total">744,984</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: accumulated depreciation</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20221231_zrD4zx7IWnc8" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation">(3,050,277</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20231231_zURAtXZBXa1e" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation">(3,678,367</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_uUSD_c20231231_z46JT6I465nb" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation">(519,345</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">1,647,876</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentNet_c20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">1,598,134</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_uUSD_c20231231_zmsJg7wVC2R9" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">225,639</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>






<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Depreciation expense for the years ended December&#160;31, 2021, 2022 and 2023 amounted to RMB <span id="xdx_902_eus-gaap--Depreciation_c20210101__20211231_pp0p0" title="Depreciation expense">294,514</span>, RMB <span id="xdx_90F_eus-gaap--Depreciation_c20220101__20221231_pp0p0" title="Depreciation expense">464,999</span> and RMB <span id="xdx_90D_eus-gaap--Depreciation_c20230101__20231231_pp0p0" title="Depreciation expense">807,722</span> (USD <span id="xdx_909_eus-gaap--Depreciation_pp0p0_uUSD_c20230101__20231231_z4eLUNmHFTId" title="Depreciation expense">114,624</span>), respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>54
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988666867600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DisclosureIntangibleAssetsNetAbstract', window );"><strong>Intangible Assets Net</strong></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of intangible assets, net</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zI1m3dgXSNu3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible assets, net (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B1_ztYsqVkSiYc1" style="display: none">Schedule of intangible assets, net</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Customer relationships</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pp0p0" style="width: 9%; text-align: right" title="Subtotal">13,300,000</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pp0p0" style="width: 9%; text-align: right" title="Subtotal">1,300,000</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zLYbqhVKRlg5" style="width: 9%; text-align: right" title="Subtotal">183,546</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Software</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" style="text-align: right" title="Subtotal">14,745,632</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" style="text-align: right" title="Subtotal">10,241,786</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zGw5qPJ5P6Dj" style="text-align: right" title="Subtotal">1,446,028</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Non-compete agreements</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal">2,300,000</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal">400,000</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zUE8o03hESgd" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal">56,476</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Subtotal</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231_pp0p0" style="text-align: right" title="Subtotal">30,345,632</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231_pp0p0" style="text-align: right" title="Subtotal">11,941,786</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231_zT3gPy0o9YBj" style="text-align: right" title="Subtotal">1,686,050</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Less: accumulated amortization</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20221231_pp0p0" style="text-align: right" title="Less: accumulated amortization">(14,969,108</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20231231_pp0p0" style="text-align: right" title="Less: accumulated amortization">(8,087,239</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_uUSD_c20231231_zL3QXDqJxTM8" style="text-align: right" title="Less: accumulated amortization">(1,141,830</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: intangible assets impairment loss</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98B_ecustom--IntangibleAssetsImpairmentLoss_iI_pp0p0_c20221231_zhOQrbgTbAh3" style="border-bottom: Black 1pt solid; text-align: right" title="Less: intangible assets impairment loss"><span style="-sec-ix-hidden: xdx2ixbrl1591">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_988_ecustom--IntangibleAssetsImpairmentLoss_c20231231_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Less: intangible assets impairment loss">(3,854,547</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98F_ecustom--IntangibleAssetsImpairmentLoss_iI_pp0p0_uUSD_c20231231_zrKk7puO8z5a" style="border-bottom: Black 1pt solid; text-align: right" title="Less: intangible assets impairment loss">(544,220</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Intangible assets, net</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">15,376,524</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20231231_z5O7TfmP3yvb" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"><span style="-sec-ix-hidden: xdx2ixbrl1599">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_uUSD_c20231231_zsLoFSPXfyD8" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"><span style="-sec-ix-hidden: xdx2ixbrl1601">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#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_HOLO_DisclosureIntangibleAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_DisclosureIntangibleAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988755592608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments in unconsolidated entities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsAbstract', window );"><strong>Schedule of Investments [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock', window );">Schedule of investments</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--InvestmentHoldingsScheduleOfInvestmentsTableTextBlock_zx2HzMBl18Q" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Investments in unconsolidated entities (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span id="xdx_8B0_zEgR7yKAngO4" style="display: none">Schedule of investments</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Equity investments without readily determinable fair value:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; width: 64%; vertical-align: top">19.9% Investment<sup>(1)</sup></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investments19.9Member_fKDEp_zeiEITS8Dws8" style="width: 9%; text-align: right" title="Investments">2,000,000</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments19.9Member_fKDEp_zcXsDAvgcqA9" style="width: 9%; text-align: right" title="Investments">2,000,000</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments19.9Member_fKDEp_zOYbqMYOQTa9" style="width: 9%; text-align: right" title="Investments">282,378</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">4.4% Investment<sup>(2)</sup></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investment4.4PercentMember_fKDIp_zb8gJPOCQ3Yl" style="text-align: right" title="Investments">500,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investment4.4PercentMember_fKDIp_zWapqlVRKJwl" style="text-align: right" title="Investments">500,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investment4.4PercentMember_fKDIp_zgrmqVwfzRS7" style="text-align: right" title="Investments">70,595</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">5% Investment<sup>(3)</sup></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investments5percentMember_fKDMp_zNLDwp6tEuI1" style="text-align: right" title="Investments">600,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments5percentMember_fKDMp_zeGQqYsXjII1" style="text-align: right" title="Investments">600,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments5percentMember_fKDMp_zn53mHVPdDE4" style="text-align: right" title="Investments">84,713</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">3% Investment<sup>(4)</sup></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investments3percentMember_fKDQp_zTjd2Ar2HZHa" style="text-align: right" title="Investments">1,000,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments3percentMember_fKDQp_zlNyfqJwZPic" style="text-align: right" title="Investments">1,000,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments3percentMember_fKDQp_z9Y3oGKZrxxa" style="text-align: right" title="Investments">141,189</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">2% Investment<sup>(5)</sup></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investments2percentMember_fKDUp_zTHlxf495gig" style="text-align: right" title="Investments"><span style="-sec-ix-hidden: xdx2ixbrl1640">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments2percentMember_fKDUp_zL3uyOVge834" style="text-align: right" title="Investments">600,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments2percentMember_fKDUp_zf5e6zvxAmEk" style="text-align: right" title="Investments">84,713</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">Impairment</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_987_ecustom--ImpairmentsOfInvestments_c20221231__us-gaap--InvestmentTypeAxis__custom--ImpairmentMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Impairment of investments">(4,100,000</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_986_ecustom--ImpairmentsOfInvestments_c20231231__us-gaap--InvestmentTypeAxis__custom--ImpairmentMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Impairment of investments">(4,100,000</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_988_ecustom--ImpairmentsOfInvestments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--ImpairmentMember_zqpUJJqjchah" style="border-bottom: Black 1pt solid; text-align: right" title="Impairment of investments">(578,875</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 2.5pt; vertical-align: top">Total</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Investments_iI_pp0p0_c20221231_zfECLfVhTem5" style="border-bottom: Black 2.5pt double; text-align: right" title="Investments"><span style="-sec-ix-hidden: xdx2ixbrl1652">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--Investments_c20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Investments">600,000</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231_zXgQkmryRjvf" style="border-bottom: Black 2.5pt double; text-align: right" title="Investments">84,713</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td id="xdx_F0D_zLCcz670EfC9" style="text-align: justify; width: 0.25in">(1)</td>
    <td id="xdx_F1C_zUWe4ItSdJl9" style="text-align: justify">
     In August&#160;2016, Shenzhen Mengyun invested RMB 2,000,000 in a company in the technology development and animation design areas for 19.9% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 2,000,000 impairment loss for the investment in 2018.</td></tr>
  <tr style="vertical-align: top">
    <td id="xdx_F0B_zHyqRk5PGu58" style="text-align: justify; width: 0.25in">(2)</td>
    <td id="xdx_F19_zptH2XdUBYV" style="text-align: justify">
     In November&#160;2015, Shanghai Mengyun invested RMB 500,000 in a company in the database service for 4.44% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 500,000 impairment loss for the investment in 2018.</td></tr>
  <tr style="vertical-align: top">
    <td id="xdx_F04_zysI9Vy245bg" style="text-align: justify">(3)</td>
    <td id="xdx_F1D_zjhsEct3Ri2j" style="text-align: justify">
     In September&#160;2021, Shenzhen Mengyun invested RMB 600,000 in a company specializing in research and development of smart wearable devices for 5% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 600,000 impairment loss for the investment in 2022.</td></tr>
  <tr style="vertical-align: top">
    <td id="xdx_F01_zIAdWK4IqB0j" style="text-align: justify">(4)</td>
    <td id="xdx_F1F_zT2gY6t18yN3" style="text-align: justify">
     In October&#160;2021, Shenzhen Mengyun invested RMB 1,000,000 in a company specializing in VR/AR education technology for 3% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 1,000,000 impairment loss for the investment in 2022.</td></tr>
  <tr style="vertical-align: top">
    <td id="xdx_F04_zlxlg5rHHLtl" style="text-align: justify">(5)</td>
    <td id="xdx_F12_zh87P5m4prr3" style="text-align: justify">
     In March&#160;2023, Shenzhen Mengyun invested RMB 600,000 in a company in the technology development and animation design areas for 2% equity interest.</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_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of data and information required in the supplementary schedule applicable to management investment companies listing holdings of unaffiliated investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-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>56
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988663358768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of goodwill</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfGoodwillTextBlock_zS7nqEOfjULk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Goodwill (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"><span id="xdx_8BD_zdXKe0VVqt91" style="display: none">Schedule of goodwill</span></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Goodwill from Shenzhen Bowei acquisition*</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--Goodwill_iI_pp0p0_c20221231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenBoweiAcquisitionMember_fKg_____zuDcWvUTPVZa" style="width: 9%; text-align: right" title="GoodWill">9,729,086</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--Goodwill_iI_pp0p0_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenBoweiAcquisitionMember_fKg_____zc6xpan5gQPa" style="width: 9%; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1670">-</span></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenBoweiAcquisitionMember_fKg_____zV34J8gzLuG" style="width: 9%; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1672">-</span></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Goodwill from Shenzhen Tianyuemeng acquisition**</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--Goodwill_iI_pp0p0_c20221231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenTianyuemengAcquisitionMember_fKio___zj0pGePkubr6" style="border-bottom: Black 1pt solid; text-align: right" title="GoodWill">11,426,811</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--Goodwill_iI_pp0p0_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenTianyuemengAcquisitionMember_fKio___z7zXUGgsHFl3" style="border-bottom: Black 1pt solid; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1676">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenTianyuemengAcquisitionMember_fKio___zi65fzxMqzR4" style="border-bottom: Black 1pt solid; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1678">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Goodwill</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--Goodwill_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill">21,155,897</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--Goodwill_iI_pp0p0_c20231231_zVGcyIT5AGu5" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1682">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20231231_zuqBedYTpUp5" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1684">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"></td>
    <td id="xdx_F01_zV6zV0use3Y2" style="width: 0.25in; text-align: left">*</td>
    <td id="xdx_F10_zNp6PDyFI61c" style="text-align: justify">
     On July&#160;1, 2020, Shenzhen Mengyun entered into acquisition agreement to acquire 100% equity interests of Shenzhen Bowei, a provider of holographic PCBA solutions. The transaction consummated on July&#160;1, 2020. According to the agreement, acquisition consideration is RMB 20,000,000 (approximately USD 3.1 million) to acquire the 100% equity interests of Shenzhen Bowei. Acquired amortizable intangible assets includes customer relationship, software, and non-compete agreements. Approximately RMB 9.7 million (USD 1.5 million) of goodwill arising from the acquisition is mainly attributable to the excess of the consideration paid over the fair value of the net assets acquired that cannot be recognized separately as identifiable assets under U.S. GAAP, and comprise (a) the assembled work force and (b) the expected but unidentifiable business growth as a result of the synergy resulting from the acquisition. According to the evaluation report from King Kee, the Fair Value of Shenzhen Bowei is RMB 5,300,000, while the carrying value of RMB 15,259,000, so the goodwill shall be fully impaired.</td> </tr>
  </table>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"><b id="xdx_F07_z2qTMIxuqsw">**</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
        <p id="xdx_F1C_zDQhn2JL17P4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">
     On October&#160;1, 2020, Shenzhen Mengyun entered into acquisition agreement to acquire 100% equity interests of Shenzhen Tianyuemeng, an entity focused on holographic advertising services. The transaction consummated on October&#160;1, 2020. According to the agreement, acquisition consideration is RMB 30,000,000 (approximately USD 4.6 million) to acquire the 100% equity interests of Shenzhen Tianyuemeng. Acquired amortizable intangible assets includes customer relationship, software, and non-compete agreements. Approximately RMB 11.4 million (USD 1.8 million) of goodwill arising from the acquisition is mainly attributable to the excess of the consideration paid over the fair value of the net assets acquired that cannot be recognized separately as identifiable assets under U.S. GAAP, and comprise (a) the assembled work force and (b) the expected but unidentifiable business growth as a result of the synergy resulting from the acquisition.</p>
                    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>
                    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On September&#160;28, 2023, the Company&#8217;s board approved the equity transfer agreement between Shenzhen Mengyun and nengshen, to transfer 100% equity interest of Shenzhen Tianyuemeng Technology Co., Ltd and its subsidiaries Horgos Tianyuemeng Technology Co., Ltd., Ltd. and goodwill goes down to nil.</p> </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="Show.showAR( this, 'defref_HOLO_GoodwillReportableSegmentTableTextBlock', window );">Schedule of goodwill reportable segments</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89F_ecustom--GoodwillReportableSegmentTableTextBlock_zGckMHVrWsQb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Goodwill (Details 1)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BC_zVMe4oy52L38" style="display: none">Schedule of goodwill reportable segments</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/>solutions</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/>technology<br/>service</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">As of December&#160;31, 2022</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--Goodwill_iS_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicSolutionsMember_zJbATBpu0x4d" style="width: 9%; text-align: right" title="GoodWill">9,729,086</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--Goodwill_iS_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicTechnologyServiceMember_zNnaRWEUkp7b" style="width: 9%; text-align: right" title="GoodWill">11,426,811</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--Goodwill_iS_pp0p0_c20230101__20231231_zQbHiyITP4Gc" style="width: 9%; text-align: right" title="GoodWill">21,155,897</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Less: goodwill impairment loss</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--GoodwillImpairmentLossNetOfTax_iN_pp0p0_di_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicSolutionsMember_z2Mzb2MgjFMj" style="text-align: right" title="Less: goodwill impairment loss">(9,729,086</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--GoodwillImpairmentLossNetOfTax_iN_pp0p0_di_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicTechnologyServiceMember_zrWlQwcxcKja" style="text-align: right" title="Less: goodwill impairment loss"><span style="-sec-ix-hidden: xdx2ixbrl1698">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--GoodwillImpairmentLossNetOfTax_iN_pp0p0_di_c20230101__20231231_zcsNWqWXZtqa" style="text-align: right" title="Less: goodwill impairment loss">(9,729,086</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">equity transfer loss</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">-</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98E_ecustom--EquityTransferLoss_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicTechnologyServiceMember_z928VqNbFX79" style="border-bottom: Black 1pt solid; text-align: right" title="Equity transfer loss">(11,426,811</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_986_ecustom--EquityTransferLoss_pp0p0_c20230101__20231231_zbBY5HfNN0F6" style="border-bottom: Black 1pt solid; text-align: right" title="Equity transfer loss">(11,426,811</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">As of December&#160;31, 2023</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Goodwill_iE_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicSolutionsMember_zKhEJX1WdiCj" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1706">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--Goodwill_iE_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicTechnologyServiceMember_zN7pMpsaChP" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1708">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--Goodwill_iE_pp0p0_c20230101__20231231_zeyax8BOgDri" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"><span style="-sec-ix-hidden: xdx2ixbrl1710">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#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_HOLO_GoodwillReportableSegmentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_GoodwillReportableSegmentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="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>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988666027136">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of related parties</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_za1kW79hDyhe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Related party transactions and balances (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span id="xdx_8B1_zurJKAXPnYg" style="display: none">Schedule of related parties</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Name of Related Parties</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Relationship</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nature</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>2022</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 23%; text-align: left; padding-bottom: 1pt">Shenzhen Ultimate Holographic Culture Communication Co., Ltd</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="vertical-align: top; width: 18%; text-align: left; padding-bottom: 1pt">Shenzhen Mengyun&#8217;s 19.9% equity investment</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="vertical-align: top; width: 18%; text-align: left; padding-bottom: 1pt">Advances for operational purposes, no interest, due on demand</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98D_ecustom--DueFromRelatedParty_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShenzhenMengyun19.9EquityInvestmentMember_pp0p0" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due from related party">60,280</td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98D_ecustom--DueFromRelatedParty_iI_pp0p0_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShenzhenMengyun19.9EquityInvestmentMember_zitBHEcT8dQ1" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due from related party"><span style="-sec-ix-hidden: xdx2ixbrl1719">-</span></td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98E_ecustom--DueFromRelatedParty_iI_pp0p0_uUSD_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShenzhenMengyun19.9EquityInvestmentMember_z89jaK1oO2Kf" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due from related party"><span style="-sec-ix-hidden: xdx2ixbrl1721">-</span></td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total:</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98C_ecustom--DueFromRelatedParty_c20221231_pp0p0" style="text-align: right" title="Due from related party">60,280</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_ecustom--DueFromRelatedParty_iI_pp0p0_c20231231_zMSOARws21L3" style="text-align: right" title="Due from related party"><span style="-sec-ix-hidden: xdx2ixbrl1725">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_ecustom--DueFromRelatedParty_iI_pp0p0_uUSD_c20231231_zXdsMCq2S6H5" style="text-align: right" title="Due from related party"><span style="-sec-ix-hidden: xdx2ixbrl1727">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">The amounts due to related parties consists of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Name of Related Parties</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Relationship</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Nature</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2022</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 23%; text-align: left; padding-bottom: 1pt">Yuxiu Han.</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="vertical-align: top; width: 18%; text-align: left; padding-bottom: 1pt">Former shareholder and current legal representative of Shenzhen Bowei</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="vertical-align: top; width: 18%; text-align: left; padding-bottom: 1pt">Advances for operational purpose, no interest, due on demand</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98B_ecustom--DueToRelatedParties_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YuxiuHanMember_pp0p0" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due to related parties">350,000</td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98D_ecustom--DueToRelatedParties_iI_pp0p0_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YuxiuHanMember_zeFyIGvi4M27" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due to related parties"><span style="-sec-ix-hidden: xdx2ixbrl1731">-</span></td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98E_ecustom--DueToRelatedParties_iI_pp0p0_uUSD_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YuxiuHanMember_zBeipkGA5338" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due to related parties"><span style="-sec-ix-hidden: xdx2ixbrl1733">-</span></td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total:</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_ecustom--DueToRelatedParties_c20221231_pp0p0" style="text-align: right" title="Due to related parties">350,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98C_ecustom--DueToRelatedParties_iI_pp0p0_c20231231_zJ8SYsIu1ali" style="text-align: right" title="Due to related parties"><span style="-sec-ix-hidden: xdx2ixbrl1737">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_ecustom--DueToRelatedParties_iI_pp0p0_uUSD_c20231231_z3zjSi9xQs9c" style="text-align: right" title="Due to related parties"><span style="-sec-ix-hidden: xdx2ixbrl1739">-</span></td>
    <td style="text-align: left">&#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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="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>58
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988674233760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of income tax expense benefit</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zvzHuxIrgKdh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"><span id="xdx_8BF_z8QX1uNJze2e" style="display: none">Schedule of income tax expense benefit</span></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_493_20210101__20211231_zf4pyNzwDgIg" style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_494_20220101__20221231_zPSESOzFu2Yg" style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_499_20230101__20231231_zBYE9GnRzOKg" style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2021</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--CurrentIncomeTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Current income tax expenses</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">47,145</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">54,335</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">(100,859</td>
    <td style="width: 1%; text-align: left">)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--CurrentIncomeTaxExpenseBenefit_pp0p0_uUSD_c20230101__20231231_zMbfwQgT6FM4" style="width: 9%; text-align: right" title="Current income tax expenses">(14,313</td>
    <td style="width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--DeferredIncomeTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Deferred income tax benefits</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(841,948</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(880,475</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(4,038,047</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--DeferredIncomeTaxExpenseBenefit_pp0p0_uUSD_c20230101__20231231_zE2ZK2C3OXBj" style="border-bottom: Black 1pt solid; text-align: right" title="Deferred income tax benefits">(573,041</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_zDPyGgRVLeKg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Income tax expenses</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(794,803</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(826,140</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(4,138,906</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_uUSD_c20230101__20231231_zpicgmqluv18" style="border-bottom: Black 2.5pt double; text-align: right" title="Income tax expenses">(587,354</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of effective income tax rate reconciliation</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zqBIU2v0ASPg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 1)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BE_zav0uOYb5hub" style="display: none">Schedule of effective income tax rate reconciliation</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49F_20210101_20211231" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_490_20220101_20221231" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_492_20230101_20231231" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2021</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_zbpMcuUF33yl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">China statutory income tax rate</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">25.00</td>
    <td style="width: 1%; text-align: left">%</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">25.00</td>
    <td style="width: 1%; text-align: left">%</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">25.00</td>
    <td style="width: 1%; text-align: left">%</td></tr>
  <tr id="xdx_403_eus-gaap--EffectiveIncomeTaxRateReconciliationDeductions_iN_dpi_znorLZCkAzsb" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Preferential tax rate reduction</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(24.76</td>
    <td style="text-align: left">)%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(24.51</td>
    <td style="text-align: left">)%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(37.28</td>
    <td style="text-align: left">)%</td></tr>
  <tr id="xdx_401_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_zdpnaNteNNJ7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Change in valuation allowance</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">0.44</td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(2.01</td>
    <td style="text-align: left">)%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(15.37</td>
    <td style="text-align: left">)%</td></tr>
  <tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_iN_dpi_zWMtGUC8NPEj" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Additional R&amp;D deduction in China</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(1.24</td>
    <td style="text-align: left">)%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">0.83</td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1.38</td>
    <td style="text-align: left">%</td></tr>
  <tr id="xdx_40B_ecustom--EffectiveIncomeTaxRateReconciliationPermanentDifference_dp_zrTKZkrlz0Pi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Permanent difference</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(0.37</td>
    <td style="text-align: left">)%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(0.06</td>
    <td style="text-align: left">)%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(0.20</td>
    <td style="text-align: left">)%</td></tr>
  <tr id="xdx_405_ecustom--EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1_dp_zQ5TWsuo1DC2" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Tax rate difference outside China<sup id="xdx_F44_zh9KKzFHTJH6">(1)</sup></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(0.04</td>
    <td style="padding-bottom: 1pt; text-align: left">)%</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">0.04</td>
    <td style="padding-bottom: 1pt; text-align: left">%</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(0.05</td>
    <td style="padding-bottom: 1pt; text-align: left">)%</td></tr>
  <tr id="xdx_400_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_zPuQswvskJLh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Effective tax rate</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(0.97</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)%</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(0.71</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)%</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(26.52</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; text-align: justify">
    <td style="width: 0in"></td>
    <td style="width: 0.25in; text-align: left"><sup id="xdx_F09_zbKuPfcdNYa4">(1)</sup></td>
    <td id="xdx_F14_zPBof6ONPyk2" style="text-align: justify">
     It is mainly due to the lower tax rate of the entities incorporated in Hong Kong, and tax exempt in Cayman Islands.</td> </tr>
  </table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of deferred tax assets and liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zWAD7GtiQZN4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 2)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8BC_z5Nv0wmwmARe" style="display: none">Schedule of deferred tax assets and liabilities</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49D_20221231_zDLFQz1Jr0sf" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_499_20231231_zVVWuaGujmp7" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsNetAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred tax assets:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Allowance for doubtful accounts</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">256,868</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">258,718</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_pp0p0_uUSD_c20231231_zZOr3IfgwKf" style="width: 9%; text-align: right" title="Allowance for doubtful accounts">36,528</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_ecustom--ImpairmentLossForInvestment_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Impairment loss for investment</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">240,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">240,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_ecustom--ImpairmentLossForInvestment_iI_pp0p0_uUSD_c20231231_z87BfIK17D24" style="text-align: right" title="Impairment loss for investment">33,885</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net operating loss carry forward</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">3,409,722</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">18,180,820</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0_uUSD_c20231231_z12CBkFiorHc" style="text-align: right" title="Net operating loss carry forward">2,566,934</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--DeferredTaxAssetsInventory_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Inventory reserve</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">26,469</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">26,469</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--DeferredTaxAssetsInventory_iI_pp0p0_uUSD_c20231231_zWewB4hLOFy1" style="text-align: right" title="Inventory reserve">3,737</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--RightOfUse_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Right of use</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">14,110</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">152,685</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_ecustom--RightOfUse_iI_pp0p0_uUSD_c20231231_zsp7FQzwwxDh" style="text-align: right" title="Right of use">21,558</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_zBX888ZZSOR8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Less: valuation allowance</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(3,054,301</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(15,927,164</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_uUSD_c20231231_zKTOSQ4085G5" style="border-bottom: Black 1pt solid; text-align: right" title="Less: valuation allowance">(2,248,742</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsNet_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred tax assets, net</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">892,868</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,931,528</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--DeferredTaxAssetsNet_iI_pp0p0_uUSD_c20231231_zlS7wAVOBQTf" style="text-align: right" title="Deferred tax assets, net">413,900</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxLiabilitiesAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred tax liabilities:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"> </td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_iNI_pp0p0_di_zS3ImoYccQb" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Recognition of intangible assets arising from business combinations</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(1,999,387</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1839">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_iNI_pp0p0_di_uUSD_c20231231_zEaNC1GAGrKk" style="text-align: right" title="Recognition of intangible assets arising from business acquisition"><span style="-sec-ix-hidden: xdx2ixbrl1841">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_ecustom--DeferredIncomeTaxLiabilityNet_iNI_pp0p0_di_zsnV71YlkLc5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Deferred tax liabilities, net</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(1,999,387</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1844">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98B_ecustom--DeferredIncomeTaxLiabilityNet_iNI_pp0p0_di_uUSD_c20231231_z80kclCN7DJe" style="border-bottom: Black 1pt solid; text-align: right" title="Deferred tax liabilities, net"><span style="-sec-ix-hidden: xdx2ixbrl1846">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--DeferredTaxesAssetsLiabilitiesNet_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total deferred tax liabilities, net</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(1,106,519</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">2,931,528</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_982_ecustom--DeferredTaxesAssetsLiabilitiesNet_iI_pp0p0_uUSD_c20231231_za7DDxh3rdQ4" style="border-bottom: Black 2.5pt double; text-align: right" title="Total deferred tax liabilities, net">413,900</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#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="Show.showAR( this, 'defref_HOLO_ScheduleOfTaxPayableTableTextBlock', window );">Schedule of taxes payable</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ScheduleOfTaxPayableTableTextBlock_z2dQjFTFMa65" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 3)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"><span id="xdx_8BD_zsVqs2jTL0uk" style="display: none">Schedule of taxes payable</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49F_20221231_z7puEDX5S4J8" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_497_20231231_zc16uhelKS43" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_406_ecustom--VatTaxesPayable_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">VAT taxes payable</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">49,655</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">198,966</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_988_ecustom--VatTaxesPayable_iI_pp0p0_uUSD_c20231231_zp1L8IF3zWTd" style="width: 9%; text-align: right" title="VAT taxes payable">28,092</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--AccruedIncomeTaxes_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Income taxes payable</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">473,565</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">394,809</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--AccruedIncomeTaxes_iI_pp0p0_uUSD_c20231231_ziDiMloEz0E4" style="text-align: right" title="Income taxes payable">55,743</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--OtherTaxesPayable_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in">Other taxes payable</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">79,034</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">31,833</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_989_ecustom--OtherTaxesPayable_iI_pp0p0_uUSD_c20231231_z287d2HJA3rl" style="border-bottom: Black 1pt solid; text-align: right" title="Other taxes payable">4,494</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--TaxesPayableCurrentAndNoncurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in">Totals</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">602,254</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">625,608</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--TaxesPayableCurrentAndNoncurrent_iI_pp0p0_uUSD_c20231231_zX3Cim2bL592" style="border-bottom: Black 2.5pt double; text-align: right" title="Totals">88,329</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#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_HOLO_ScheduleOfTaxPayableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ScheduleOfTaxPayableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 9<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 12<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988755663664">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Schedule of lease liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_zmIx3nNYhFXc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span id="xdx_8B7_zA3Do9TvGKgj" style="display: none">Schedule of lease liabilities</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49B_20231231_z76XtFPOCdEa" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left">Twelve Months Ending December&#160;31,</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Operating Lease <br/>Amount</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Operating Lease <br/>Amount</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_zfiWTyCzTL12" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%; text-align: left">2024</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">1,243,004</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_uUSD_c20231231_zH9v7H3awtMb" style="width: 9%; text-align: right" title="2024">175,499</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_z6FsFmDOi5Ra" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">2025</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,307,489</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_uUSD_c20231231_zw4Cwx00Zfjh" style="text-align: right" title="2025">184,603</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_zuqXF1T1xJa8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">2026</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">875,622</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_uUSD_c20231231_zxAaPwqFkgB9" style="text-align: right" title="2026">123,628</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_zapTEnFEg6Qf" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2027</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1957">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_uUSD_c20231231_zY4y8TrLGIse" style="text-align: right" title="2026"><span style="-sec-ix-hidden: xdx2ixbrl1959">-</span></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pp0p0_zjAZfuKcliUe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2028</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1961">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pp0p0_uUSD_c20231231_zlI6G9lvcPBf" style="text-align: right" title="2026"><span style="-sec-ix-hidden: xdx2ixbrl1963">-</span></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Total lease payments</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">3,426,115</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0_uUSD_c20231231_z8o5E0POQuy" style="text-align: right" title="Total lease payments">483,730</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zkz1x67hckHd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; padding-bottom: 1pt; text-align: left">Less: Interest</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(304,651</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_uUSD_c20231231_zA7ocHIpGiK2" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Interest">(43,013</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_407_ecustom--PresentValueOfLeaseLiabilities_iI_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; padding-bottom: 2.5pt; text-align: left">Present value of lease liabilities</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">3,121,464</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98F_ecustom--PresentValueOfLeaseLiabilities_iI_pp0p0_uUSD_c20231231_zA0S1tgpPeEg" style="border-bottom: Black 2.5pt double; text-align: right" title="Present value of lease liabilities">440,717</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#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="Show.showAR( this, 'defref_HOLO_ScheduleOfFutureAmortizationROUAssetsTableTextBlock', window );">Schedule of future amortization of ROU assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--ScheduleOfFutureAmortizationROUAssetsTableTextBlock_zs6622qKwySc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details)">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: bottom; font-weight: bold; text-align: left"><span id="xdx_8BB_zuSDJlFLDYmf" style="display: none">Schedule of future amortization of
ROU assets</span></td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_490_20231231_zwXdQmAmXHge" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left"><b>Twelve
    months ending December 31,</b></td><td style="padding-bottom: 1pt; font-weight: bold"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td><td style="padding-bottom: 1pt"><b>&#160;</b></td><td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>USD</b></td><td style="padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr id="xdx_401_ecustom--FutureAmortizationOfRightOfUseAssetsOneYear_iI_zKV8HsZhBmL3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">2024</td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,061,871</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98E_ecustom--FutureAmortizationOfRightOfUseAssetsOneYear_iI_uUSD_c20231231_zwqYv8Su0eZb" style="width: 9%; text-align: right" title="2024">149,925</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_ecustom--FutureAmortizationOfRightOfUseAssetsTwoYear_iI_zsCRA2T2Oob9" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2025</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,138,324</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_ecustom--FutureAmortizationOfRightOfUseAssetsTwoYear_iI_uUSD_c20231231_zUOqLF9ZTn6e" style="text-align: right" title="2025">160,719</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--FutureAmortizationOfRightOfUseAssetsThreeYear_iI_zgHJJBm6TKD4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">2026</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">788,496</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_ecustom--FutureAmortizationOfRightOfUseAssetsThreeYear_iI_uUSD_c20231231_z6wPdMWAAT41" style="border-bottom: Black 1pt solid; text-align: right" title="2026">111,327</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--FutureAmortizationOfRightOfUseAssetsDue_iI_z7Ss8wPrQX2b" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,988,691</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98A_ecustom--FutureAmortizationOfRightOfUseAssetsDue_iI_uUSD_c20231231_zM183TcA7wPj" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">421,971</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>




<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_ScheduleOfFutureAmortizationROUAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ScheduleOfFutureAmortizationROUAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481501/840-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="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>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988667186832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DisclosureWarrantsAbstract', window );"><strong>Warrants</strong></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of black-scholes model</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_z78OzN2LKQAf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Warrant (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span id="xdx_8B2_zt17x0qT7FH6" style="display: none">Schedule of black-scholes model</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2021</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>December&#160;31,<br/> 2023</b></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><b>&#160;</b></td>
    <td style="font-weight: bold; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>USD</b></td>
    <td style="padding-bottom: 1pt; font-weight: bold"><b>&#160;</b></td>
    <td style="font-weight: bold; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>USD</b></td>
    <td style="padding-bottom: 1pt; font-weight: bold"><b>&#160;</b></td>
    <td style="font-weight: bold; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>USD</b></td>
    <td style="padding-bottom: 1pt; font-weight: bold"><b>&#160;</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>RMB</b></td>
    <td style="padding-bottom: 1pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Input</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 52%; text-align: left">Share price</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--SharePrice_iI_uUSDPShares_c20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zqCWeFSE179e" style="width: 9%; text-align: right">9.96</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--SharePrice_iI_uUSDPShares_c20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zTNxlbid7Qa9" style="width: 9%; text-align: right">2.27</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--SharePrice_iI_uUSDPShares_c20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zew3nUAKZBU7" style="width: 9%; text-align: right">3.55</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_98E_eus-gaap--SharePrice_iI_uRMBPShares_c20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zsYXWUXkSBU3" style="text-align: right; width: 9%">25.14</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Risk-free interest rate</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20210101__20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zf2Z6TQ1Q6R1" style="text-align: right">1.26</td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20220101__20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zzulDAkbLKl6" style="text-align: right">4.02</td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zHtnqiGzgUYf" style="text-align: right">3.95</td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zOocbCLTWOG6" style="text-align: right">3.95</td>
    <td>%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Volatility</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20210101__20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zSWo0PBeBKtj" style="text-align: right">59.8</td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20220101__20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_z0oRq8c3sSI5" style="text-align: right">65.2</td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_z8vjZhRM5Il5" style="text-align: right">60.60</td>
    <td style="text-align: left">%</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zXA4bjwTYN5j" style="text-align: right">60.60</td>
    <td>%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Exercise price</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uUSDPShares_c20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zFPed8jqUKyb" style="text-align: right">11.50</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uUSDPShares_c20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zDwkCXF7rNh7" style="text-align: right">11.50</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uUSDPShares_c20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zteL0g1x9pCa" style="text-align: right">11.50</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uRMBPShares_c20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zp5D2YyhYC17" style="text-align: right">81.45</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Warrant life (yr)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zdDEsSYFDWuk" title="Warrant life (yr)">5</span> years</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zTMFyI2jzda7" title="Warrant life (yr)">4.71</span> years</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zxeoXrqNLgz1" title="Warrant life (yr)">3.71</span> years</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_z1uCSgR2knGg" title="Warrant life (yr)">3.71</span> years</td>
    <td>&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zxeczbgG2Oeg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Warrant liabilities (Details 1)">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: bottom; font-weight: bold; text-align: left"><span id="xdx_8BD_z9WI92At9bB8" style="display: none">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis</span></td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td>
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td>
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left"><b>Description</b></td><td style="padding-bottom: 1pt; font-weight: bold"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Warrant<br/>
Liabiity</b></td>
    <td><b>&#160;</b></td><td style="font-weight: bold; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>Quoted Prices In<br/> Active Markets<br/>
    (Level&#160;1)</b></td>
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>Significant Other<br/> Observable
    Inputs<br/> (Level&#160;2)</b></td>
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>Significant Other<br/> Unobservable Inputs<br/> (Level&#160;3)</b></td>
    <td style="font-weight: bold; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left"><span style="font-size: 10pt">December 31, 2022:</span></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">RMB</td>
    <td style="width: 9%; text-align: right"><span id="xdx_90B_ecustom--WarrantLiability_iI_c20221231_zgdbu2v9bmKd" title="Warrant liability">425,619</span></td>
    <td style="width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%">RMB</td>
    <td style="width: 9%; text-align: right"><span id="xdx_909_ecustom--WarrantLiability_iI_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zGBxj8lO8VTc" title="Warrant liability"><span style="-sec-ix-hidden: xdx2ixbrl2109">-</span></span></td>
    <td style="width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%">RMB</td>
    <td style="width: 9%; text-align: right"><span id="xdx_904_ecustom--WarrantLiability_iI_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zUkBreirHSu6" title="Warrant liability"><span style="-sec-ix-hidden: xdx2ixbrl2111">-</span></span></td>
    <td style="width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%">RMB</td>
    <td style="width: 9%; text-align: right"><span id="xdx_906_ecustom--WarrantLiability_iI_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zvGYL9C1wHl9" title="Warrant liability">425,619</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-size: 10pt">December&#160;31, 2023</span></td><td style="text-align: left">&#160;</td>
    <td>RMB</td>
    <td style="text-align: right"><span id="xdx_903_ecustom--WarrantLiability_iI_c20231231_zOGOFd46fSgf" title="Warrant liability">62,200</span></td>
    <td>&#160;</td><td>&#160;</td>
    <td>RMB</td>
    <td style="text-align: right"><span id="xdx_907_ecustom--WarrantLiability_iI_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zYNtJvhrVMsc" title="Warrant liability"><span style="-sec-ix-hidden: xdx2ixbrl2117">-</span></span></td>
    <td>&#160;</td><td>&#160;</td>
    <td>RMB</td>
    <td style="text-align: right"><span id="xdx_906_ecustom--WarrantLiability_iI_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zQdihOQhojsi" title="Warrant liability"><span style="-sec-ix-hidden: xdx2ixbrl2119">-</span></span></td>
    <td>&#160;</td><td>&#160;</td>
    <td>RMB</td>
    <td style="text-align: right"><span id="xdx_902_ecustom--WarrantLiability_iI_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_z3MTO5vEWnIf" title="Warrant liability">62,200</span></td><td style="text-align: left">&#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="Show.showAR( this, 'defref_HOLO_ScheduleOfWarrantActivitiesTableTextBlock', window );">Schedule of Warrants activities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89A_ecustom--ScheduleOfWarrantActivitiesTableTextBlock_zgDJDy5fv8Nh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Warrant liabilities (Details 2)">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: bottom; font-weight: bold; text-align: left"><span id="xdx_8B7_zXlHzZEBuzx6" style="display: none">Schedule of Warrants activities</span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left">Private Warrants</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Warrants</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Weighted Average<br/> Exercise Price<br/> Per Share</p></td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Average Remaining<br/>
Period (Years)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; width: 64%; vertical-align: top">Outstanding as of December 31, 2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zMu9F1DbBgE5" style="width: 9%; text-align: right" title="Outstanding warrants, beginning">270,500</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iS_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zzZT0984ufIg" style="width: 9%; text-align: right" title="Weighted Average Exercise Price Per Share , beginning">11.50</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><span id="xdx_900_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears_dtY_c20210101__20211231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_z4P5rdQoyzq7" title="Average remaining Period (Years)">5</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top">Issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Issued"><span style="-sec-ix-hidden: xdx2ixbrl2131">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Issued"><span style="-sec-ix-hidden: xdx2ixbrl2133">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top">Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl2135">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl2137">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top">Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Exercised"><span style="-sec-ix-hidden: xdx2ixbrl2139">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Exercised"><span style="-sec-ix-hidden: xdx2ixbrl2141">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; padding-bottom: 1pt; vertical-align: top">Expired</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Outstanding warrants Expired"><span style="-sec-ix-hidden: xdx2ixbrl2143">-</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Expired"><span style="-sec-ix-hidden: xdx2ixbrl2145">-</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">Outstanding as of December 31, 2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zx5Jdb0osExh" style="text-align: right" title="Outstanding warrants, beginning">270,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iS_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zLX56xOLIA05" style="text-align: right" title="Weighted Average Exercise Price Per Share , beginning">11.50</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_906_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears_dtY_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zPIBumAkSEc3" title="Average remaining Period (Years)">5</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top">Issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Issued"><span style="-sec-ix-hidden: xdx2ixbrl2153">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Issued"><span style="-sec-ix-hidden: xdx2ixbrl2155">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top">Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl2157">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl2159">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top">Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Exercised"><span style="-sec-ix-hidden: xdx2ixbrl2161">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Exercised"><span style="-sec-ix-hidden: xdx2ixbrl2163">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; padding-bottom: 1pt; vertical-align: top">Expired</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Outstanding warrants Expired"><span style="-sec-ix-hidden: xdx2ixbrl2165">-</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Expired"><span style="-sec-ix-hidden: xdx2ixbrl2167">-</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 2.5pt; vertical-align: top">Outstanding as of December 31, 2023</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ClassOfWarrantOrRightOutstanding_iE_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zs1yo7LV5Kyg" style="border-bottom: Black 2.5pt double; text-align: right" title="Outstanding warrants, beginning">270,500</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iE_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zjFIOW0oxY2f" style="text-align: right" title="Weighted Average Exercise Price Per Share , beginning">11.50</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears_dtY_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zENxr4jnXhD4" title="Average remaining Period (Years)">4</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#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_HOLO_DisclosureWarrantsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_DisclosureWarrantsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_ScheduleOfWarrantActivitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ScheduleOfWarrantActivitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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>61
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988666023184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of segments</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_z9xkE74FAQbd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segments (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B3_zB8eHs7iuaDh" style="display: none">Schedule of segments</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/> solutions</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/> technology service</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total <br/>December&#160;31, <br/>2021</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Revenues</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="width: 9%; text-align: right" title="Revenues">131,871,221</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="width: 9%; text-align: right" title="Revenues">226,778,077</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--Revenues_c20210101__20211231_pp0p0" style="width: 9%; text-align: right" title="Revenues">358,649,298</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost of revenues</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zfdF6EBUTPsb" style="text-align: right" title="Cost of revenues">(92,819,057</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zNP7SJ5HuLhd" style="text-align: right" title="Cost of revenues">(15,803,991</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20210101__20211231_zkTP2u2CIpzk" style="text-align: right" title="Cost of revenues">(108,623,048</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--GrossProfit_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="text-align: right" title="Gross profit">39,052,164</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--GrossProfit_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="text-align: right" title="Gross profit">210,974,086</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--GrossProfit_c20210101__20211231_pp0p0" style="text-align: right" title="Gross profit">250,026,250</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zqXKbRwW8s5j" style="text-align: right" title="Depreciation and amortization">(2,590,281</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zfLhXpfM6dy7" style="text-align: right" title="Depreciation and amortization">(4,084,030</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20210101__20211231_zT1TSmR9Tzl1" style="text-align: right" title="Depreciation and amortization">(6,674,311</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total capital expenditures</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zdSgtSbzZu93" style="text-align: right" title="Total capital expenditures">(129,482</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zwdU3aV2uhq6" style="text-align: right" title="Total capital expenditures">(6,194</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20210101__20211231_zeHLSZujqVKh" style="text-align: right" title="Total capital expenditures">(135,676</td>
    <td style="text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/> solutions</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/> technology service</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total <br/>December&#160;31, <br/>2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Revenues</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="width: 9%; text-align: right" title="Revenues">153,996,658</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="width: 9%; text-align: right" title="Revenues">333,942,206</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Revenues_c20220101__20221231_pp0p0" style="width: 9%; text-align: right" title="Revenues">487,938,864</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost of revenues</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zuQq5Lg2ReW6" style="text-align: right" title="Cost of revenues">(125,805,732</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zv8zfKO5YFo1" style="text-align: right" title="Cost of revenues">(138,873,815</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20220101__20221231_zyujsyYcuzO4" style="text-align: right" title="Cost of revenues">(264,679,547</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--GrossProfit_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="text-align: right" title="Gross profit">28,190,926</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--GrossProfit_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="text-align: right" title="Gross profit">195,068,391</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--GrossProfit_c20220101__20221231_pp0p0" style="text-align: right" title="Gross profit">223,259,317</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_z4zETA9TWRuh" style="text-align: right" title="Depreciation and amortization">(2,761,207</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zgFrsPkEDodg" style="text-align: right" title="Depreciation and amortization">(4,083,030</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20220101__20221231_zUAwhYR0Jb7j" style="text-align: right" title="Depreciation and amortization">(6,844,237</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total capital expenditures</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zq5Fnl9xVmAe" style="text-align: right" title="Total capital expenditures">(1,821,918</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zqqPy5QwIm3c" style="text-align: right" title="Total capital expenditures"><span style="-sec-ix-hidden: xdx2ixbrl2238">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20220101__20221231_zJo6AsW4gq8i" style="text-align: right" title="Total capital expenditures">(1,821,918</td>
    <td style="text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/> solutions</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Holographic<br/> technology service</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total <br/>December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Revenues</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="width: 9%; text-align: right" title="Revenues">68,345,506</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="width: 9%; text-align: right" title="Revenues">135,202,499</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--Revenues_c20230101__20231231_pp0p0" style="width: 9%; text-align: right" title="Revenues">203,548,005</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cost of revenues</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zphjBp6yDkT9" style="text-align: right" title="Cost of revenues">(59,562,014</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zbyWWXAmmvm9" style="text-align: right" title="Cost of revenues">(69,734,292</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20230101__20231231_zRIR1P4M48f7" style="text-align: right" title="Cost of revenues">(129,296,306</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--GrossProfit_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="text-align: right" title="Gross profit">8,783,492</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--GrossProfit_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="text-align: right" title="Gross profit">65,468,207</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--GrossProfit_c20230101__20231231_pp0p0" style="text-align: right" title="Gross profit">74,251,699</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zdQuDKVI7M9f" style="text-align: right" title="Depreciation and amortization">(6,161,834</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zSCYsEItxft5" style="text-align: right" title="Depreciation and amortization"><span style="-sec-ix-hidden: xdx2ixbrl2262">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20230101__20231231_zIJDeyRxXXbi" style="text-align: right" title="Depreciation and amortization">(6,161,834</td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total capital expenditures</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zBL6YbYF7Cs8" style="text-align: right" title="Total capital expenditures">(774,615</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zD48Pgly5Jm9" style="text-align: right" title="Total capital expenditures"><span style="-sec-ix-hidden: xdx2ixbrl2268">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20230101__20231231_zp2HBfF4QF0e" style="text-align: right" title="Total capital expenditures">(774,615</td>
    <td style="text-align: left">)</td></tr>
  </table>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">Total assets as of:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Holographic solutions</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--Assets_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="width: 9%; text-align: right" title="Total Assets">200,456,129</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--Assets_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="width: 9%; text-align: right" title="Total Assets">142,626,614</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_z8rSHAo25ou2" style="width: 9%; text-align: right" title="Total Assets">20,137,323</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Holographic technology service</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--Assets_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total Assets">81,665,772</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--Assets_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total Assets">17,932,589</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zdLaGVurAy1c" style="border-bottom: Black 1pt solid; text-align: right" title="Total Assets">2,531,886</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total assets</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--Assets_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Assets">282,121,901</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--Assets_c20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Assets">160,559,203</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231_zG1rJ7oCzTwl" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Assets">22,669,209</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of disaggregation</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--DisaggregationOfRevenueTableTextBlock_z6FCBsbdMaA6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segments (Details 1)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B0_z5ZwUdtef7E6" style="display: none">Schedule of disaggregation</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2021</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the<br/> year ended <br/>December&#160;31, <br/>2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left; padding-bottom: 1pt">Holographic Technology LiDAR Products</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_981_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLiDARProductsMember_pp0p0" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Revenues">58,923,457</td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLiDARProductsMember_pp0p0" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Revenues">45,086,319</td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLiDARProductsMember_pp0p0" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Revenues">16,330,569</td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLiDARProductsMember_z44HDyGVwNu" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Revenues">2,317,478</td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Holographic Technology Intelligence Vision software and Technology Development Service</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_pp0p0" style="text-align: right" title="Revenues">14,277,873</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_pp0p0" style="text-align: right" title="Revenues">12,658,954</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_pp0p0" style="text-align: right" title="Revenues">45,930,400</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_zIdkytooJXz1" style="text-align: right" title="Revenues">6,518,001</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Holographic Technology Licensing and Content Product</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLicensingAndContentProductMember_pp0p0" style="text-align: right" title="Revenues">31,105,495</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLicensingAndContentProductMember_pp0p0" style="text-align: right" title="Revenues">29,093,110</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLicensingAndContentProductMember_pp0p0" style="text-align: right" title="Revenues">5,594,979</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLicensingAndContentProductMember_ztn1Idy7PqZ3" style="text-align: right" title="Revenues">793,986</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Holographic Hardware Sales</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicHardwareSalesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">27,564,396</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_985_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicHardwareSalesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">67,158,275</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicHardwareSalesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">489,558</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicHardwareSalesMember_zL8Yc8h0H1vh" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">69,473</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">Total Holographic Solutions</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--TotalHolographicSolutionsMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">131,871,221</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_986_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--TotalHolographicSolutionsMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">153,996,658</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_984_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--TotalHolographicSolutionsMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">68,345,506</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--TotalHolographicSolutionsMember_zYg8QmHLWUl9" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">9,698,938</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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>62
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988670336144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed financial information of the parent company (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DisclosureCondensedFinancialInformationOfParentCompanyAbstract', window );"><strong>Financial Information Of Parent Company</strong></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="Show.showAR( this, 'defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Schedule of condensed balance sheets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89D_esrt--ScheduleOfCondensedBalanceSheetTableTextBlock_zcP2SIdkccZ7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Financial information of the parent company (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span id="xdx_8B5_za2mkzIeh962" style="display: none">Schedule of condensed balance sheets</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49D_20221231_srt--ConsolidatedEntitiesAxis_srt--ParentCompanyMember" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_494_20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zvr23wE8ruH7" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2022</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2023</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2023</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--AssetsAbstract_iB_zIctsExGeBm3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">ASSETS</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OtherAssetsAbstract_iB_zMxD260p2Ixh" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">OTHER ASSETS</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--Investments_iI_zlNjuNZYt832" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 64%; text-align: left; padding-bottom: 1pt">Investment in subsidiaries</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 9%; text-align: right">197,126,688</td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 9%; text-align: right"> 141,277,611</td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zrwLJdU89scb" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Investment in subsidiaries"> 19,945,216</td>
    <td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--OtherAssets_iI_zHxXqVlF3g06" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt">Total other assets</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">197,126,688</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">141,277,611</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--OtherAssets_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zaaHpacBZwwj" style="border-bottom: Black 1pt solid; text-align: right" title="Total other assets">19,945,216</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--Assets_iI_zq9a3yyWt7vd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 2.5pt">Total assets</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">197,126,688</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">141,277,611</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zDuLCK5ahJef" style="border-bottom: Black 2.5pt double; text-align: right" title="Total assets">19,945,216</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB_zmuTHQ6EKEy5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_zCAtCDBnzANe" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Other payables and accrued liabilities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">98,664</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">98,664</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98D_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zycAXl2Kejpd" style="text-align: right" title="Other payables and accrued liabilities">14,305</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_ecustom--WarrantLiabilities_iI_zChHHOZacOhc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Warrant liabilities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">425,619</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">62,200</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_988_ecustom--WarrantLiabilities_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zYwBVko8URwd" style="border-bottom: Black 1pt solid; text-align: right" title="Warrant liabilities">8,782</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--Liabilities_iI_zbCPym8ZkFzc" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">Total liabiliteis</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">524,283</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">160,864</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--Liabilities_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zs4eIzU0JUx2" style="border-bottom: Black 1pt solid; text-align: right" title="Total liabiliteis">23,087</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--CommitmentsAndContingencies_iI_zqbgPv4gJlba" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">COMMITMENTS AND CONTINGENCIES</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--StockholdersEquityAbstract_iB_zVhmNbLooRx1" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">SHAREHOLDERS&#8217; EQUITY</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--CommonStockValue_iI_zxLreNsI72ci" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Ordinary shares,$0.001 par value<sup id="xdx_F4D_zqIFyqfG6za3">1</sup></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">36,144</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">42,318</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--CommonStockValue_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z6d6QMlruUOl" style="text-align: right" title="Ordinary shares,$0.0001 par value">5,941</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--AdditionalPaidInCapital_iI_zb2BK8MVGSgj" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Additional paid-in capital</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">254,138,709</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">286,296,970</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98C_eus-gaap--AdditionalPaidInCapital_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zCBHN9LlL905" style="text-align: right" title="Additional paid-in capital">41,180,750</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_z98r7wwUbHl5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Accumulated deficit</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(65,500,622</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(146,909,851</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98B_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zWipoK7brdBi" style="text-align: right" title="Accumulated deficit">(20,668,617</td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_409_ecustom--StatutoryReserves_iI_ztojFgDStcQd" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left">Statutory reserves</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">11,110,699</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">3,052,776</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98C_ecustom--StatutoryReserves_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zr8udLLvfjOl" style="text-align: right" title="Statutory reserves">431,019</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_z4ywOdpBSFad" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1pt">Accumulated other comprehensive loss</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(3,182,525</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(1,365,466</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_987_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zGDcd7iwiQx5" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated other comprehensive loss">(1,026,964</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--StockholdersEquity_iI_pp0p0_zIxbnT7T2c97" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt">Total shareholders&#8217; equity</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">196,602,405</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">141,116,747</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--StockholdersEquity_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zXo6Jz2A0yoa" style="border-bottom: Black 1pt solid; text-align: right">19,922,129</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--LiabilitiesAndStockholdersEquity_iI_pp0p0_zBHC6w9wNmW" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 2.5pt">Total liabilities and shareholders&#8217; equity</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">197,126,688</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">141,277,611</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--LiabilitiesAndStockholdersEquity_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zDDDQh9hKz6e" style="border-bottom: Black 2.5pt double; text-align: right">19,945,216</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<div style="width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div>



<table cellpadding="0" cellspacing="0" style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup id="xdx_F0B_zoiIpt4TbNwa">1</sup></span></td><td style="text-align: justify"><span id="xdx_F1C_z1rexZzB5eJc" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Par
                                            value has been adjusted for the reverse stock split effective February 2, 2024 (See Note
                                            18 - Subsequent Event).</span></td>
</tr></table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock', window );">Schedule of condensed statements of income and comprehensive income</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_893_esrt--ScheduleOfCondensedIncomeStatementTableTextBlock_z12FZMQWYlbk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Financial information of the parent company (Details 1)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; width: 64%"><span id="xdx_8B8_zVxNOim9UNI4" style="display: none">Schedule of condensed statements of income and comprehensive income</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td>
    <td id="xdx_495_20220101_20221231_srt--ConsolidatedEntitiesAxis_srt--ParentCompanyMember" style="text-align: right; width: 9%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td>
    <td id="xdx_497_20230101_20231231_srt--ConsolidatedEntitiesAxis_srt--ParentCompanyMember" style="text-align: right; width: 9%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td>
    <td style="text-align: right; width: 9%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold; text-align: center">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Years Ended December&#160;31,</td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--OperatingExpensesAbstract_iB_zS9t0xDit42g" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">OPERATING EXPENSES</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--GeneralAndAdministrativeExpense_zV7ucR1z03t4" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">General and administrative</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(28,968</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(32,164,435</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--GeneralAndAdministrativeExpense_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z9dqx9WLhfKf" style="text-align: right">(4,480,600</td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--OperatingExpenses_zDrIDM0P1zf6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt">Total operating expenses</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(28,968</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(32,164,435</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_980_eus-gaap--OperatingExpenses_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zQUvkPeTsRGd" style="border-bottom: Black 1pt solid; text-align: right">(4,480,600</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_402_eus-gaap--GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary_zREncZu8Iqa8" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt">Equity income (loss) of subsidiaries</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(140,903,197</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(114,125,394</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zAuknc6CK705" style="border-bottom: Black 1pt solid; text-align: right">(16,111,711</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_402_eus-gaap--OtherNoncashIncomeExpense_zDvEEvSYVR0c" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt">Total other income (expense), net</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(140,903,197</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(114,125,394</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--OtherNoncashIncomeExpense_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zDil5hhEtpTj" style="border-bottom: Black 1pt solid; text-align: right">(16,111,711</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_408_ecustom--ChangeInFairValueOfWarrantsLiabilities_z5tmqtsDpbUh" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1pt">CHANGE IN FAIR VALUE OF WARRANT LIABILITIES</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">4,415,328</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">372,961</td>
    <td style="padding-bottom: 1pt; text-align: left"></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_980_ecustom--ChangeInFairValueOfWarrantsLiabilities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zWzWjAMQZ7ja" style="border-bottom: Black 1pt solid; text-align: right">52,927</td>
    <td style="padding-bottom: 1pt; text-align: left"></td></tr>
  <tr id="xdx_407_eus-gaap--NetIncomeLoss_z2vCwrGZTGB7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left">NET INCOME</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(136,458,901</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(81,587,998</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--NetIncomeLoss_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zbOmbgFFOvl7" style="text-align: right">(11,578,184</td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_400_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_zpx0YibhDXpg" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt">FOREIGN CURRENCY TRANSLATION ADJUSTMENT</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">995,415</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">1,817,059</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zdGAUtOwlMjj" style="border-bottom: Black 1pt solid; text-align: right">257,860</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--ComprehensiveIncomeNetOfTax_zqzhoc3WzxAc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 2.5pt">COMPREHENSIVE INCOME</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(135,463,486</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">(79,770,939</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--ComprehensiveIncomeNetOfTax_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zjAUQZcZ6gqe" style="border-bottom: Black 2.5pt double; text-align: right">(11,320,324</td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock', window );">Schedule of condensed statements of cash flows</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89F_esrt--ScheduleOfCondensedCashFlowStatementTableTextBlock_zVZOWuphL45" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Financial information of the parent company (Details 2)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span id="xdx_8B4_zhANmtBJXALc" style="display: none">Schedule of condensed statements of cash flows</span></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49C_20220101__20221231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zkMWbpE49gc5" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_49E_20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zdm9liYUQ2d8" style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt; font-weight: bold; text-align: center">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Years Ended December&#160;31,</td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">RMB</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">USD</td>
    <td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_zjvHVKutpzW4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOWS FROM OPERATING ACTIVITIES:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--NetIncomeLoss_zDEHKIgtWXdj" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Net income (loss)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">(136,458,901</td>
    <td style="width: 1%; text-align: left">)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: right">(81,587,998</td>
    <td style="width: 1%; text-align: left">)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--NetIncomeLoss_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_ztNddLoTfB76" style="width: 9%; text-align: right">(11,578,184</td>
    <td style="width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_iB_z5RA7WlL6rbf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Adjustments to reconcile net income to cash used in operating activities:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome_zrUwqSiENnh1" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Equity income (loss) of subsidiaries</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">140,903,197</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">114,125,394</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_eus-gaap--GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zyB4eDrsVY87" style="text-align: right" title="Equity income (loss) of subsidiaries and VIEs">16,111,711</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--ProceedsFromIssuanceOfWarrants_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Issuance of common shares under the Company&#8217;s 2023 Equity Incentive Plan</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2488">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(32,164,435</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98E_eus-gaap--ProceedsFromIssuanceOfWarrants_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zPQzGlRgECAl" style="text-align: right">(4,480,600</td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_401_ecustom--ChangeInFairValueOfWarrantLiabilities_zP4ycEKP6i14" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Change in fair value of warrant liabilities</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(4,415,328</td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(372,961</td>
    <td style="text-align: left">)	</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_981_ecustom--ChangeInFairValueOfWarrantLiabilities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z1pJEVeUlpA8" style="text-align: right" title="Change in fair value of warrant liabilities">(52,927</td>
    <td style="text-align: left">)</td></tr>
  <tr id="xdx_402_ecustom--Intercompany_zKcPzd0geTKl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Intercompany</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2497">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2498">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_983_ecustom--Intercompany_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zSrHPXLwniQ5" style="text-align: right" title="Intercompany"><span style="-sec-ix-hidden: xdx2ixbrl2500">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_zk4NhxebAbT1" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Other payables and accrued liabilities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">(28,968</td>
    <td style="padding-bottom: 1pt; text-align: left">)</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2503">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_982_eus-gaap--IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zzzEgByjFWQe" style="border-bottom: Black 1pt solid; text-align: right" title="Other payables and accrued liabilities"><span style="-sec-ix-hidden: xdx2ixbrl2505">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--NetCashProvidedByUsedInOperatingActivities_z5hy5IkGyX7i" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Net cash used in operating activities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2507">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2508">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_989_eus-gaap--NetCashProvidedByUsedInOperatingActivities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z3od8gUY46ac" style="border-bottom: Black 1pt solid; text-align: right" title="Net cash used in operating activities"><span style="-sec-ix-hidden: xdx2ixbrl2510">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_zpHQ5umf3OW" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOWS FROM INVESTING ACTIVITIES:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--NetCashProvidedByUsedInInvestingActivities_zp8YH9P8kGd1" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Net cash (used in) provided by investing activities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2515">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2516">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_98A_eus-gaap--NetCashProvidedByUsedInInvestingActivities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zVCZHNTU7L6e" style="border-bottom: Black 1pt solid; text-align: right" title="Net cash (used in) provided by investing activities"><span style="-sec-ix-hidden: xdx2ixbrl2518">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_zWl0a5phJPDd" style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CASH FLOWS FROM FINANCING ACTIVITIES:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--NetCashProvidedByUsedInFinancingActivities_ztotEscommI2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Net cash provided by financing activities</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2523">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2524">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--NetCashProvidedByUsedInFinancingActivities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zm4KBIt74Hg3" style="border-bottom: Black 1pt solid; text-align: right" title="Net cash provided by financing activities"><span style="-sec-ix-hidden: xdx2ixbrl2526">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_zIZBaVespRog" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">EFFECT OF EXCHANGE RATE ON CASH</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_z8FACkbwlFm9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2531">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2532">-</span></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zkBRrtAPSMb5" style="text-align: right" title="CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH"><span style="-sec-ix-hidden: xdx2ixbrl2534">-</span></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_zWwn9PhHklb1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt">CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2536">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2537">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
    <td id="xdx_988_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_pp0p0_uUSD_c20221231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zQRW3CtkDb13" style="border-bottom: Black 1pt solid; text-align: right" title="CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year"><span style="-sec-ix-hidden: xdx2ixbrl2539">-</span></td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_zLtl05txix1l" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt">CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2541">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2542">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
    <td id="xdx_98F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zntGwHrSP6n1" style="border-bottom: Black 2.5pt double; text-align: right" title="CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year"><span style="-sec-ix-hidden: xdx2ixbrl2544">-</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#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_HOLO_DisclosureCondensedFinancialInformationOfParentCompanyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_DisclosureCondensedFinancialInformationOfParentCompanyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph (a)<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph (a)<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph (a)<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfCondensedIncomeStatementTableTextBlock</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>63
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988670480080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of business and organization (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_MCHologramIncMCMember', window );">M C Hologram Inc M C [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">MC Hologram Inc (&#8220;MC&#8221;)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by MicroCloud<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered capital of USD 50,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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_QuantumEdgeHKLimitedMember', window );">Quantum Edge HK Limited [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Quantum Edge HK Limited (&#8220;Mengyun HK&#8221;)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by MC<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered&#160;capital of HK 10,000 (USD 1,290)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_BeijingXihuiyunTechnologyCoMember', window );">Beijing Xihuiyun Technology Co [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Beijing Xihuiyun Technology Co., Ltd (&#8220;Beijing Xihuiyun&#8221;)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by Mengyun HK<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered&#160;capital of RMB 207,048,000 (USD&#160;30,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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_ShanghaiMengyunHolographicTechnologyCoMember', window );">Shanghai Mengyun Holographic Technology Co [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Shanghai Mengyun Holographic Technology Co., Ltd. (&#8220;Shanghai Mengyun&#8221;)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">81.63% owned by Beijing Xihuiyun and 18.37% owned by Mengyun HK<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered&#160;capital of RMB 27,000,000 (USD&#160;4,316,665)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_ShenzhenMengyunHolographicTechnologyCoMember', window );">Shenzhen Mengyun Holographic Technology Co [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Shenzhen Mengyun Holographic Technology Co., Ltd. (&#8220;Shenzhen Mengyun&#8221;)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by Shanghai Mengyun<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_ShenzhenQianhaiYoushiTechnologyCoLtdMember', window );">Shenzhen Qianhai Youshi Technology Co Ltd [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Shenzhen Qianhai Youshi Technology Co., Ltd. (&#8220;Qianhai Youshi&#8221;)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by Shanghai Mengyun<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_ShenzhenYijiaNetworkTechnologyCoLtdMember', window );">Shenzhen Yijia Network Technology Co Ltd [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Shenzhen Yijia Network Technology Co., Ltd. (&#8220;Yijia Network&#8221;)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by Qianhai Youshi<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_HorgosYoushiNetworkTechnologyCoLtdMember', window );">Horgos Youshi Network Technology Co Ltd [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Horgos Youshi Network Technology Co., Ltd. (&#8220;Horgos Youshi&#8221;)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by Qianhai Youshi<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_HorgosWeiyiSoftwareTechnologyCoLtdMember', window );">Horgos Weiyi Software Technology Co Ltd [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Horgos Weiyi Software Technology Co., Ltd. (&#8220;Horgos Weiyi&#8221;)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by Shenzhen Mengyun<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_ShenzhenBroadVisionTechnologyCoLtdMember', window );">Shenzhen Broad Vision Technology Co Ltd [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Shenzhen BroadVision Technology Co., Ltd. (&#8220;Shenzhen Bowei&#8221;)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by Shenzhen Mengyun<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_McloudvrSoftwareNetworkTechnologyHKCoLimitedMember', window );">Mcloudvr Software Network Technology HK Co 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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Mcloudvr Software Network Technology HK Co., Limited (&#8220;Mcloudvr HK&#8221;)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by Shenzhen Mengyun<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered&#160;capital of HKD 100,000 (USD&#160;12,882)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_ShenzhenTianyuemengTechnologyCoLtdMember', window );">Shenzhen Tianyuemeng Technology Co Ltd [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Shenzhen Tianyuemeng Technology Co., Ltd. (&#8220;Shenzhen Tianyuemeng&#8221;)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by Shenzhen Mengyun<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered&#160;capital of RMB 20,000,000 (USD&#160;3,076,922)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_ShenzhenYunaoHongxiangTechnologyCoLtdMember', window );">Shenzhen Yunao Hongxiang Technology Co Ltd [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Shenzhen Yunao Hongxiang Technology Co., Ltd. (&#8220;Shenzhen Yunao&#8221;)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by Shenzhen Mengyun<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered&#160;capital of RMB 5,000,000 (USD&#160;784,671)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_BroadvisionIntelligenceHongKongLtdMember', window );">Broadvision Intelligence Hong Kong Ltd [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Broadvision Intelligence (Hong&#160;Kong), Ltd. (&#8220;Broadvision HK&#8221;)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by Shenzhen Bowei<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered&#160;capital of HKD 10,000 (USD 1,288)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_HorgosBroadVisionTechnologyCoLtdMember', window );">Horgos Broad Vision Technology Co Ltd [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Horgos BroadVision Technology Co., Ltd. (&#8220;Horgos Bowei&#8221;)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by Shenzhen Bowei<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_HorgosTianyuemengTechnologyCoLtdMember', window );">Horgos Tianyuemeng Technology Co Ltd [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Horgos Tianyuemeng Technology Co., Ltd. (&#8220;Horgos Tianyuemeng&#8221;)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by Shenzhen Tianyuemeng&#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="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered&#160;capital of RMB 1,000,000 (USD&#160;153,846)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember', window );">Horgos Tianyuemeng Technology Co Ltd Shenzhen Branch [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Horgos Tianyuemeng Technology Co., Ltd.-Shenzhen Branch (&#8220;Horgos Tianyuemeng-SZ&#8221;)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by Horgos Tianyuemeng<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered capital of RMB 1,000,000 (USD&#160;153,846)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_OceanCloudTechnologyCoLimitedMember', window );">Ocean Cloud Technology Co 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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Ocean Cloud Technology Co., Limited. (&#8220;Ocean HK&#8221;)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">56% owned by Mcloudvr HK<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered&#160;capital of HKD 10,000 (USD 1,288)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_ShenzhenHaiyunXinshengTechnologyCoLtdMember', window );">Shenzhen Haiyun Xinsheng Technology Co Ltd [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Shenzhen Haiyun Xinsheng Technology Co., Ltd. (&#8220;Shenzhen Haiyun&#8221;)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by Ocean HK<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered&#160;capital of RMB 50,000,000 (USD&#160;7,846,707)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember', window );">Shenzhen Tata Mutual Entertainment Information Technology Co Ltd [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Shenzhen Tata Mutual Entertainment Information Technology Co., Ltd. (&#8220;Shenzhen Tata&#8221;)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by Shenzhen Haiyun<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered&#160;capital of RMB 5,000,000 (USD&#160;784,671)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_ShenzhenYoumiTechnologyCoLtdMember', window );">Shenzhen Youmi Technology Co Ltd [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Shenzhen Youmi Technology Co., Ltd. (&#8220;Shenzhen Youmi&#8221;)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by Shenzhen Haiyun<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered capital of RMB 5,000,000 (USD 784,671)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_ShenzhenYushianTechnologyCoLtdMember', window );">Shenzhen Yushian Technology Co Ltd [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Shenzhen Yushian Technology Co., Ltd. (&#8220;Shenzhen Yushi&#8221;)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by Shenzhen Haiyun<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered capital of RMB 5,000,000 (USD 784,671)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember', window );">Horgos Tata Mutual Entertainment Information Technology Co Ltd [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Horgos Tata Mutual Entertainment Information Technology Co., Ltd. (&#8220;Horgos Tata&#8221;)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by Shenzhen Tata<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered&#160;capital of RMB 5,000,000 (USD&#160;784,671)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_HorgosYoumiTechnologyCoLtdMember', window );">Horgos Youmi Technology Co Ltd [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Horgos Youmi Technology Co., Ltd. (&#8220;Horgos Youmi&#8221;)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by Shenzhen Youmi<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered capital of RMB 5,000,000 (USD 784,671)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_HorgosYushianTechnologyCoLtdMember', window );">Horgos Yushian Technology Co Ltd [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Horgos Yushian Technology Co., Ltd. (&#8220;Horgos Yushi&#8221;)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by Shenzhen Yushi<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered capital of RMB 5,000,000 (USD 784,671)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_KashgarYoushiInformationTechnologyCoLtdMember', window );">Kashgar Youshi Information Technology Co Ltd [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Kashgar Youshi Information Technology Co., Ltd. (&#8220;Kashgar Youshi&#8221;)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by Qianhai Youshi<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered&#160;capital of RMB 5,000,000 (USD&#160;769,230)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_BeijingWeixiaohaiTechnologyCoLtdMember', window );">Beijing Weixiaohai Technology Co Ltd [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionNameOfAcquiredEntity', window );">Name</a></td>
<td class="text">Beijing Weixiaohai Technology Co., Ltd. (&#8220;Beijing Weixiaohai&#8221;)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription', window );">Ownership</a></td>
<td class="text">100% owned by Shenzhen Haiyun<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Background</a></td>
<td class="text">Registered&#160;capital of RMB 8,000,000 (USD&#160;1,124,622)<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_BusinessAcquisitionNameOfAcquiredEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the acquired entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionNameOfAcquiredEntity</td>
</tr>
<tr>
<td style="padding-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_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the terms of a loan made to the ESOP by a lender other than the employer, including interest rate and repayment requirements, and description of any guarantee of debt repayment made by the employer to the lender.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 25<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480637/718-40-25-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription</td>
</tr>
<tr>
<td style="padding-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_MinorityInterestDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of noncontrolling interest which might include background information, terms of the ownership arrangement, and type and terms of equity interest owned by the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDescription</td>
</tr>
<tr>
<td style="padding-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_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=HOLO_MCHologramIncMCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_MCHologramIncMCMember</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_BusinessAcquisitionAxis=HOLO_QuantumEdgeHKLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_QuantumEdgeHKLimitedMember</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_BusinessAcquisitionAxis=HOLO_BeijingXihuiyunTechnologyCoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_BeijingXihuiyunTechnologyCoMember</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_BusinessAcquisitionAxis=HOLO_ShanghaiMengyunHolographicTechnologyCoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_ShanghaiMengyunHolographicTechnologyCoMember</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_BusinessAcquisitionAxis=HOLO_ShenzhenMengyunHolographicTechnologyCoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_ShenzhenMengyunHolographicTechnologyCoMember</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_BusinessAcquisitionAxis=HOLO_ShenzhenQianhaiYoushiTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_ShenzhenQianhaiYoushiTechnologyCoLtdMember</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_BusinessAcquisitionAxis=HOLO_ShenzhenYijiaNetworkTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_ShenzhenYijiaNetworkTechnologyCoLtdMember</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_BusinessAcquisitionAxis=HOLO_HorgosYoushiNetworkTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_HorgosYoushiNetworkTechnologyCoLtdMember</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_BusinessAcquisitionAxis=HOLO_HorgosWeiyiSoftwareTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_HorgosWeiyiSoftwareTechnologyCoLtdMember</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_BusinessAcquisitionAxis=HOLO_ShenzhenBroadVisionTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_ShenzhenBroadVisionTechnologyCoLtdMember</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_BusinessAcquisitionAxis=HOLO_McloudvrSoftwareNetworkTechnologyHKCoLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_McloudvrSoftwareNetworkTechnologyHKCoLimitedMember</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_BusinessAcquisitionAxis=HOLO_ShenzhenTianyuemengTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_ShenzhenTianyuemengTechnologyCoLtdMember</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_BusinessAcquisitionAxis=HOLO_ShenzhenYunaoHongxiangTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_ShenzhenYunaoHongxiangTechnologyCoLtdMember</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_BusinessAcquisitionAxis=HOLO_BroadvisionIntelligenceHongKongLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_BroadvisionIntelligenceHongKongLtdMember</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_BusinessAcquisitionAxis=HOLO_HorgosBroadVisionTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_HorgosBroadVisionTechnologyCoLtdMember</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_BusinessAcquisitionAxis=HOLO_HorgosTianyuemengTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_HorgosTianyuemengTechnologyCoLtdMember</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_BusinessAcquisitionAxis=HOLO_HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember</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_BusinessAcquisitionAxis=HOLO_OceanCloudTechnologyCoLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_OceanCloudTechnologyCoLimitedMember</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_BusinessAcquisitionAxis=HOLO_ShenzhenHaiyunXinshengTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_ShenzhenHaiyunXinshengTechnologyCoLtdMember</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_BusinessAcquisitionAxis=HOLO_ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember</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_BusinessAcquisitionAxis=HOLO_ShenzhenYoumiTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_ShenzhenYoumiTechnologyCoLtdMember</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_BusinessAcquisitionAxis=HOLO_ShenzhenYushianTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_ShenzhenYushianTechnologyCoLtdMember</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_BusinessAcquisitionAxis=HOLO_HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember</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_BusinessAcquisitionAxis=HOLO_HorgosYoumiTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_HorgosYoumiTechnologyCoLtdMember</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_BusinessAcquisitionAxis=HOLO_HorgosYushianTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_HorgosYushianTechnologyCoLtdMember</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_BusinessAcquisitionAxis=HOLO_KashgarYoushiInformationTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_KashgarYoushiInformationTechnologyCoLtdMember</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_BusinessAcquisitionAxis=HOLO_BeijingWeixiaohaiTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_BeijingWeixiaohaiTechnologyCoLtdMember</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>64
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988663374112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of business and organization (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2023 </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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_ThirdPartyMember', window );">Third Party [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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="Show.showAR( this, 'defref_HOLO_AmountTransferred', window );">Amount transferred</a></td>
<td class="nump">&#165; 7,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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_ThirdPartyOneMember', window );">Third Party One [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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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="Show.showAR( this, 'defref_HOLO_AmountTransferred', window );">Amount transferred</a></td>
<td class="nump">&#165; 3,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_AmountTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_AmountTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=HOLO_ThirdPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_ThirdPartyMember</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_BusinessAcquisitionAxis=HOLO_ThirdPartyOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_ThirdPartyOneMember</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>65
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988668084752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of significant accounting policies (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office Equipment [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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=HOLO_MechanicalEquipmentMember', window );">Mechanical 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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=HOLO_MechanicalEquipmentMember', window );">Mechanical 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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=HOLO_ElectronicEquipmentMember', window );">Electronic 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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=HOLO_ElectronicEquipmentMember', window );">Electronic 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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">5 years<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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_MechanicalEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_MechanicalEquipmentMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=HOLO_ElectronicEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_ElectronicEquipmentMember</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>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988674233760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of significant accounting policies (Details 1)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Total non-controlling interests</a></td>
<td class="nump">$ 14,187<span></span>
</td>
<td class="nump">&#165; 86,196<span></span>
</td>
<td class="nump">&#165; 291,921<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=HOLO_OceanHKMember', window );">Ocean H K [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="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Total non-controlling interests</a></td>
<td class="nump">$ 14,187<span></span>
</td>
<td class="nump">&#165; 86,196<span></span>
</td>
<td class="nump">&#165; 291,921<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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ConsolidatedEntitiesAxis=HOLO_OceanHKMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_OceanHKMember</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>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988668119936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies (Details Narrative)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </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="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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>
<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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 151,119,985<span></span>
</td>
<td class="nump">&#165; 48,006,979<span></span>
</td>
<td class="nump">$ 17,795,126<span></span>
</td>
<td class="nump">&#165; 126,037,538<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_WorkingCapital', window );">Working capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 158,339,349<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">134,894,390<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsDescription', window );">Foreign cuurency transactions</a></td>
<td class="text">7.0467<span></span>
</td>
<td class="text">RMB 6.7290<span></span>
</td>
<td class="text">USD 1.00 to RMB 6.3721<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="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables', window );">Doubtful accounts for accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,862,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,588,786<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Inventory Valuation Reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">176,459<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 176,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="Show.showAR( this, 'defref_HOLO_AllowanceForNoncurrentPrepaymentsAndDeposits', window );">Allowance for noncurrent prepayments and deposits</a></td>
<td class="text">&#160;<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expense</a></td>
<td class="nump">&#165; 2,727,591<span></span>
</td>
<td class="nump">3,735,551<span></span>
</td>
<td class="nump">&#165; 148,521<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="Show.showAR( this, 'defref_HOLO_GovernmentSubsidies', window );">Government subsidies</a></td>
<td class="nump">844,332<span></span>
</td>
<td class="nump">478,809<span></span>
</td>
<td class="nump">76,988<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="Show.showAR( this, 'defref_us-gaap_LaborAndRelatedExpense', window );">Total expenses</a></td>
<td class="nump">&#165; 1,512,164<span></span>
</td>
<td class="nump">&#165; 4,630,467<span></span>
</td>
<td class="nump">&#165; 3,414,706<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_HOLO_AllowanceForNoncurrentPrepaymentsAndDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_AllowanceForNoncurrentPrepaymentsAndDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_GovernmentSubsidies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_GovernmentSubsidies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_WorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_WorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ForeignCurrencyTransactionsDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of transaction giving rise to foreign currency transaction gain (loss), including but not limited to, nature of the transaction, the foreign currency involved, the accounting for the transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsDescription</td>
</tr>
<tr>
<td style="padding-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_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LaborAndRelatedExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LaborAndRelatedExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>68
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988670341472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Reverse Recapitalization (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </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="Show.showAR( this, 'defref_HOLO_DisclosureReverseRecapitalizationAbstract', window );"><strong>Reverse Recapitalization</strong></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="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Ordinary shares of Golden Path, outstanding prior to Merger</a></td>
<td class="nump">575,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="Show.showAR( this, 'defref_HOLO_SharesSubjectToMandatoryRedemptionSettlementTermNumberOfShares', window );">Less redemption of Golden Path shares</a></td>
<td class="num">(218,247)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_PublicSharesFollowingRedemptions', window );">Public shares following redemptions</a></td>
<td class="nump">356,753<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_SharesIssuedUponClosingToPublicShareholdersFromRights', window );">Shares issued upon closing to public shareholders (from rights)</a></td>
<td class="nump">57,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="Show.showAR( this, 'defref_HOLO_FounderSponsorShares', window );">Founder (Sponsor) Shares</a></td>
<td class="nump">170,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="Show.showAR( this, 'defref_HOLO_SharesIssuedUponClosingToSponsorFromRights', window );">Shares issued upon closing to Sponsor (from rights)</a></td>
<td class="nump">2,705<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_SharesIssuedUponClosingToFinderEngagedPeaceAsset', window );">Shares issued upon closing to Finder (engaged Peace Asset)</a></td>
<td class="nump">38,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="Show.showAR( this, 'defref_HOLO_McShares', window );">MC shares</a></td>
<td class="nump">4,455,446<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_TotalSharesOfCommonStockImmediatelyAfterMerger', window );">Total shares of common stock immediately after Merger</a></td>
<td class="nump">5,081,204<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_DisclosureReverseRecapitalizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_DisclosureReverseRecapitalizationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_FounderSponsorShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_FounderSponsorShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_McShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_McShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_PublicSharesFollowingRedemptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_PublicSharesFollowingRedemptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_SharesIssuedUponClosingToFinderEngagedPeaceAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_SharesIssuedUponClosingToFinderEngagedPeaceAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_SharesIssuedUponClosingToPublicShareholdersFromRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_SharesIssuedUponClosingToPublicShareholdersFromRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_SharesIssuedUponClosingToSponsorFromRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_SharesIssuedUponClosingToSponsorFromRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_SharesSubjectToMandatoryRedemptionSettlementTermNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_SharesSubjectToMandatoryRedemptionSettlementTermNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_TotalSharesOfCommonStockImmediatelyAfterMerger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_TotalSharesOfCommonStockImmediatelyAfterMerger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988755486688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reverse Recapitalization (Details Narrative) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 16, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised', window );">Exchange of shares</a></td>
<td class="nump">218,247<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="Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Conversion of Stock, Shares Converted</a></td>
<td class="nump">356,753<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="Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Exchange of shares</a></td>
<td class="nump">57,500<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="Show.showAR( this, 'defref_HOLO_ExchangeOfSharesDescription', window );">Exchange of shares description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">there were 5,081,204 shares of Common Stock outstanding, comprised of the 414,253 shares issued to public investors, 173,505 common stock hold by founder/sponsor, 38,000 common stocks issued to Peace Asset, and 4,455,446 common stocks issued to MC shareholders.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_NetCashProceeds', window );">Net cash proceeds</a></td>
<td class="nump">$ 33.2<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="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement [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="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised', window );">Exchange of shares</a></td>
<td class="nump">2,705<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="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=HOLO_PeaceAssetMember', window );">Peace Asset [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="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Issued shares</a></td>
<td class="nump">38,000<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_HOLO_ExchangeOfSharesDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ExchangeOfSharesDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_NetCashProceeds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_NetCashProceeds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_ConversionOfStockSharesConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesConverted1</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of non-option equity instruments exercised by participants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised</td>
</tr>
<tr>
<td style="padding-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_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-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_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PrivatePlacementMember</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=HOLO_PeaceAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_PeaceAssetMember</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>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988670190736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Deconsolidation (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </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="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [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="Show.showAR( this, 'defref_HOLO_DisposalGroupIncludingDiscontinuedOperationAssetsCurrent', window );">Total current assets</a></td>
<td class="nump">&#165; 66,482,404<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets', window );">Total other assets</a></td>
<td class="nump">530,961<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DisposalGroupIncludingDiscontinuedOperationAssets', window );">Total assets</a></td>
<td class="nump">67,013,365<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total current liabilities</a></td>
<td class="nump">52,745,671<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DisposalGroupIncludingDiscontinuedOperationNetAssets', window );">Total net assets</a></td>
<td class="nump">14,267,694<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupDeferredGainOnDisposal', window );">Total loss on disposal</a></td>
<td class="num">(5,164,338)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=HOLO_ShenzhenYoumiMember', window );">Shenzhen Youmi [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="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [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="Show.showAR( this, 'defref_HOLO_DisposalGroupIncludingDiscontinuedOperationAssetsCurrent', window );">Total current assets</a></td>
<td class="nump">190,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="Show.showAR( this, 'defref_HOLO_DisposalGroupIncludingDiscontinuedOperationAssets', window );">Total assets</a></td>
<td class="nump">190,895<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,087,529<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DisposalGroupIncludingDiscontinuedOperationNetAssets', window );">Total net assets</a></td>
<td class="num">(896,634)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupDeferredGainOnDisposal', window );">Total loss on disposal</a></td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=HOLO_QianhaiYoushiMember', window );">Qianhai Youshi [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="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [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="Show.showAR( this, 'defref_HOLO_DisposalGroupIncludingDiscontinuedOperationAssetsCurrent', window );">Total current assets</a></td>
<td class="nump">19,941,843<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets', window );">Total other assets</a></td>
<td class="nump">491,638<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DisposalGroupIncludingDiscontinuedOperationAssets', window );">Total assets</a></td>
<td class="nump">20,433,481<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total current liabilities</a></td>
<td class="nump">9,942,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="Show.showAR( this, 'defref_HOLO_DisposalGroupIncludingDiscontinuedOperationNetAssets', window );">Total net assets</a></td>
<td class="nump">10,491,441<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupDeferredGainOnDisposal', window );">Total loss on disposal</a></td>
<td class="num">(3,491,441)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=HOLO_ShenzhenTianyuemengMember', window );">Shenzhen Tianyuemeng [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="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [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="Show.showAR( this, 'defref_HOLO_DisposalGroupIncludingDiscontinuedOperationAssetsCurrent', window );">Total current assets</a></td>
<td class="nump">46,349,666<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets', window );">Total other assets</a></td>
<td class="nump">39,323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DisposalGroupIncludingDiscontinuedOperationAssets', window );">Total assets</a></td>
<td class="nump">46,388,989<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total current liabilities</a></td>
<td class="nump">41,716,102<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DisposalGroupIncludingDiscontinuedOperationNetAssets', window );">Total net assets</a></td>
<td class="nump">4,672,887<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupDeferredGainOnDisposal', window );">Total loss on disposal</a></td>
<td class="num">&#165; (1,672,887)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_DisposalGroupIncludingDiscontinuedOperationAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_DisposalGroupIncludingDiscontinuedOperationAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_DisposalGroupIncludingDiscontinuedOperationAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_DisposalGroupIncludingDiscontinuedOperationAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_DisposalGroupIncludingDiscontinuedOperationNetAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_DisposalGroupIncludingDiscontinuedOperationNetAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 808<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479402/808-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupDeferredGainOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The excess amount received or due over net assets in a transaction accounted for as a divestiture where a subsidiary, business or operating assets are "sold" by the entity to a newly formed, thinly capitalized, highly leveraged buyer. This gain is not yet recognized and is disclosed on the balance sheet as an offset against the carrying amount of the securities received.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupDeferredGainOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CounterpartyNameAxis=HOLO_ShenzhenYoumiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=HOLO_ShenzhenYoumiMember</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_CounterpartyNameAxis=HOLO_QianhaiYoushiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=HOLO_QianhaiYoushiMember</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_CounterpartyNameAxis=HOLO_ShenzhenTianyuemengMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=HOLO_ShenzhenTianyuemengMember</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>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988767501312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts receivable, net (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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="Show.showAR( this, 'defref_us-gaap_CreditLossAbstract', window );"><strong>Credit Loss [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts receivable</a></td>
<td class="nump">$ 2,037,586<span></span>
</td>
<td class="nump">&#165; 14,431,613<span></span>
</td>
<td class="nump">&#165; 85,215,404<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Less: allowance for doubtful accounts</a></td>
<td class="num">(647,886)<span></span>
</td>
<td class="num">(4,588,786)<span></span>
</td>
<td class="num">(4,862,941)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Accounts receivable, net</a></td>
<td class="nump">$ 1,389,700<span></span>
</td>
<td class="nump">&#165; 9,842,827<span></span>
</td>
<td class="nump">&#165; 80,352,463<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_AccountsReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480833/946-310-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481058/954-310-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CreditLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossAbstract</td>
</tr>
<tr>
<td style="padding-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>72
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988667613904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts receivable, net (Details 1)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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="Show.showAR( this, 'defref_us-gaap_CreditLossAbstract', window );"><strong>Credit Loss [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="Show.showAR( this, 'defref_HOLO_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables', window );">Beginning balance</a></td>
<td class="nump">$ 705,060<span></span>
</td>
<td class="nump">&#165; 4,862,941<span></span>
</td>
<td class="nump">&#165; 1,886,467<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_ProvisionForDoubtfulAccountsReceivable', window );">Provision for doubtful accounts</a></td>
<td class="nump">38,708<span></span>
</td>
<td class="nump">274,155<span></span>
</td>
<td class="nump">2,976,474<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_ExchangeRateDifference', window );">Exchange rate difference</a></td>
<td class="num">(95,882)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables', window );">Ending balance</a></td>
<td class="nump">$ 647,886<span></span>
</td>
<td class="nump">&#165; 4,588,786<span></span>
</td>
<td class="nump">&#165; 4,862,941<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_ExchangeRateDifference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ExchangeRateDifference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_ProvisionForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ProvisionForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_CreditLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossAbstract</td>
</tr>
<tr>
<td style="padding-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>73
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988663210592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts receivable, net (Details Narrative) - CNY (&#165;)<br> &#165; in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossAbstract', window );"><strong>Credit Loss [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts net</a></td>
<td class="nump">&#165; 4.6<span></span>
</td>
<td class="nump">&#165; 4.9<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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CreditLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossAbstract</td>
</tr>
<tr>
<td style="padding-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>74
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988673876848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and equipment, net (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Sub total</a></td>
<td class="nump">$ 744,984<span></span>
</td>
<td class="nump">&#165; 5,276,501<span></span>
</td>
<td class="nump">&#165; 4,698,153<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(519,345)<span></span>
</td>
<td class="num">(3,678,367)<span></span>
</td>
<td class="num">(3,050,277)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total</a></td>
<td class="nump">225,639<span></span>
</td>
<td class="nump">1,598,134<span></span>
</td>
<td class="nump">1,647,876<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office Equipment [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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Sub total</a></td>
<td class="nump">141,974<span></span>
</td>
<td class="nump">1,005,558<span></span>
</td>
<td class="nump">1,140,456<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=HOLO_MechanicalEquipmentMember', window );">Mechanical Equipment [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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Sub total</a></td>
<td class="nump">149,544<span></span>
</td>
<td class="nump">1,059,178<span></span>
</td>
<td class="nump">1,059,178<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=HOLO_ElectronicAndOtherEquipmentMember', window );">Electronic And Other Equipment [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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Sub total</a></td>
<td class="nump">447,256<span></span>
</td>
<td class="nump">3,167,783<span></span>
</td>
<td class="nump">2,454,537<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Sub total</a></td>
<td class="nump">$ 6,210<span></span>
</td>
<td class="nump">&#165; 43,982<span></span>
</td>
<td class="nump">&#165; 43,982<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_MechanicalEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_MechanicalEquipmentMember</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=HOLO_ElectronicAndOtherEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_ElectronicAndOtherEquipmentMember</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_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VehiclesMember</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>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988663185056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and equipment, net (Details Narrative)<br></strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 114,624<span></span>
</td>
<td class="nump">&#165; 807,722<span></span>
</td>
<td class="nump">&#165; 464,999<span></span>
</td>
<td class="nump">&#165; 294,514<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>76
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988755624752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible assets, net (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Subtotal</a></td>
<td class="nump">$ 1,686,050<span></span>
</td>
<td class="nump">&#165; 11,941,786<span></span>
</td>
<td class="nump">&#165; 30,345,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less: accumulated amortization</a></td>
<td class="num">(1,141,830)<span></span>
</td>
<td class="num">(8,087,239)<span></span>
</td>
<td class="num">(14,969,108)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_IntangibleAssetsImpairmentLoss', window );">Less: intangible assets impairment loss</a></td>
<td class="num">(544,220)<span></span>
</td>
<td class="num">(3,854,547)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">15,376,524<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Subtotal</a></td>
<td class="nump">183,546<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="nump">13,300,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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=HOLO_SoftwareMember', window );">Software [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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Subtotal</a></td>
<td class="nump">1,446,028<span></span>
</td>
<td class="nump">10,241,786<span></span>
</td>
<td class="nump">14,745,632<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Noncompete Agreements [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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Subtotal</a></td>
<td class="nump">$ 56,476<span></span>
</td>
<td class="nump">&#165; 400,000<span></span>
</td>
<td class="nump">&#165; 2,300,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_IntangibleAssetsImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_IntangibleAssetsImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483147/928-340-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=HOLO_SoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FiniteLivedIntangibleAssetsByMajorClassAxis=HOLO_SoftwareMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</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>77
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988663357248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets, net (Details Narrative) - CNY (&#165;)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<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="Show.showAR( this, 'defref_HOLO_DisclosureIntangibleAssetsNetAbstract', window );"><strong>Intangible Assets Net</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">&#165; 5,358,195<span></span>
</td>
<td class="nump">&#165; 6,379,240<span></span>
</td>
<td class="nump">&#165; 6,383,366<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment loss for intangible assets</a></td>
<td class="nump">&#165; 3,854,547<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_HOLO_DisclosureIntangibleAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_DisclosureIntangibleAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>78
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988667372000">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Investments in unconsolidated entities (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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="Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Investments', window );">Investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 84,713<span></span>
</td>
<td class="nump">&#165; 600,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=HOLO_Investments19.9Member', window );">19.9% Investment [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Investments', window );">Investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">282,378<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
<td class="nump">2,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="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=HOLO_Investment4.4PercentMember', window );">4.4% Investment [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Investments', window );">Investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">70,595<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">500,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="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=HOLO_Investments5percentMember', window );">5% Investment [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Investments', window );">Investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">84,713<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="nump">600,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="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=HOLO_Investments3percentMember', window );">3% Investment [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Investments', window );">Investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">141,189<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,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="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=HOLO_Investments2percentMember', window );">2% Investment [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Investments', window );">Investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="nump">84,713<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=HOLO_ImpairmentMember', window );">Impairment [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</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="Show.showAR( this, 'defref_HOLO_ImpairmentsOfInvestments', window );">Impairment of investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (578,875)<span></span>
</td>
<td class="num">&#165; (4,100,000)<span></span>
</td>
<td class="num">&#165; (4,100,000)<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">In August&#160;2016, Shenzhen Mengyun invested RMB 2,000,000 in a company in the technology development and animation design areas for 19.9% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 2,000,000 impairment loss for the investment in 2018.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">In November&#160;2015, Shanghai Mengyun invested RMB 500,000 in a company in the database service for 4.44% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 500,000 impairment loss for the investment in 2018.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">In September&#160;2021, Shenzhen Mengyun invested RMB 600,000 in a company specializing in research and development of smart wearable devices for 5% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 600,000 impairment loss for the investment in 2022.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">In October&#160;2021, Shenzhen Mengyun invested RMB 1,000,000 in a company specializing in VR/AR education technology for 3% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 1,000,000 impairment loss for the investment in 2022.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top">In March&#160;2023, Shenzhen Mengyun invested RMB 600,000 in a company in the technology development and animation design areas for 2% equity interest.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_ImpairmentsOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ImpairmentsOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_Investments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(h))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Investments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ScheduleOfInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column B)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 1)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 4)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column B)(Footnote 10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(b)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(b)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(b)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 5)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-19<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-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_InvestmentTypeAxis=HOLO_Investments19.9Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_Investments19.9Member</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_InvestmentTypeAxis=HOLO_Investment4.4PercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_Investment4.4PercentMember</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_InvestmentTypeAxis=HOLO_Investments5percentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_Investments5percentMember</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_InvestmentTypeAxis=HOLO_Investments3percentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_Investments3percentMember</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_InvestmentTypeAxis=HOLO_Investments2percentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_Investments2percentMember</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_InvestmentTypeAxis=HOLO_ImpairmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_ImpairmentMember</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>79
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988669960976">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Goodwill (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-Lived Intangible Assets [Line Items]</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">GoodWill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">&#165; 21,155,897<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=HOLO_GoodwillfromShenzhenBoweiAcquisitionMember', window );">Goodwillfrom Shenzhen Bowei Acquisition [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-Lived Intangible Assets [Line Items]</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">GoodWill</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">9,729,086<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=HOLO_GoodwillfromShenzhenTianyuemengAcquisitionMember', window );">Goodwillfrom Shenzhen Tianyuemeng Acquisition [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-Lived Intangible Assets [Line Items]</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">GoodWill</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">&#165; 11,426,811<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">On July&#160;1, 2020, Shenzhen Mengyun entered into acquisition agreement to acquire 100% equity interests of Shenzhen Bowei, a provider of holographic PCBA solutions. The transaction consummated on July&#160;1, 2020. According to the agreement, acquisition consideration is RMB 20,000,000 (approximately USD 3.1 million) to acquire the 100% equity interests of Shenzhen Bowei. Acquired amortizable intangible assets includes customer relationship, software, and non-compete agreements. Approximately RMB 9.7 million (USD 1.5 million) of goodwill arising from the acquisition is mainly attributable to the excess of the consideration paid over the fair value of the net assets acquired that cannot be recognized separately as identifiable assets under U.S. GAAP, and comprise (a) the assembled work force and (b) the expected but unidentifiable business growth as a result of the synergy resulting from the acquisition. According to the evaluation report from King Kee, the Fair Value of Shenzhen Bowei is RMB 5,300,000, while the carrying value of RMB 15,259,000, so the goodwill shall be fully impaired.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">On October&#160;1, 2020, Shenzhen Mengyun entered into acquisition agreement to acquire 100% equity interests of Shenzhen Tianyuemeng, an entity focused on holographic advertising services. The transaction consummated on October&#160;1, 2020. According to the agreement, acquisition consideration is RMB 30,000,000 (approximately USD 4.6 million) to acquire the 100% equity interests of Shenzhen Tianyuemeng. Acquired amortizable intangible assets includes customer relationship, software, and non-compete agreements. Approximately RMB 11.4 million (USD 1.8 million) of goodwill arising from the acquisition is mainly attributable to the excess of the consideration paid over the fair value of the net assets acquired that cannot be recognized separately as identifiable assets under U.S. GAAP, and comprise (a) the assembled work force and (b) the expected but unidentifiable business growth as a result of the synergy resulting from the acquisition.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems</td>
</tr>
<tr>
<td style="padding-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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=HOLO_GoodwillfromShenzhenBoweiAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=HOLO_GoodwillfromShenzhenBoweiAcquisitionMember</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=HOLO_GoodwillfromShenzhenTianyuemengAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=HOLO_GoodwillfromShenzhenTianyuemengAcquisitionMember</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>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988755514336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill (Details 1) - 12 months ended Dec. 31, 2023<br></strong></div></th>
<th class="th"><div>USD ($)</div></th>
<th class="th"><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="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-Lived Intangible Assets [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">GoodWill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 21,155,897<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLossNetOfTax', window );">Less: goodwill impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,729,086)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_EquityTransferLoss', window );">Equity transfer loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,426,811)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">GoodWill</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=HOLO_HolographicSolutionsMember', window );">Holographic Solutions [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="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-Lived Intangible Assets [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">GoodWill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,729,086<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLossNetOfTax', window );">Less: goodwill impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,729,086)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">GoodWill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=HOLO_HolographicTechnologyServiceMember', window );">Holographic Technology Service [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="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-Lived Intangible Assets [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">GoodWill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,426,811<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLossNetOfTax', window );">Less: goodwill impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_EquityTransferLoss', window );">Equity transfer loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,426,811)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">GoodWill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_EquityTransferLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_EquityTransferLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillImpairmentLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of loss recognized that results from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IndefiniteLivedIntangibleAssetsByMajorClassLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems</td>
</tr>
<tr>
<td style="padding-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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=HOLO_HolographicSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=HOLO_HolographicSolutionsMember</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=HOLO_HolographicTechnologyServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=HOLO_HolographicTechnologyServiceMember</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>81
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988670387312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related party transactions and balances (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DueFromRelatedParty', window );">Due from related party</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">&#165; 60,280<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DueToRelatedParties', window );">Due to related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">350,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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=HOLO_ShenzhenMengyun19.9EquityInvestmentMember', window );">Shenzhen Mengyun 19. 9 Equity Investment [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="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DueFromRelatedParty', window );">Due from related party</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">60,280<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=HOLO_YuxiuHanMember', window );">Yuxiu Han [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="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DueToRelatedParties', window );">Due to related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">&#165; 350,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_DueFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_DueFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_DueToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_DueToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RelatedPartyTransactionsByRelatedPartyAxis=HOLO_ShenzhenMengyun19.9EquityInvestmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_ShenzhenMengyun19.9EquityInvestmentMember</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=HOLO_YuxiuHanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_YuxiuHanMember</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>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988674433376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes (Details)<br></strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current income tax expenses</a></td>
<td class="num">$ (14,313)<span></span>
</td>
<td class="num">&#165; (100,859)<span></span>
</td>
<td class="nump">&#165; 54,335<span></span>
</td>
<td class="nump">&#165; 47,145<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax benefits</a></td>
<td class="num">(573,041)<span></span>
</td>
<td class="num">(4,038,047)<span></span>
</td>
<td class="num">(880,475)<span></span>
</td>
<td class="num">(841,948)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expenses</a></td>
<td class="num">$ (587,354)<span></span>
</td>
<td class="num">&#165; (4,138,906)<span></span>
</td>
<td class="num">&#165; (826,140)<span></span>
</td>
<td class="num">&#165; (794,803)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>83
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988767728048">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Taxes (Details 1)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<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="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">China statutory income tax rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationDeductions', window );">Preferential tax rate reduction</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(37.28%)<span></span>
</td>
<td class="num">(24.51%)<span></span>
</td>
<td class="num">(24.76%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(15.37%)<span></span>
</td>
<td class="num">(2.01%)<span></span>
</td>
<td class="nump">0.44%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment', window );">Additional R&amp;D deduction in China</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1.38%<span></span>
</td>
<td class="nump">0.83%<span></span>
</td>
<td class="num">(1.24%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_EffectiveIncomeTaxRateReconciliationPermanentDifference', window );">Permanent difference</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(0.20%)<span></span>
</td>
<td class="num">(0.06%)<span></span>
</td>
<td class="num">(0.37%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1', window );">Tax rate difference outside China</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(0.05%)<span></span>
</td>
<td class="nump">0.04%<span></span>
</td>
<td class="num">(0.04%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(26.52%)<span></span>
</td>
<td class="num">(0.71%)<span></span>
</td>
<td class="num">(0.97%)<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">It is mainly due to the lower tax rate of the entities incorporated in Hong Kong, and tax exempt in Cayman Islands.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_EffectiveIncomeTaxRateReconciliationPermanentDifference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_EffectiveIncomeTaxRateReconciliationPermanentDifference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationDeductions</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research and development expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment</td>
</tr>
<tr>
<td style="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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988672507072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Taxes (Details 2)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 36,528<span></span>
</td>
<td class="nump">&#165; 258,718<span></span>
</td>
<td class="nump">&#165; 256,868<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_ImpairmentLossForInvestment', window );">Impairment loss for investment</a></td>
<td class="nump">33,885<span></span>
</td>
<td class="nump">240,000<span></span>
</td>
<td class="nump">240,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carry forward</a></td>
<td class="nump">2,566,934<span></span>
</td>
<td class="nump">18,180,820<span></span>
</td>
<td class="nump">3,409,722<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventory reserve</a></td>
<td class="nump">3,737<span></span>
</td>
<td class="nump">26,469<span></span>
</td>
<td class="nump">26,469<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_RightOfUse', window );">Right of use</a></td>
<td class="nump">21,558<span></span>
</td>
<td class="nump">152,685<span></span>
</td>
<td class="nump">14,110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance</a></td>
<td class="num">(2,248,742)<span></span>
</td>
<td class="num">(15,927,164)<span></span>
</td>
<td class="num">(3,054,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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Deferred tax assets, net</a></td>
<td class="nump">413,900<span></span>
</td>
<td class="nump">2,931,528<span></span>
</td>
<td class="nump">892,868<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets', window );">Recognition of intangible assets arising from business acquisition</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,999,387)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DeferredIncomeTaxLiabilityNet', window );">Deferred tax liabilities, net</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,999,387)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_DeferredTaxesAssetsLiabilitiesNet', window );">Total deferred tax liabilities, net</a></td>
<td class="nump">$ 413,900<span></span>
</td>
<td class="nump">&#165; 2,931,528<span></span>
</td>
<td class="num">&#165; (1,106,519)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_DeferredIncomeTaxLiabilityNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_DeferredIncomeTaxLiabilityNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_DeferredTaxesAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_DeferredTaxesAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_ImpairmentLossForInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ImpairmentLossForInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_RightOfUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_RightOfUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>85
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988670187264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Taxes (Details 3)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_VatTaxesPayable', window );">VAT taxes payable</a></td>
<td class="nump">$ 28,092<span></span>
</td>
<td class="nump">&#165; 198,966<span></span>
</td>
<td class="nump">&#165; 49,655<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxes', window );">Income taxes payable</a></td>
<td class="nump">55,743<span></span>
</td>
<td class="nump">394,809<span></span>
</td>
<td class="nump">473,565<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_OtherTaxesPayable', window );">Other taxes payable</a></td>
<td class="nump">4,494<span></span>
</td>
<td class="nump">31,833<span></span>
</td>
<td class="nump">79,034<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrentAndNoncurrent', window );">Totals</a></td>
<td class="nump">$ 88,329<span></span>
</td>
<td class="nump">&#165; 625,608<span></span>
</td>
<td class="nump">&#165; 602,254<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_OtherTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_OtherTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_VatTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_VatTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_AccruedIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TaxesPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988673676832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Taxes (Details Narrative)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">&#165; 125,185,603<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988670567312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of risk (Details Narrative)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th">
<div>Dec. 31, 2023 </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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedInsuranceCurrent', window );">Insurance coverage</a></td>
<td class="nump">$ 72,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndDueFromBanks', window );">Cash deposits</a></td>
<td class="nump">$ 17,795,126<span></span>
</td>
<td class="nump">&#165; 151,119,985<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 126,037,538<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Customer Concentration Risk [Member] | One Customer [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.90%<span></span>
</td>
<td class="nump">18.70%<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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Customer Concentration Risk [Member] | One Customers [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Two Customers [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">12.20%<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer Concentration Risk [Member] | One Customer [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">19.80%<span></span>
</td>
<td class="nump">26.40%<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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer Concentration Risk [Member] | Second Customer [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">15.80%<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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer Concentration Risk [Member] | Third Customer [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">11.80%<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=HOLO_PurchasesMember', window );">Purchases [Member] | Vendor Concentration Risk [Member] | Two Vendors [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.10%<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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=HOLO_PurchasesMember', window );">Purchases [Member] | Vendor Concentration Risk [Member] | One Vendor [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.80%<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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=HOLO_PurchasesMember', window );">Purchases [Member] | Vendor Concentration Risk [Member] | First Vendor [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">37.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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=HOLO_PurchasesMember', window );">Purchases [Member] | Vendor Concentration Risk [Member] | Second Vendor [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">13.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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=HOLO_PurchasesMember', window );">Purchases [Member] | Vendor Concentration Risk [Member] | Third Vendor [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">12.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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember', window );">Accounts Payable [Member] | Vendor Concentration Risk [Member] | First Vendor [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">36.10%<span></span>
</td>
<td class="nump">63.60%<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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember', window );">Accounts Payable [Member] | Vendor Concentration Risk [Member] | Second Vendor [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">26.10%<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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember', window );">Accounts Payable [Member] | Vendor Concentration Risk [Member] | Third Vendor [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">22.20%<span></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_us-gaap_AccruedInsuranceCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedInsuranceCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashAndDueFromBanks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For banks and other depository institutions: Includes cash on hand (currency and coin), cash items in process of collection, noninterest bearing deposits due from other financial institutions (including corporate credit unions), and noninterest bearing balances with the Federal Reserve Banks, Federal Home Loan Banks and central banks.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndDueFromBanks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481027/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</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=HOLO_OneCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_OneCustomerMember</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=HOLO_OneCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_OneCustomersMember</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=HOLO_TwoCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_TwoCustomersMember</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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</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=HOLO_SecondCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_SecondCustomerMember</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=HOLO_ThirdCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_ThirdCustomerMember</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_ConcentrationRiskByBenchmarkAxis=HOLO_PurchasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConcentrationRiskByBenchmarkAxis=HOLO_PurchasesMember</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_ConcentrationRiskByTypeAxis=HOLO_VendorConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConcentrationRiskByTypeAxis=HOLO_VendorConcentrationRiskMember</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=HOLO_TwoVendorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_TwoVendorsMember</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=HOLO_OneVendorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_OneVendorMember</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=HOLO_FirstVendorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_FirstVendorMember</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=HOLO_SecondVendorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_SecondVendorMember</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=HOLO_ThirdVendorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_ThirdVendorMember</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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember</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>88
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988674055872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Details) - Dec. 31, 2023<br></strong></div></th>
<th class="th"><div>USD ($)</div></th>
<th class="th"><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="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 175,499<span></span>
</td>
<td class="nump">&#165; 1,243,004<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">184,603<span></span>
</td>
<td class="nump">1,307,489<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">123,628<span></span>
</td>
<td class="nump">875,622<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">483,730<span></span>
</td>
<td class="nump">3,426,115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="num">(43,013)<span></span>
</td>
<td class="num">(304,651)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_PresentValueOfLeaseLiabilities', window );">Present value of lease liabilities</a></td>
<td class="nump">440,717<span></span>
</td>
<td class="nump">3,121,464<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_FutureAmortizationOfRightOfUseAssetsOneYear', window );">2024</a></td>
<td class="nump">149,925<span></span>
</td>
<td class="nump">1,061,871<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_FutureAmortizationOfRightOfUseAssetsTwoYear', window );">2025</a></td>
<td class="nump">160,719<span></span>
</td>
<td class="nump">1,138,324<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_FutureAmortizationOfRightOfUseAssetsThreeYear', window );">2026</a></td>
<td class="nump">111,327<span></span>
</td>
<td class="nump">788,496<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_FutureAmortizationOfRightOfUseAssetsDue', window );">Total</a></td>
<td class="nump">$ 421,971<span></span>
</td>
<td class="nump">&#165; 2,988,691<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_FutureAmortizationOfRightOfUseAssetsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_FutureAmortizationOfRightOfUseAssetsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_FutureAmortizationOfRightOfUseAssetsOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_FutureAmortizationOfRightOfUseAssetsOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_FutureAmortizationOfRightOfUseAssetsThreeYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_FutureAmortizationOfRightOfUseAssetsThreeYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_FutureAmortizationOfRightOfUseAssetsTwoYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_FutureAmortizationOfRightOfUseAssetsTwoYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_PresentValueOfLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_PresentValueOfLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988667392032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details Narrative) - CNY (&#165;)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jan. 02, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>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>
<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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating Lease, Liability</a></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,700,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubordinatedBorrowingInterestRate', window );">Subordinated Borrowing, Interest Rate</a></td>
<td class="nump">7.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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term</a></td>
<td class="text">2 years 7 months 24 days<span></span>
</td>
<td class="text">2 years 11 months 4 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="Show.showAR( this, 'defref_HOLO_RentExpenses', window );">Rent expenses</a></td>
<td class="nump">&#165; 2,306,237<span></span>
</td>
<td class="nump">&#165; 2,532,996<span></span>
</td>
<td class="nump">&#165; 2,222,304<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_HOLO_RentExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_RentExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubordinatedBorrowingInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stated interest rate of the subordinated debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubordinatedBorrowingInterestRate</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988668005808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders&#8217; equity (Details Narrative)<br></strong></div></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>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 30, 2024</div></th>
<th class="th">
<div>Oct. 24, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 24, 2021 </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 24, 2021 </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 26, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 06, 2021 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 10, 2020 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>May 09, 2018 </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="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, Shares Authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,941,204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,081,204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value 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">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,941,204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,081,204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_HOLO_FounderSponsorShares', window );">Founder 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">170,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">5,941,204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,081,204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits', window );">Stock issued during period, shares, reverse stock splits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,941,204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_HOLO_RetainedEarningsForStatutoryReserves', window );">Retained earnings for statutory reserves | &#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="nump">&#165; 26,956<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,569,404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_HOLO_StatutoryReserve', window );">Statutory reserve | &#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="nump">&#165; 33,048,958<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=HOLO_MergerMember', window );">Merger [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<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="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">5,081,204<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="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockDescription', window );">Conversion of Stock, Description</a></td>
<td class="text">Pursuant to the plan, every ten (10) shares of the Company&#8217;s ordinary share issued, par value of US$0.0001,
was combined into one (1) share of ordinary share, par value $0.001, and the authorized share capital of the Company was reduced from
US$50,000 divided into 500,000,000 shares of a nominal or par value of US$0.0001 each to US$50,000 divided into 50,000,000 shares of
a nominal or par value of US$0.001 each (see Note 18 - Subsequent Event).<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">270,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="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="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=HOLO_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, Shares Authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">500,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value 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="nump">&#165; 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_ShareSplit', window );">Share split</a></td>
<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 for 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock shares outstanding</a></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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,708,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<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="Show.showAR( this, 'defref_HOLO_FounderSponsorShares', window );">Founder 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">287,500<span></span>
</td>
<td class="nump">1,150,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="Show.showAR( this, 'defref_HOLO_FouinderSharesIssuedValue', window );">Fouinder shares issued 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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; 25,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">270,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="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="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="nump">1,708,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<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="Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares', window );">Shares subject to possible-redemption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,750,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>
<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="Show.showAR( this, 'defref_HOLO_SharesCancelled', window );">Shares cancelled</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,455,446<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="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=HOLO_OrdinarySharesMember', window );">Ordinary Shares [Member] | Employee Stock Incentive 2023 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">860,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="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=HOLO_OrdinarySharesMember', window );">Ordinary Shares [Member] | Initial Public Offering [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale 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="nump">5,750,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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_SellPricePerShare', window );">Sell price 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="nump">&#165; 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>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=HOLO_OrdinarySharesMember', window );">Ordinary Shares [Member] | Private Placement [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">270,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="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="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Shares price | &#165; / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_HOLO_FouinderSharesIssuedValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_FouinderSharesIssuedValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_FounderSponsorShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_FounderSponsorShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_RetainedEarningsForStatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_RetainedEarningsForStatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_SellPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_SellPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_ShareSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ShareSplit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_SharesCancelled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_SharesCancelled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_StatutoryReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_StatutoryReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ConversionOfStockDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique description of a noncash or part noncash stock conversion. The description would be expected to include sufficient information to provide an understanding of the nature and purpose of the conversion. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockDescription</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-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_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-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_SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares that would be issued, determined under the conditions specified in the contract, if the settlement were to occur at the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481648/480-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesReverseStockSplits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reduction in the number of shares during the period as a result of a reverse stock split.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=HOLO_MergerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_MergerMember</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PrivatePlacementMember</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=HOLO_OrdinarySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=HOLO_EmployeeStockIncentive2023PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_EmployeeStockIncentive2023PlanMember</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=HOLO_InitialPublicOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_InitialPublicOfferingMember</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>91
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988674534832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrant (Details) - Black Scholes Option Pricing Model [Member]<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>&#165; / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditDerivativesLineItems', window );"><strong>Credit Derivatives [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share Price | (per share)</a></td>
<td class="nump">$ 3.55<span></span>
</td>
<td class="nump">$ 2.27<span></span>
</td>
<td class="nump">$ 9.96<span></span>
</td>
<td class="nump">&#165; 25.14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</a></td>
<td class="nump">3.95%<span></span>
</td>
<td class="nump">4.02%<span></span>
</td>
<td class="nump">1.26%<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</a></td>
<td class="nump">60.60%<span></span>
</td>
<td class="nump">65.20%<span></span>
</td>
<td class="nump">59.80%<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price | (per share)</a></td>
<td class="nump">$ 11.50<span></span>
</td>
<td class="nump">$ 11.50<span></span>
</td>
<td class="nump">$ 11.50<span></span>
</td>
<td class="nump">&#165; 81.45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Warrant life (yr)</a></td>
<td class="text">3 years 8 months 15 days<span></span>
</td>
<td class="text">4 years 8 months 15 days<span></span>
</td>
<td class="text">5 years<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_CreditDerivativesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditDerivativesLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=HOLO_BlackScholesOptionPricingModelMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_BlackScholesOptionPricingModelMember</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>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988669968256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Warrant liabilities (Details 1) - CNY (&#165;)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_PlatformOperatorCryptoAssetLineItems', window );"><strong>Platform Operator, Crypto-Asset [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="Show.showAR( this, 'defref_HOLO_WarrantLiability', window );">Warrant liability</a></td>
<td class="nump">&#165; 62,200<span></span>
</td>
<td class="nump">&#165; 425,619<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">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="Show.showAR( this, 'defref_srt_PlatformOperatorCryptoAssetLineItems', window );"><strong>Platform Operator, Crypto-Asset [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="Show.showAR( this, 'defref_HOLO_WarrantLiability', window );">Warrant liability</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_PlatformOperatorCryptoAssetLineItems', window );"><strong>Platform Operator, Crypto-Asset [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="Show.showAR( this, 'defref_HOLO_WarrantLiability', window );">Warrant liability</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_PlatformOperatorCryptoAssetLineItems', window );"><strong>Platform Operator, Crypto-Asset [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="Show.showAR( this, 'defref_HOLO_WarrantLiability', window );">Warrant liability</a></td>
<td class="nump">&#165; 62,200<span></span>
</td>
<td class="nump">&#165; 425,619<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_WarrantLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_WarrantLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_PlatformOperatorCryptoAssetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 5<br> -Section FF<br> -Subsection Q2<br> -Publisher SEC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PlatformOperatorCryptoAssetLineItems</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988670167408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrant liabilities (Details 2) - &#165; / shares<br></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>Sep. 16, 2022</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised', window );">Outstanding warrants Exercised</a></td>
<td class="nump">218,247<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=HOLO_PrivateWarrantsMember', window );">Private Warrants [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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Outstanding warrants, beginning</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">270,500<span></span>
</td>
<td class="nump">270,500<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue', window );">Weighted Average Exercise Price Per Share , beginning</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 11.50<span></span>
</td>
<td class="nump">&#165; 11.50<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="Show.showAR( this, 'defref_HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears', window );">Average remaining Period (Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Outstanding warrants Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue', window );">Weighted Average Exercise Price Per Share Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures', window );">Outstanding warrants Forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue', window );">Weighted Average Exercise Price Per Share Forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised', window );">Outstanding warrants Exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Per Share Exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations', window );">Outstanding warrants Expired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Per Share Expired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Outstanding warrants, beginning</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">270,500<span></span>
</td>
<td class="nump">270,500<span></span>
</td>
<td class="nump">270,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue', window );">Weighted Average Exercise Price Per Share , beginning</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 11.50<span></span>
</td>
<td class="nump">&#165; 11.50<span></span>
</td>
<td class="nump">&#165; 11.50<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average intrinsic value of award forfeited under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average intrinsic value of award granted under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of non-option equity instruments exercised by participants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares under non-option equity instrument agreements for which rights to exercise lapsed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(4)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of non-option equity instruments granted to participants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_AwardTypeAxis=HOLO_PrivateWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_PrivateWarrantsMember</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>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988667649904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants (Details Narrative) - CNY (&#165;)<br></strong></div></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>Jun. 24, 2021</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<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="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="Show.showAR( this, 'defref_HOLO_WarrantsDescription', window );">Warrants, description</a></td>
<td class="text">Each Public Unit consists of one ordinary share of the Company, $0.0001 par value per share, one right and one redeemable warrant (the &#8220;Public Warrant&#8221;). Each Public Warrant entitles the holder to purchase one-half (1/2) of an ordinary share at an exercise price of $11.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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationTechniqueAxis=HOLO_BlackScholesOptionPricingModelMember', window );">Black Scholes Option Pricing Model [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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Fair value of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 625,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.90%<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="Show.showAR( this, 'defref_HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm', window );">Expected warrant life</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58.40%<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.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="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO [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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of units</a></td>
<td class="nump">5,750,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Price per share</a></td>
<td class="nump">&#165; 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="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement [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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of units</a></td>
<td class="nump">270,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Price per share</a></td>
<td class="nump">&#165; 10.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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=HOLO_PublicWarrantsMember', window );">Public Warrants [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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,750,000<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=HOLO_PrivateWarrantsMember', window );">Private Warrants [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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">270,500<span></span>
</td>
<td class="nump">270,500<span></span>
</td>
<td class="nump">270,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_WarrantsDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_WarrantsDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-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_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 13<br> -SubTopic 10<br> -Topic 480<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481766/480-10-25-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="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_ValuationTechniqueAxis=HOLO_BlackScholesOptionPricingModelMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_BlackScholesOptionPricingModelMember</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_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IPOMember</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_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PrivatePlacementMember</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=HOLO_PublicWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_PublicWarrantsMember</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=HOLO_PrivateWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=HOLO_PrivateWarrantsMember</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>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988673530528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments (Details)<br></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, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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, 2023 </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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 28,885,579<span></span>
</td>
<td class="nump">&#165; 203,548,005<span></span>
</td>
<td class="nump">&#165; 487,938,864<span></span>
</td>
<td class="nump">&#165; 358,649,298<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="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="num">(18,348,491)<span></span>
</td>
<td class="num">(129,296,306)<span></span>
</td>
<td class="num">(264,679,547)<span></span>
</td>
<td class="num">(108,623,048)<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="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">10,537,088<span></span>
</td>
<td class="nump">74,251,699<span></span>
</td>
<td class="nump">223,259,317<span></span>
</td>
<td class="nump">250,026,250<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="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,161,834)<span></span>
</td>
<td class="num">(6,844,237)<span></span>
</td>
<td class="num">(6,674,311)<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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Total capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(774,615)<span></span>
</td>
<td class="num">(1,821,918)<span></span>
</td>
<td class="num">(135,676)<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="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">22,669,209<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">282,121,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 160,559,203<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=HOLO_HolographicSolutionsMember', window );">Holographic Solutions [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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,345,506<span></span>
</td>
<td class="nump">153,996,658<span></span>
</td>
<td class="nump">131,871,221<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="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(59,562,014)<span></span>
</td>
<td class="num">(125,805,732)<span></span>
</td>
<td class="num">(92,819,057)<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="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,783,492<span></span>
</td>
<td class="nump">28,190,926<span></span>
</td>
<td class="nump">39,052,164<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="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,161,834)<span></span>
</td>
<td class="num">(2,761,207)<span></span>
</td>
<td class="num">(2,590,281)<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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Total capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(774,615)<span></span>
</td>
<td class="num">(1,821,918)<span></span>
</td>
<td class="num">(129,482)<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="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">20,137,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,456,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">142,626,614<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=HOLO_HolographicTechnologyServiceMember', window );">Holographic Technology 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>
<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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">135,202,499<span></span>
</td>
<td class="nump">333,942,206<span></span>
</td>
<td class="nump">226,778,077<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="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(69,734,292)<span></span>
</td>
<td class="num">(138,873,815)<span></span>
</td>
<td class="num">(15,803,991)<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="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,468,207<span></span>
</td>
<td class="nump">195,068,391<span></span>
</td>
<td class="nump">210,974,086<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="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(4,083,030)<span></span>
</td>
<td class="num">(4,084,030)<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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Total capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">&#165; (6,194)<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="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">$ 2,531,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 81,665,772<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 17,932,589<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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480060/805-50-25-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480027/805-50-30-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480027/805-50-30-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_StatementBusinessSegmentsAxis=HOLO_HolographicSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementBusinessSegmentsAxis=HOLO_HolographicSolutionsMember</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_StatementBusinessSegmentsAxis=HOLO_HolographicTechnologyServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementBusinessSegmentsAxis=HOLO_HolographicTechnologyServiceMember</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>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988673877296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments (Details 1)<br></strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 28,885,579<span></span>
</td>
<td class="nump">&#165; 203,548,005<span></span>
</td>
<td class="nump">&#165; 487,938,864<span></span>
</td>
<td class="nump">&#165; 358,649,298<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=HOLO_HolographicTechnologyLiDARProductsMember', window );">Holographic Technology LiDAR Products [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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">2,317,478<span></span>
</td>
<td class="nump">16,330,569<span></span>
</td>
<td class="nump">45,086,319<span></span>
</td>
<td class="nump">58,923,457<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=HOLO_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember', window );">Holographic Technology Intelligence Vision Software And Technology Development 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">6,518,001<span></span>
</td>
<td class="nump">45,930,400<span></span>
</td>
<td class="nump">12,658,954<span></span>
</td>
<td class="nump">14,277,873<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=HOLO_HolographicTechnologyLicensingAndContentProductMember', window );">Holographic Technology Licensing And Content 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">793,986<span></span>
</td>
<td class="nump">5,594,979<span></span>
</td>
<td class="nump">29,093,110<span></span>
</td>
<td class="nump">31,105,495<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=HOLO_HolographicHardwareSalesMember', window );">Holographic Hardware Sales [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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">69,473<span></span>
</td>
<td class="nump">489,558<span></span>
</td>
<td class="nump">67,158,275<span></span>
</td>
<td class="nump">27,564,396<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=HOLO_TotalHolographicSolutionsMember', window );">Total Holographic Solutions [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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 9,698,938<span></span>
</td>
<td class="nump">&#165; 68,345,506<span></span>
</td>
<td class="nump">&#165; 153,996,658<span></span>
</td>
<td class="nump">&#165; 131,871,221<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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_StatementBusinessSegmentsAxis=HOLO_HolographicTechnologyLiDARProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementBusinessSegmentsAxis=HOLO_HolographicTechnologyLiDARProductsMember</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_StatementBusinessSegmentsAxis=HOLO_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementBusinessSegmentsAxis=HOLO_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember</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_StatementBusinessSegmentsAxis=HOLO_HolographicTechnologyLicensingAndContentProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementBusinessSegmentsAxis=HOLO_HolographicTechnologyLicensingAndContentProductMember</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_StatementBusinessSegmentsAxis=HOLO_HolographicHardwareSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementBusinessSegmentsAxis=HOLO_HolographicHardwareSalesMember</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_StatementBusinessSegmentsAxis=HOLO_TotalHolographicSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementBusinessSegmentsAxis=HOLO_TotalHolographicSolutionsMember</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>97
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988763313360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent events (Details Narrative) - Subsequent Event [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 13, 2024</div></th>
<th class="th"><div>Feb. 02, 2024</div></th>
<th class="th"><div>Jan. 23, 2024</div></th>
<th class="th"><div>Mar. 02, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuedPrincipal', window );">Original principal amount</a></td>
<td class="nump">$ 14,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,500,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="Show.showAR( this, 'defref_HOLO_OriginalIssueDiscount', window );">Original issue discount</a></td>
<td class="nump">$ 1,120,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 760,000<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityReverseStockSplit', window );">Reverse stock split</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">the Company&#8217;s ordinary share issued, par value of US$0.0001, was combined into one (1) share of ordinary share, par value $0.001, and the authorized share capital of the Company was reduced from US$50,000 divided into 500,000,000 shares of a nominal or par value of US$0.0001 each to US$50,000 divided into 50,000,000 shares of a nominal or par value of US$0.001 each.<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="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Yichang Ji Yue Technology Ltd [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="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage', window );">Acquisition 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="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_OriginalIssueDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_OriginalIssueDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired in a business combination achieved in stages, including equity interests in the acquiree held by the acquirer immediately before the acquisition date and acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentIssuedPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of principal of debt issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentIssuedPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockholdersEquityReverseStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityReverseStockSplit</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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_BusinessAcquisitionAxis=HOLO_YichangJiYueTechnologyLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=HOLO_YichangJiYueTechnologyLtdMember</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>98
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988670344448">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Financial information of the parent company (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th" colspan="2">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th" colspan="2">
<div>Dec. 31, 2022 </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="Show.showAR( this, 'defref_us-gaap_OtherAssetsAbstract', window );"><strong>OTHER 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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Investments', window );">Investment in subsidiaries</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 84,713<span></span>
</td>
<td class="nump">&#165; 600,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">22,669,209<span></span>
</td>
<td class="nump">160,559,203<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">282,121,901<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilities', window );">Other payables and accrued liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,284,520<span></span>
</td>
<td class="nump">9,097,870<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">13,549,553<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_WarrantLiabilities', window );">Warrant liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,782<span></span>
</td>
<td class="nump">62,200<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">425,619<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabiliteis</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,732,893<span></span>
</td>
<td class="nump">19,356,260<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">85,227,575<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>SHAREHOLDERS&#8217; EQUITY</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares,$0.0001 par value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,941<span></span>
</td>
<td class="nump">42,318<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">36,144<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">41,180,750<span></span>
</td>
<td class="nump">286,296,970<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">254,138,709<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(20,668,617)<span></span>
</td>
<td class="num">(146,909,851)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(65,500,622)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_StatutoryReserves', window );">Statutory reserves</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">431,019<span></span>
</td>
<td class="nump">3,052,776<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">11,110,699<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,026,964)<span></span>
</td>
<td class="num">(1,365,466)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(3,182,525)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">19,922,129<span></span>
</td>
<td class="nump">141,116,747<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">196,602,405<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">22,669,209<span></span>
</td>
<td class="nump">160,559,203<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">282,121,901<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsAbstract', window );"><strong>OTHER 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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Investments', window );">Investment in subsidiaries</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">19,945,216<span></span>
</td>
<td class="nump">141,277,611<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">197,126,688<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Total other assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">19,945,216<span></span>
</td>
<td class="nump">141,277,611<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">197,126,688<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">19,945,216<span></span>
</td>
<td class="nump">141,277,611<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">197,126,688<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilities', window );">Other payables and accrued liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,305<span></span>
</td>
<td class="nump">98,664<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">98,664<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_WarrantLiabilities', window );">Warrant liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,782<span></span>
</td>
<td class="nump">62,200<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">425,619<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabiliteis</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">23,087<span></span>
</td>
<td class="nump">160,864<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">524,283<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>SHAREHOLDERS&#8217; EQUITY</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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares,$0.0001 par value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,941<span></span>
</td>
<td class="nump">42,318<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">36,144<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">41,180,750<span></span>
</td>
<td class="nump">286,296,970<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">254,138,709<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(20,668,617)<span></span>
</td>
<td class="num">(146,909,851)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(65,500,622)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_StatutoryReserves', window );">Statutory reserves</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">431,019<span></span>
</td>
<td class="nump">3,052,776<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">11,110,699<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,026,964)<span></span>
</td>
<td class="num">(1,365,466)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(3,182,525)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">19,922,129<span></span>
</td>
<td class="nump">141,116,747<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">196,602,405<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 19,945,216<span></span>
</td>
<td class="nump">&#165; 141,277,611<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">&#165; 197,126,688<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><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">All period results have been adjusted for the reverse stock
split effective February 2, 2024 (See Note 18 - Subsequent Event).</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Par
                                            value has been adjusted for the reverse stock split effective February 2, 2024 (See Note
                                            18 - Subsequent Event).</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_StatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_StatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_WarrantLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_WarrantLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_AccountsPayableAndOtherAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred and payable to vendors for goods and services received, and accrued liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(10)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_Investments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(h))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Investments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LiabilitiesAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>99
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988670121264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial information of the parent company (Details 1)<br></strong></div></th>
<th class="th" colspan="6">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </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="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', 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>
<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="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">$ 21,454,984<span></span>
</td>
<td class="nump">&#165; 151,186,841<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 361,596,902<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 171,177,307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">NET INCOME</a></td>
<td class="num">(11,578,184)<span></span>
</td>
<td class="num">(81,587,998)<span></span>
</td>
<td class="num">$ (20,279,224)<span></span>
</td>
<td class="num">(136,458,901)<span></span>
</td>
<td class="nump">$ 12,750,031<span></span>
</td>
<td class="nump">81,244,474<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">FOREIGN CURRENCY TRANSLATION ADJUSTMENT</a></td>
<td class="nump">257,860<span></span>
</td>
<td class="nump">1,817,059<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">995,415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(32,022)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">COMPREHENSIVE INCOME</a></td>
<td class="num">(11,291,129)<span></span>
</td>
<td class="num">(79,565,214)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(135,755,473)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 81,212,518<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', 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>
<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="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="num">(4,480,600)<span></span>
</td>
<td class="num">(32,164,435)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,968)<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="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="num">(4,480,600)<span></span>
</td>
<td class="num">(32,164,435)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,968)<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="Show.showAR( this, 'defref_us-gaap_GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary', window );">Equity income (loss) of subsidiaries</a></td>
<td class="num">(16,111,711)<span></span>
</td>
<td class="num">(114,125,394)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(140,903,197)<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="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Total other income (expense), net</a></td>
<td class="num">(16,111,711)<span></span>
</td>
<td class="num">(114,125,394)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(140,903,197)<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="Show.showAR( this, 'defref_HOLO_ChangeInFairValueOfWarrantsLiabilities', window );">CHANGE IN FAIR VALUE OF WARRANT LIABILITIES</a></td>
<td class="nump">52,927<span></span>
</td>
<td class="nump">372,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,415,328<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">NET INCOME</a></td>
<td class="num">(11,578,184)<span></span>
</td>
<td class="num">(81,587,998)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(136,458,901)<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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">FOREIGN CURRENCY TRANSLATION ADJUSTMENT</a></td>
<td class="nump">257,860<span></span>
</td>
<td class="nump">1,817,059<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">995,415<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="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">COMPREHENSIVE INCOME</a></td>
<td class="num">$ (11,320,324)<span></span>
</td>
<td class="num">&#165; (79,770,939)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (135,463,486)<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_HOLO_ChangeInFairValueOfWarrantsLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ChangeInFairValueOfWarrantsLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The profit or loss on sales of previously unissued stock by subsidiaries made to investors outside the consolidated group that is not reported as operating income. Represents the difference in the parent company's carrying amount of the equity interest in the subsidiary or equity investee immediately before and after the transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>100
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.24.1</span><table class="report" border="0" cellspacing="2" id="idm139988672541232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial information of the parent company (Details 2)<br></strong></div></th>
<th class="th" colspan="6">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM 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>
<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (11,578,184)<span></span>
</td>
<td class="num">&#165; (81,587,998)<span></span>
</td>
<td class="num">$ (20,279,224)<span></span>
</td>
<td class="num">&#165; (136,458,901)<span></span>
</td>
<td class="nump">$ 12,750,031<span></span>
</td>
<td class="nump">&#165; 81,244,474<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to cash used in 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_ChangeInFairValueOfWarrantLiabilities', window );">Change in fair value of warrant liabilities</a></td>
<td class="nump">52,927<span></span>
</td>
<td class="nump">372,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,415,328<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Other payables and accrued liabilities</a></td>
<td class="num">(631,740)<span></span>
</td>
<td class="num">(4,451,683)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,891,849<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,066,507<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(3,936,396)<span></span>
</td>
<td class="num">(27,738,609)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(134,658,768)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102,994,820<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM 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>
<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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in) provided by investing activities</a></td>
<td class="num">(195,072)<span></span>
</td>
<td class="num">(1,374,615)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,507,523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(84,097,397)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM 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>
<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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">312,795<span></span>
</td>
<td class="nump">2,204,176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">223,882,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,301,416)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">EFFECT OF EXCHANGE RATE ON CASH</a></td>
<td class="num">(296,539)<span></span>
</td>
<td class="nump">1,826,601<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,381,611<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(271,402)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH</a></td>
<td class="num">(4,115,212)<span></span>
</td>
<td class="num">(25,082,447)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">103,113,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,324,605<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year</a></td>
<td class="nump">21,910,338<span></span>
</td>
<td class="nump">151,119,985<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,006,979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,682,374<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year</a></td>
<td class="nump">17,795,126<span></span>
</td>
<td class="nump">126,037,538<span></span>
</td>
<td class="nump">21,910,338<span></span>
</td>
<td class="nump">151,119,985<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,006,979<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM 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>
<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(11,578,184)<span></span>
</td>
<td class="num">(81,587,998)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(136,458,901)<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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to cash used in 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>
<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="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome', window );">Equity income (loss) of subsidiaries and VIEs</a></td>
<td class="nump">16,111,711<span></span>
</td>
<td class="nump">114,125,394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">140,903,197<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="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfWarrants', window );">Issuance of common shares under the Company&#8217;s 2023 Equity Incentive Plan</a></td>
<td class="num">(4,480,600)<span></span>
</td>
<td class="num">(32,164,435)<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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_HOLO_ChangeInFairValueOfWarrantLiabilities', window );">Change in fair value of warrant liabilities</a></td>
<td class="num">(52,927)<span></span>
</td>
<td class="num">(372,961)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,415,328)<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="Show.showAR( this, 'defref_HOLO_Intercompany', window );">Intercompany</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Other payables and accrued liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,968)<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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM 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>
<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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in) provided by investing activities</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM 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>
<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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_HOLO_ChangeInFairValueOfWarrantLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_ChangeInFairValueOfWarrantLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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_HOLO_Intercompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">HOLO_Intercompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>HOLO_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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. Excludes amounts 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The profit or loss on sales of previously unissued stock by subsidiaries or equity investees made to investors outside the consolidated group that is not reported as operating income. Represents the difference in the parent company's carrying amount of the equity interest in the subsidiary or equity investee immediately before and after the transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromIssuanceOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>EXCEL
<SEQUENCE>101
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MU1]EMJCOG3YD99G-ZY<S$\%JJ0S@\VD&@M=_5%^PN1Q]^5]02P,$%     @
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
ME0#X_2$%(C8?R@ZV#P]>_ ]02P,$%     @ MD6"6%QV;5?]"P  G&   !@
M  !X;"]W;W)K<VAE971S+W-H965T-2YX;6RMG5MOVS@6Q]_W4Q#>Q6X':&J1
MNG?2 (DONGB:=N-V%X/!/,@VDV@J2QY)3B; ?OBE;-6R2(JVTI.')I;)WZ&H
MPZ,C_D7V\CG+OQ6/E);HKW62%A\&CV6Y>3\<%LM'NHZ*=]F&INR;^RQ?1R7[
MF#\,BTU.H]6NTCH9$DVSANLH3@=7E[MCG_.KRVQ;)G%*/^>HV*[74?YR0Y/L
M^<, #[X?N(L?'LOJP/#J<A,]T#DMOVX^Y^S3\$!9Q6N:%G&6HIS>?QA<X_<S
MW:XJ[$K\)Z;/Q='?J#J5199]JSX$JP\#K6H13>BRK! 1^_5$1S1)*A)KQY\U
M='"P654\_OL[?;H[>78RBZB@HRSY;[PJ'S\,G %:T?MHFY1WV;-/ZQ,R*]XR
M2XK=O^BY+JL-T');E-FZKLQ:L([3_>_HK[HCCBI@O:,"J2L0K@+K&7D%O:Z@
MGVO!J"L87 7#Z*A@UA5,OH+94<&J*UA\!:>C@EU7L,^UX-05'+X"[JC@UA7<
M<WL):]^OG,97Z>HG?+C8>Z?;>\G.Q<91&5U=YMDSRJORC%?]L?/377WF67%:
M#:EYF;-O8U:OO!I]NIU_^B487W^9C-'\"_OU<7+[98X^3='<O[Z;^)]^&4_N
MYO]"DW]_#;[\>CDLF=&JZG!9&QCM#9 N ]EZS8;.O,R6W]!O'^EZ0?/?T>CV
M5_3FGW_'EOGS3ZAXC'):2- 3-?IZM8JK<1DEZ',4KR[B%(VB35RRSU)#$@M3
MM84[6K*H1%=H$N5IG#X4[#RB<EMF^<O9)KR^)KZFK#?*/%Z6[.BY5OP37?5I
M%*#KDE$7VS):)!25&>NTG*;EV28"M8G;+%UF:9EG"?OF 05I2:OS.!L?JO%?
MYV/TYA^RBK,3#MAI=LC&RF' D,. (3N<T8&[H0]Q6ETH%LF3*%W2M^@I2K84
M124:T^4[I..WB&A$DPV5/=K>H:N;W=.58VFN?CE\.BHU5C?@-_R[;*B(:.*Z
M6-,<MTV?B@5-1R.61=KE/+'<A6$Y%B%.NZ O*4A,VS7;Q0+E6569P_MB$RWI
MAP%+#0J:/]'!%9*YR9YC'9DS'-LQ':MM;R8V2\>:8SD$'PJV'$ _.(#>UP'V
M >P<#[A1L^77=K2O9!Z="M99SL1^VN<\4=+E?5R-#.UG66B$A'F0,!\2%D#"
M0DC8# C6\G+CX.6&TA-O638?LX"^IC*'5-8]?RR/U6WHB'1 QJ>OX'3[MR$,
M40<3PS -;HCZD%8#T>J%Q<7!4"R#B6UJFHZY@-EQ"H9MR .F>7 E4WD9FY2I
M/B-9JC=2,GKVRP02-C6%?B&V[E@Z=]OVQ'(7TH(^9.L"2%CX"IAL:,U^G-/R
M-.O@:9;2T]A#-GN$3MF34\XRV^4+*O,H+9*H>DB0^9R2UM?G(&%32)@'"?,M
MT<M9+D*X[#& M!E*;)H:X1+,V<F6M7S*/OB4K?2I2;HZG>QCF7?99R7[:NL=
MMT!;#$GR9%\LZ)@&)GQR[HGE6.3"KF5S0%\L>&':#K:YRR\I)MR8Q#+8MHAN
MNIPOS20%,6$GS**K_-HZAVOK]+JV\CQ>=G%OU."./-XY-X]7TOO&$DB8!PGS
M(6$!)"R$A,V 8"T7=P\N[OY 'J^LV_<&" F;0L(\5XQ&6+=8$NPX_&0&I-U
MM$M<[#I<L PES6-AQW8),;A(*#\1PW1<K6-6 VO-1+#6,TU'_T/[>3/IK*^2
MUM=W0&G3FM;J>--R#8WK3T]2\$):T@=M8 !*"T%I,RA:VPV/] BL=,-1=2M.
M]CD[RNY1^4A1MBV+,MK?K.M[=)RBCR/T2),56KR@2EJD>75D]_5CEJQH+GW,
MK*VW9BME:=F)5G;D9>I:O=T8DN:!TGQ06@!*"VL:%R9-S$]XR,JU?:'MPXU$
M@-53]( ^_+9;';LYT8J.)+2NQ?6.- U5&^CMSI T#Y3F@]("4%H(2IM!T=I#
MHQ%/L%KA"-*XC*,$+?>R<#T2V!CQ*G]/T>>H?)1ZK2[$;4RPR4?MU\@K$W6M
MWFX.JIN TGQ06@!*"[%$Y;*%D"TI=.P&;:]LQ ZL5AK.\4IE)'Z-D#'"DJEY
M6W/$, RI&4Q!:1XHS0>E!:"T$)0V@Z*U';Z19+!:DSG'X5&Q7?Q!EV7UJL@F
M*XJX>FTDIRNZWG1-J-=6CZ.TH;D:'Z75;>N*TJ"B#BC- Z7YH+0 E!9B4>4R
M;7XF7E*HY09MIVW4':R6=P"<5AG$U=:[@K@H.YB5O"H$<5!]")3F@=)\4%H
M2@M!:3,H6GL\-,H45HM#\_T 6&;I$\VKEP7O\VR-\NHE8OG<AZA(&?S;7.,3
M-KN"L[)6;^^&I'F@-!^4%H#20BPJ99;&QV:QS+$3M%VQ$=*P6O!2N:(RYKY*
M1\.BD&9I1#/YD LJHX'2/%":#TH+0&DA*&T&16O[>:.F8;6<%A3%MIK<J[*.
M[VG([LUVEFY,XW1%<ZF_ND+@);:0%:LM=P5>4-4-E.:!TGQ06@!*"[$HS.D.
M'W@E:J#=D1.31K4C:M7NM$.JPN\)>$?X):)JICMBQJN&]W5-4)H'2O-!:0$H
M+02ES:!H;6]OQ$&BEMTZO3W:Y1Y%S/S]H+HLM@6K7E3?K!=QVOD6(!$E01U;
M+J< CT\TK6M9AJ@Q$6(0XEB$&R]3M8'>'@XJ]X'2 E!:*.EBG6@8FR8_>]QQ
M,2Q-QQWO.)-&\R-JM>V'75,9IU^E]!%1Z3,,TS0,BX_4H#H?*,T#I?F@M "4
M%H+29E"T]G!H=#ZBEMKN#E-N_("0>JJH[EVP\2LLC'N5O*>NU=N[0>4]4)H/
M2@M :2$1E;L+@ODD65:JY0AM=VP$/J)6X+K=41EV7R7K$5'6J\Z4&#8?=D%U
M/5":!TKS06D!*"T$I<V@:&T_;W0]HM;.^JZ 4>/ZOL4)2IN"TCQ0FD\DB[UT
MS(:XL!("U&XHLVN[+(%U^4!Z1@/;/M;(<$0MA)VU(H9(O<T2G[0L; A/6J\1
MXB9$%.*(:6#=L35A";Q8%+,?S7*YDIZDY(5EFIIF\2N>?%E1G85]DU^H%,A:
MZF*7<(\KH:R<8QJLE;S@*CLAUW)<0R=6Q^5N5";2;P&4?)&,['K?G"!WW3]%
MA<+4'$SX=[(G:GSO< ,J.H'2?%!: $H+06DS*%K;V1L=BZ@%)_5R&77EWG=+
M4'D*E.8146&[<%@L)<=K[FK?!-6>9(:)9MI\$ UE!3&NUB(Z_*H9^<F8CNVZ
M'<(G:00AHI9ESEO<KH;T=AQ0S8=(= G+-2W^3BA;I226\T$;%X#2PM?0I.O;
M 4#MO6<:O4=_O=[#GG"3[(7N5Q9\_X 6-*7W<8DV[/XM=<[:XG%69F&;3\I.
MM*LC*=,E4A%A0X]87+(S5?/[QB]0F@]*"T!IH:2'#</1+%Z.F\DOA648>L?K
MTWHCR^BOE&7.<TK5%,P)RUT;)HD3_8XEVR\)=+T6*,T#I?F@M "4%H+29E"T
M]EAH="!=K<6,XV*3%5%2C85BNRCB51SEL3PM4*/ZI@6@M*DN62;F:([A\%M"
M>*!V?5!: $H+97V";5MS3?Z!_)S>:SO8T?9S:I6C[Q2?&M?;R6"WF(/=8PYV
MDSG)4B,'VYK)^7\ :C:4F"7LJ49XC_.,YK4=K-%*=+6L<=;\GBYU-4/() VB
M\R+/^(3]KE12A%=O4;B6R[]*-Y44U363V#;_4",I>($-R]5<AW]YP)>6U2W3
MX#>V"20E'0N[_/XW=;'CG2RQZ^J6COFM+"5 ;&!V%5RC0QG3&\5 5RL&YTWO
MR2[WS0ER5VXF64'B&I+I/36^=Z@!51- :3XH+0"EA:"T&12M[>R5=-$^TLQN
MZR?GH*^3Y&^HQ\^&YG&VJN9[MDE9H,?HJ7J>H2F*5G]LB]W+[UF^6_.?TR>:
M%[1^&"HV"7OBH??W=+>-/)K21;Z-\A=$=D/,Z-6(-W/V%'6;E11A!UV@.<LT
MZ9_;:COGR1/[]Z=WLOX:'NT3OJ;YPVXK^^HEI&U:5EUT=/2P7?[-;I]Q[O@(
MOQ_+CE_KUOM0MZ3?V.R;W=[KP\;T?M_^CU'^$*<%2N@]:X;VSF9.DN^WPM]_
M*+/-;@?S15:6V7KWYR.-5C2O"K#O[S/6$?6'RL#A/R2X^C]02P,$%     @
MMD6"6!$N!^!%#0  XT@  !@   !X;"]W;W)K<VAE971S+W-H965T-BYX;6RM
M7%USHS@6_2M4=FNKIVHRUC?0DTZ5VY 95Z6=;)+NV7TD-H[9L<$#..G,KU\)
M'&.DBVRGZ8>.XUR.T4&Z.N=*\L5+EO]9+.*X=+ZOEFGQZ6Q1ENN/@T$Q7<2K
MJ/@E6\>I_,L\RU=1*7_-GP;%.H^C6771:CD@"(G!*DK2L\N+ZKW;_/(BVY3+
M)(UO<Z?8K%91_OHY7F8OG\[PV=L;=\G3HE1O#"XOUM%3?!^77]>WN?QML$.9
M):LX+9(L=?)X_NELB#^&W%475!'?DOBEV'OMJ*8\9MF?ZI?Q[-,94G<4+^-I
MJ2 B^>,Y'L7+I4*2]_'7%O1L]YGJPOW7;^A75>-E8QZC(AYERS^26;GX=.:=
M.;-X'FV6Y5WV\GN\;1!7>--L653_.R_;6'3F3#=%F:VV%\L[6"5I_3/ZOB5B
M[P)".BX@VPO(L1?0[07TV O8]@)V[ 5\>T'5]$'=]HJX("JCRXL\>W%R%2W1
MU(N*_>IJR5>2JHYR7^;RKXF\KKP<W4SN;Z['P? A#)S[!_GC2SAYN'=NKIS1
M\/YWY^KZYH_[BT$I/TI=,)AN83_7L*0#%A/G2Y:6B\()TUD\:P,,Y#WN;I2\
MW>AG8D4,XNDO#L4_.P01ZGR]#YP/__P)N+'1*3"CR7^=#__Z!Q;\5P@K.!Z+
M',(*C\?"%JP6=W3WD&D%3KL>\NY).E=W-U^<F]OP;O@PGOSF#$</XV_CAW%X
M_Q%ZR#4L@V%5#OM8K*-I_.E,)JDBSI_CLTMUU^A7Z,'T"1;T"1;V!-9Z-FSW
M;)@-_7(B)X-E5A00_?65HKI29?SGRW.,N>MACUT,GO>YK2/=_4@/<\_U?:\=
M&0"1F K&/1_A=FAHAGJ8,,;<YM-;3>:[)G-K=QS._B<3FYQMRL(I,SG=3+-T
MFBQC)]URH=Y5KZ=1L7#6>?:<R!SB/+XZ'S:%?)&D/SERILRC,DF?ZJDF*9.X
M +LP[[,+]PD6] D6]@36>IYB]SR%M0L'L02=)E$]\Z<S)UIE>9G\7;T!/9,:
MCN]W+)<QHG75D1DFL, >U3I_ ,1Y$HZZ6G\&XH3+*,9P=W9WS7>MS1_NM=;)
MYGM=<QE+">/D2JN<9_-SV7F=J"CB$ASLKG%WF!/A$HT4( RYW"0%@I-CW-5(
M#JUM@SN.8^DSWHXTSTK:K1K5E=J48M>999O'<KY9RL$\S38I3)!GM.B<RA8)
MC2 @C+@,<ZX19,81WQ7[R:TFR(SCF%/&X4[C[]KO'Q@S\SC/93(KH^]._%WJ
M?MDY/CS&:3Q/R@(2$)]]LV'<I8AI:7L$Q#%$/<2T\1  @9X*TY@*H3B&?>;!
M%&#4:$]T0B=(TF<Y)63YJ[/M::#LM"(>U5]KEOH""OH""K= K;38>FIMEO<4
M/K:R/$[+6'YR*0F>9BN852O"*:SV!!3T!11N@5J]5Q"!>(>(P:3AE=AY7:VC
M)%<RIA8MJ@]O),5ID2V3653*P2W_5BD3D',K^BF<]P04;(%:<X9 ZI^6$'KX
MQ#;GC9'!5BU^>:V(EOEBEA3KK(B6SCSY+GGNGE7M>*>PW!-0L 7:9YD23\^Y
M4)3@@HJ.7MO8#6SW&Z-%E#[%,A<X<]E[G>=HN8F5:GF)\CQ273F)'I-E=Z]E
MP"Q$?*+-+2,HCKK$%]IL%4"!3$[75)>#H;UA[^AUC5_!5OE\>5]FTS\=F3S5
M-%WKO.V4#5+$C18Q+A@3NKX% BG!,I+J6L5^?Z=DPQ\':G/8> 1L-PE0MDS2
M4G;&Y'%IT\78E.V<N492&@%QU..,&[+'?J.GD/GC0&TR&\>![98#(O,IRV8O
MR7()<FBZ 8H0(4QW%T @P5([>[[!XH\;ARV+/3L0W%@0;/<@QF0BTV"Q>2R2
M61+E7?D/LA?"%T9%!@K$/D+4]74FK7=Y"I,_#M1FLC$SV+<7&'>3REY=IAK1
M53U@;TX!:S38ZI5.+=+TBA;TBA;VA=8NH3>&B]@-UW!KKU7-+4Z>(YEYH>=!
M3">"$6+,Y[K9!B)=Y'JRD^OS/!!YCCER"3?JCM#'8^;Z@G14:DCCA8C="]WF
M\3IZK1*GZIA9N8AS9[J13ER]TSD'$<!$8$(Y-\HS4*3G(N$BO1 +17+.F%0^
M.A]F)*.$<=1A84AC8<@!"[.UW!W)CIB&0-Z@[^MM-L.HITH.>HLA?^%R8;37
MC),"F2.?=K2WL0_$;A^:QU\GIEDL$W_2\<Q-!8XYQD;C@3 D.!5ZXR'9+SQ=
MY$)PKDLYZFAZH_N)7??OAKXDH'/< UK<D\^;NWJ-"8KDON=3PPD$0"AFV,>>
M/B)""%0@3+C?U?I&P1.[@K_1:K('7 XQE?DY9I[O&<,="D3,]ZB1_V!(0DT:
M>M;HI-'HQ*[1A[/G*)W&SCS/5MO%YSB'"3+%]CD6@GFZ#P0#L4NQ9PP0,Y)P
ME0V%S@\ *7R/B8Z2+&ED-;'+ZIMJ.M@.D#I#1--IOHEG!SN,J9O/!<4NTUT*
M%"AS/A8>U?D *OB>'#;,U_D -#L20LZM'7PT IG8!?)#]#VV)PQ3Y%**=2D,
M1!%*N;YB 81):2VM'M7K3T DIAZ1^:>CQ8V0)?:R_.3T54>0%Z!D3GTJJ&\(
M*""2R(3O":3[!"@44]GM/5<O+81 +$;$]V7"Z<BEM!&1%-G%OK:;8#SY%MX?
MM9O@'95RRW:"/M&"7M'"OM#:3ZA1N?2 RGW3.*HN\+@IY)^ETXVF?VT2J794
M^6H[IIUSZ0265:EZ'>5=O=G^:2?44/L""OH""BDDPA%J%[W;3Z$1U]0NKJ^S
M*%5Y9!K'LVI+0[E(<CO1?2T)] 444%.*2WU#J<^QGG*@4!])B>NCCH5"NK=_
MZ5#9/U+;$M^L6Z5/#K/95^F_+Z" FN*>4"$9XOJ<#D1RUT<JUW=PV1@!:C<"
MMYM\NI :N%#E+MD]Y916OE9:)Y;Y8:T(!MD$Q#E&OJ_+LQ$4Z+I,8+VH#2)Z
M1%D#G0THDG+A=JR&T,874+LO&*FYOBZ&R!RH%J+WUI-VA4&0CYY*\J.^@(*^
M@$)J6A71F0X;<T$/+ "DS_';KJ\D/66EE *"W^.8&3T/,@; ^F5@O]-3F )M
MD&WV:+P(M7N1G1)MU.>^)DTJ-@\K40KX#>RKNIM.'A1(P7$+&!-5R>.$ZN,6
MP/08\EWJ=Z6QQIM0[R05>C6>#">C8U3H.ZKD%A7:)UK0*UK8%UK["35>BMJ]
MU'!5%YRBNJHPJZ?M8_3F.XKD<&KM"2CH"RBD@"_SD$!>1RF7-:Z,'2CMZVQ7
M.VL/<FU'/8'KOH "!BP4,$0\O0C0PP>VJ6[L%;/;J[NFB'QLEV:FS_"X7@$9
M 5'";'E@O[T3>B-T5ZK<TMD;&^_#[-YGCZ(C^R'@'I@OA%YNA^(H!^9X,- U
M.A'H;P23''3,X*PQ+<QN6O8XD$J[LBOGBH%79RGM#$B"J?KEW7",$-5I ")=
MA@1&>E4-BO2!/5W@9ZOEF:Y5)K9WPN' EJ.6R-X.F6FT3LIH:=DE;D<])37U
M!!0PTX<00CFFQ#?H['FS$FLL#;-;FMNWBL.QG<Y4^Y@AYF.CSYF!O@_):R"0
M0]L([0UY!T>-%V%V+P*5>0>-T)XGJ9Q##XMK!FPYPL3UN<X<L+1!$,.NO@8"
M!E+/(T)?2 B!4*G7$6:XPQ2SQGHPN_4(KZ["T8,Z AC^9_3[</);Z-P-'T+G
M9E*="?RY/AD8_OOK^-OPNCHM.)P$SEUX_W W'JESA.KO(%^ 'R"^X-3(\M#:
M!Q%"WRH0 (&2+RRP<98)^FA7=G32P59C1)A]D63+T/B'R0&6/Y@T5@3K5@V*
M)!QYA!E[W8!0C"B6'44_-Q%"H2XE3*".=376. %F=P+'$_.S\Q@_)6FJQI[,
M7Z]QE(-<F3):U8T0U?<<C(!(M8J/?5_?<AL H<R3//GZCJT0B*1(>(1VGHQK
M9#RWR_A3J(K5#I9NDCBPC<:5R0D;)3LHD@A$76[LX8!"83Y#(-3@L\U2H\ Y
MMIK_^Z^WM]?52>7A=7-.68[!JYN[+\.'\<T$/@OX#N%L.0S8)UK0*UK8%UK[
M^33RG]OE?Z7XUE$RVV[S5>=.U$DG>!JU@YT@]/H""KAI"Q@Q]JD!42[9/X_5
M9J\Q#MQN''3VZN,[('/ IB*7Z_,%$"4%A;[W-X# /*1O; TA-"032T>K&Y?
MF75,3VXFY]50WEM/EEGOZ+H>?X?BM@SN/M&"7M'"OM#:#VKO]+;=8(Q3*8BC
M975N^RE-WHZ] L=<Z\V_QVRXXH )H<0X%C,"XGQ*L'YH,P#BN-J4IQOIT-[6
MTST(;SP(MWN0:I0K@BHCHM;>GJ-EW''VE9MJOVLN!R*[YG(@M&LN-T,/S.6-
MV^!VM_&0E;(S3;O8<(I%]I*J%:-R$3NM-:.BE#]V!9;JPODR>X$)K&]"'$%@
M'>D>0R 0VD6@&=I!X&#ORUQ6<?Y4?8M.X52[-^NO2]F]N_NFGF'U_33:^Y_Q
MQ[#^OIT&IO[ZGR]1+D5V(8?F7$*B7USY7//Z&W7J7\IL77UES&-6EMFJ>KF(
MHUF<JP#Y]WF6E6^_J _8?:_1Y?\!4$L#!!0    ( +9%@EAEDQ:,B@T    _
M   8    >&PO=V]R:W-H965T<R]S:&5E=#<N>&ULS5M9<^,V$G[WKT IM:EQ
M%4<6J<.:RU4^DG@R\<2Q)\?LUC[ %"0A0Q$*"%JC_/KM!GB ET3)<FT>QF.1
M0!\?^D*W]78EY)=HSI@B7Q=!&+WKS)5:OCXYB?PY6]"H*Y8LA#=3(1=4P4<Y
M.XF6DM&)WK0(3KQ>;W2RH#SLG+W5SV[EV5L1JX"'[%:2*%XLJ%Q?L$"LWG7<
M3OK@CL_F"A^<G+U=TAF[9^K7Y:V$3R<9E0E?L##B(B223=]USMW7%P-<KQ?\
MQMDJLGXGJ,F#$%_PP_O)NTX/!6(!\Q52H/#?([MD08"$0(R_$IJ=C"5NM']/
MJ7^O=0=='FC$+D7P.Y^H^;O.N$,F;$KC0-V)U35+]!DB/5\$D?Y)5F9M?]0A
M?APIL4@V@P0+'IK_Z=<$!VO#N->PP4LV>%INPTA+>445/7LKQ8I(7 W4\!>M
MJMX-PO$0#^5>27C+89\Z^TA5+!D14_(01_ NB@@-)P1.F8;\;XK(O3U1P B7
MG_@)T0M#U&L@ZGKD1H1J'I'OP@F;% F<@(29F%XJYH6WD>(5\[ND[SK$ZWG]
M#?3ZF=I]3:_?0._<]T4<*A[.R*T(N,]91/YS_A I"6;RWSJ-#;U!/3UTG=?1
MDOKL70=\(V+RD77.OOW&'?7>;)!VD$D[V$1]WT/:2+1>Y(]",>*2;[\9>Z[W
MAK1@3&ZX+\5E(.()N1:!F$FZ(.]#.*X7&#*8#-;D2RA6X( 1^4$$$Q:26ZKF
MY-S_*^81US0NA5P*J>D=DQ?(W>N]L1;K)^X;8$R2EVK.8-=B2<-U\O+8(91<
MTO6"AN1]%("<$6%?V6*IV(3X9JE#.&A  HA>>/1S(^]RSGTRX3.N:)!JI9@_
M#_'UFB TW&=D*<4CGS!). @\YR%UR IVSI$FT%]PA9R42!8B@RF7D7KI!Q2
MLYE5J4>X$94R/L]DA.$LF$ T8%UR<UG&-H'AYC+5WF@&3#3C1%\0U4^@!=%
MK8_BD2T>0 >WIWT)?L8AZH2L [J*\*PUM@4@N^13CC>9PTF& N(X^ L-,:H2
M2!+F^(  ;$=ZL#N5A@9!2A?R F[2CZ,Y!>/RZ1*!QP6_Q$ N7I#O)C-&KC^0
MGSB "H)GVK)PMHY#>)6?N3F"%8C$@/!#P"$63O"(K@6P^( _;+V]H=$;,,V(
M:>B"2-3@MT4#!B:LUOCF@O$_\<D??!YS)/LI/^)+T77(3RK7H[PX.\-Z9=#)
MZ)JX)ORYQ1-+Q;IE8ADP[;BG;R)RQY8Q[/?QM3;6C/GMW675G?225(PN["ZX
M^,\AN6?@1[;E@#!@E8A3P/",**3HPB9@S, X%(96(S$Z";SP(35(H?'D*D+A
M0W!4'JG,)A!U\  \7 '+ YW"'QE$$H@CP&M!_Q0R 1YU3XZ!AXI!)%/:B&\N
MT6T<^Y@Q=%7.:05;"FA3+5+)$E )('H/5CV;4YY2[9+SS# BENN+=EVK<T(\
MH@M&9E+$2]QLZTSF+  %!1#0+C3L_2O5\E%HA! "&<WY,M-70TW!<#3_=6)%
M\ 8JDPA=0<<5\$W(=)/L<,JZ:'CP0-"O(7Q1B9H86G,*/O[ &%91.G$"3A#=
M49W=SYTJ\'DIUZC,(PUBB&_G4Y58=)&8MC%0. *K R!JSSD[W\)9;]Y4MH+N
M5C-18L9T8,-,5D>WWCP^U2%OY:YZT#' UJ&MR!S<!$S?AWCI"V"*VR%[+\&
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
MV3]!^3 NVTW:@LXI04GC%WW<XF'D2*O 3$O@?I0;8"TD:;)*\SH^2;@5^2O
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
MQ.H"3VI?\.A4)<V\'R\B?92<3<^OKJ:75Q?PU]7%?/KJ["2YW8#1(291">Z
MJ!?Z^FCP-6+ ?@8ZOW=I 0+%^'D 9M:!942"A@RH@N))Z#""/ !+J4)TJZ\!
MW$I2@$G"K@[^$* **#)SL#+B"6RG?.L\PL+%9)>B;U!GK!6"+<[KXE&II<OQ
M/Y!(Y$_"HM$686UCR(NEAQL7U^/?P0N+XQNJ(E#NC=C9L^1G>$R)1 >T9/]F
M!MY21(..'BRK'/0HNU'B)M?R.!%UJ-5!^C&A<, !90K82$7^;Q(E#'_GX\3W
ME#O!^T7Y;5V[J;)QR6"@0TU7+<!"=,W2$8'3!N&9>4E:O:'=CSZ=?5UD,M!(
M&F@!9[/.55+PF34D>"B4'W&5PB$WDW>>UC61$S\! <"8[=CC_R]\ B076%GC
MJY<7T[/S5_Z_'S%4DF<)PINC8%@Y^&?\6SPWU!BP_UWZP+2R1=D.DA7VEF%$
M'A#L;Q+)63/>5QT&N/VO1,KHZFZ#Y =/ KB'-DU!)#2QR\I'HF;[X$)%K-H&
M%+Y[4 L!*(0X5YUCY(#2%0:R%AT*E*H:+FEMB"_-@+Y:(&6BJ*PBT7675VBP
MT04H5?S5@]697;VUTH&IC\1#<A/ 9!^"!).RA<& 1K\HM92PWI(@V![]MQO%
MSC,UX7X%R*9ZT[NJKP,?RP&PG0TG:6Y/T6DE46@6H?-]T*P)F__DB$1A+T4H
MFQ[F'AL=Z-WV3:3;HUP)HB"CLA"S1$[.$YTHT@9I0[9#4/S5NE(V#62 2]8:
MDZ+\BX_ZN>VNJ!Z<T_0.45"N#@^>S B+-",\\N"#7O)8%LP%H ,L#38371YA
M"J5N51[I1V_"#,@\N" @WVKG0MJL"8"+8=I@I$', J9O)%?X(I*F$3T"81%<
M\ ]HKIZ(1+&V<*2;.'2'(<=ODXQT['_/"^\KGDY/P8/Y.!HW5!(;CRE&>HS4
M2,$!L.## OJ!'/(0O#(11^"\$*N?P0;,I3G%Y'8=!6Z\WL,\,\4),1LK2H]3
M!.26BE&9#8*BQ+K,"20/S[_#4V3[TA@6>Q; ?:9(M\B]S>O)[1+T>5=$@?CX
MELGO_.&7?.4FOZU6R%,!;Z>37QW*2C)8S=?)^>0#FHEU!3_%/\#I 79EP];$
ML=Y,Y-#:BVC/=#3 K270Q'>*E+N*7#'RX46X5(XM5.)I0IR$F%!52-HERG'G
MY0HP2#H63R+.-MO$E>2_Y=$,H+-FS3)L,O;3U+)8[L&"F%'&#U"CYCE!,=XX
MQG  Y_"Y" ^D2!%Z(N15>,'FO5OD#DON((XP.3#<9-IXT_']<+W(^D(/FM;H
M.8.HQ<"$X)Q@L):#:%&+&1=&JUU">!ZS$4PBM?;1%:[HD#48:4A0@7%)]ZU
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
MUQ:Y:=3;Q67-PEUA1D';3SWR(0TI-*7DEU1+4O+%<(9FWV*2"25(4E-I*KK
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
M34\X&F] ^TM-O6$W\0?L_RF8_P-02P,$%     @ MD6"6)D"88@G!   G@P
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
M[OY!YZ-D/U?Y@OE^'P0KXS=H=5%)AED"2HZ05JU!C*<:P!5A^0"+%PX&/S#
M:[L@#=0T/LGKP0:,LU*K!\(Q/<U4KE+-RTS$[/;J<L*,RBO:Q?AZ(BU(P_TK
MA/!/Y21(J77W>VP2QTHGKO#*PWGI9;#F_'H3(4:I1!C_8.#^V1XOT;]'0=N@
M?2P>&_9"Y/X\1X7]=LBTR]\,F_RKL58WB4.G6+%BW8M"QGF5( #]RP>3I"%W
MOII,E &F9V;G7$/@6DPJ^8H@#;85+V9NLA8#17C2.U[&P/8HJ+ W6@750C?#
M;C&41H>XAA?J[&&^:-1 H]Q:+::5[[(ZY<_3U6YRJG/0M*7-D"IB9 GDEBE@
M)F*52L<O!DJN?738J9M(K9*$L,^].Z2IR>36YXMRA>$!5GG?QX;"!6HE;GHA
MHHK!2>Y-]^N02AQ@\#F&BC;7=II6F"@*.,6WBLW($XY.&IQ(EE&9A02=+NJ[
MV]*Z ;U R?&9PW<"(L8KOB>1]X#E)Z$WE,4ORRP^894:VJ-@Z)$=(+.*W*,V
MYEHOR%13 A(-1T$T.O&RQKO1H,)DG.@1*U<A8==$C*3;.7!4\C&VBGCOGV.3
M%@52;<D^"<\4-H[GAS:U\ 219SVPZ5TL$*C/$LR3H+Z38X8[.>:P=_0='--*
MQK_.-&'8.WQ*->/_J>8_0S78K7=06C^G1&,_[GL^N4*?$4AN/#U^;=A4<8TP
MHA(_N!S!$H:N:V9H8-6]4[!S0"S^I?,=?/ :3TDR</5;*F\"]C9<LWN(,TDM
MO4 _>P'[8.LQ$RNP-K&^Q3.R,L_IUI_.1 /(5*%^HN:2W)0B]Q019]@Z;@Q=
M)T_LKTK:=43C]!D[_D #GKC]& JI:Q@\_)#\VM"(^8^<&U0([ F"2CW'FLT3
MZ";+G;<MNFM?WRO+\\ZV?5?C9FMR7 V+G0\(NM/5QJT!',]NANVM]/=QL&PO
M.T^AXA10IK71_OIJBY=#&EGQ;]-YKM\Z>R.'I>X7!N0TJHP_AC=WFQ\Q)O[L
MOA+WOX#<<)T*:?!L,D/50>]XU&7:_ZK@%U:5[B0_518)TUUFP+'W20"?SQ0>
M[^H%;=#\M'/Q)U!+ P04    " "V18)81,R+.#\#  #F!P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970Q-BYX;6R]55%OVS80?O>O.*A8GUQ+EITT=6P#<;(A
M!9H@B),5P[ '6CI;1"E2)4]QTE^_(^6HRN:X!0;L03;O=/?QNX^ZXW1K[!=7
M(!(\EDJ[650059,X=EF!I7 #4Z'F-VMC2T%LVDWL*HLB#TFEBM,D.8Y+(74T
MGP;?C9U/34U*:KRQX.JR%/9I@<IL9]$P>G;<RDU!WA'/IY78X!+IOKJQ;,4M
M2BY+U$X:#1;7L^AL.%F,?7P(^%WBUG76X"M9&?/%&Q_S691X0J@P(X\@^.\!
MSU$I#\0TONXPHW9+G]A=/Z/_%FKG6E;"X;E1GV5.Q2PZB2#'M:@5W9KM)>[J
M.?)XF5$N_,*VB1TG$62U(U/NDIE!*77S+QYW.G023EY+2'<):>#=;!187@@2
M\ZDU6[ ^FM'\(I0:LIF<U/Y0EF3YK>0\FM^B$H0Y5,+2$Y 5VHF@EP.A<RY8
M"9VAF\;$F_F4.-L!+QK@]!7@80I71E/AX%>=8_X2(&:6+=7TF>HB/8AX@=D
M1L,^I$DZ.H W:DL?!;S1#TJ_":7?=4O_\VSE6(N,_MI7> ,[W@_KNVCB*I'A
M+.(V<6@?,)J_?3,\3DX/D!ZWI,>'T/_+>1T$WD_[VA#",(&W;T[287H*/[D[
MW!4(HC2U)@=YC;"VIN06_IXL.2CC-.D(S!J(X]=&\820>C/I+7GTY+5"_^H?
M6;UK409_]_0\6K ]DT)6<"VHMMCC+P;+%=KGKR:%%YZNT;N]6H!_[I<7O66!
M^AL_<*](<N<C7!IE-E94A<S@G!N>T>'<E&6M91:V96O0AT^40YM\A7KS5.N@
MW?M3!\,/@P^_ 'ZM)6LG]0,ZXNE&<)8_-*KQB 6>MC8 "@55;2OCT/5!&TX@
MY'.A?A"4-\QY.K/FQTD_/4G@';SKW1D2:M+Q_.L<R+QV"F[/,?P?4O]1/\H:
M+H4>@)^R'.$*8;$P*N>U+S"KK?4R*=RP)A;#UZE)^&GNV;5Z+\P6Y0_5/"CF
MZ"CI)\D+-3LNV->_<6?V,OU-N&&\K"QZ,X9;;WN)G36S^WMX<P->";N1W$H*
MUYR:#-X?16";6Z4QR%1ADJ\,\;T0E@5?Q&A] +]?&^[7G>$W:*_V^=]02P,$
M%     @ MD6"6'Q]J2[)#   :"$  !D   !X;"]W;W)K<VAE971S+W-H965T
M,3<N>&ULK5IM<]LV$OZN7X%Q+QUGAI'Y*E%YFTD<=^)KD^82I[V;F_L D9"$
MAB14@+2L_OI[%B!I2J;2S%T_Q.(+L-A]L/OL+ICG.Z6_F(T0-;LKB\J\.-O4
M]?;IQ87)-J+D9JJVHL*;E=(EKW&KUQ=FJP7/[:2RN A]?W91<EF=O7QNGWW0
M+Y^KIBYD)3YH9IJRY'K_6A1J]^(L..L>?)3K34T/+EX^W_*U^"3JS]L/&G<7
MO91<EJ(R4E5,B]6+LU?!T]<QC;<#?I%B9P;7C"Q9*O6%;J[S%V<^*20*D=4D
M@>/G5ER*HB!!4./W5N99OR1-'%YWTG^PML.6)3?B4A6_RKS>O#A+SU@N5KPI
MZH]J]U:T]B0D+U.%L7_9SHV-HC.6-:9693L9&I2R<K_\KL5A,"'U3TP(VPFA
MU=LM9+5\PVO^\KE6.Z9I-*31A375SH9RLJ)-^51KO)685[^\X7?"/+^H(8H>
M7&3MM-=N6GAB6A"R=ZJJ-X9=5;G(#P5<0(=>D;!3Y'7X58EO1#9E4>"QT ^C
MK\B+>L,B*R\Z(>^ZRE0I&.QC;Z3)"F4:+=B_7RU-K>$*_QFSV4F,QR52>#PU
M6YZ)%V?P?R/TK3A[^?UWP<Q_]A5]XU[?^&O23V_$5Z>-*_5>U8(% ?O^NS0,
MPF?,RF:7?%_RBEV;@E>Y8>]DIM5EH9K<8^\NV8X;)H&9WBK-:Y%/9,7JC3B>
MA3],&E:I&G&\_ VQQ6K%:J",$),.<Z59QK>RY@5;@Q8,:^ CVDHK^,XPM3J2
M.F6O\EQ2E/*BV'N#=2?=NKD2;E59;I41C"-.ZLU&%;FLUMWZ6\P156U7R.6M
MS 5-A7YFP[6@P4)CL4]B#VXK"DA\EQ$ MWKR2:WJ'0:1<4,8<#,<_RWFKT4E
MW%R0H($2I,Y QCT:6:,U]"54INP:%-6BX$V:[4ESEGN:"PCP"J.%-1!/I#XP
MTX.2#S#:R:)@2]&"F$_96X4W/]*??S2\JIMR<I6O!7O[(_M)EM+9?^@3_0R/
M$5P#%#BK=^H)--+M-&!!B])4AO1!-WQ9B.Z=X+IR /<RI^P&L*RD-C5T^%L(
MQBL*(F\@L-5J)6LS::<!!LX@9\NK/6W)0)&E71=C>(T->Z *9*73,'GDL=U&
M0AW:"2TH@1%,[3(.J@P<)ZM&'$O%E(FXDZ;N@.T$![-I\FC*/GR\M)9 *3B
MY)JVZ=BM:%T:2#"NU:WHS*+G YV[D.F'PP6/AD#G6VG3),&,A(TU<&>&JP"B
MC!=94]CEG0V,;[>%S.RF=%88\F1Z=[1;=@/Q&,*E(C=$*LQI;(]#(=82T6H=
M&+-JH<%(=:L):;TEXI69A0*(FZW=KPW\1:VF[',?%E=NKH2/#UC\IR,<SNF"
M&"[TGUU=W]CW]C9X]M@#7Y0":F44):TPIP1R.3(UJ*>ZQ0"*K\%ZYD#J#]=7
MG<"'OMY4<B6! !QIL,8#9W,N!B!6@D)=@A-[I#U[B?B4.=\[[<2MJ.Q3<2?*
MK8.NY'MROK5&@#K(X?A _\ER_X1^:2LD:(U L(/,P_5J%&S.6"B?"5US"CM4
M+';5]RB>;D2VJ52AUOM#/%HLWKZ_N>KAO=\L^;6U/&9G6>PL6150G\ ;C<F
M(O( 8BU^;R0BTZJ]<2Z[Q],GY+9[ZY&T #-PLL80=IJB1PO!]F )8OH-K]8;
M+MD[4:WW#7AD298+%T&M:1O \*2&^8-];"VU"K;B =C/6:V6L#OT@[D%;M5H
M\E_H5(F=BVK4,:)T@T+?4@P$@Q&;C-YC;ZRX6D'58Q!@-$!@*ZU*]G=>-2B2
MW5)X,10;D6&B^@/__B+#WH-^6NE!^BV6!7^)9>FQ9?' LM=J)^3_:==?I/*!
MF!&=WZ(I4H;]*N1>>MW=OU1C-O>WSAR"MGUP(Y&Y&O+N-=LA@,B?2Z)F#-%$
MI76;2+L)N/JGK'[#-.3>RXVLN-,.0,Y(*>=P-/U';C9KKEL5;&EW4G@W=D0Z
M'I%LFY1!,R[94B:C@#XJ@0;P45PF+@+M>AGOW!.WRGH5"H5V !'ZD.ZZS7-9
MK@]E2EC]OHUP1XBTR_BJ;C-(MWSN4K>M/%76\M,6A)NU=1.O;3<PL U:WB)?
M*^M .1HPRMUP2^0,$#YL<8-5U55F-BD>).![!5NL+/X%^E_S=/()96#>%%;M
M@27B#FTV<3GB#?7'Y(<VW9[XG7Q\]YIU_SY_>C.Y;$O)AR(-B^=>$"<LB;TH
M2MAYX/M>FBS88USB41"QQY,WQ.%'=5NK"G) &@?>(DYI1IKZ7CQ/Z#+V_"CU
M_'A.-\D\PF4 4=<C&IS/%[&7^I&5$,Z@CN\D!)"P\&=60CKWHB3&I:T!+5ZN
MO*(J1 O48IFD^MDYYWWDNJJEW>9+5Q':SF?^#$EAM1*V\>_]Y7 +[M\?NU6W
MHK05S*D-F1QK<RPF3*:^SQX=_TX^C)4$SL=M')R#6.8 YI&]2@)[%<VG(;;A
M$59%G KGK$7#W0$'(<:K3#!_&L>,)DY]-R](IM&<YMWW6>SC][S</GO#\GY)
M2'/6G ?3,*:)_C2-("B81BFI+#1:,O*R7*ZL\ECKW'>BZ<*?M1>A3XO==%8-
MAG<M4;?08SNO7<RW6N,WH>E7#[:.WBVZQ>;.M! 5=TC#(6MR75.=2Z4\ZH.#
MX-\)?< 8]+1OH(XK\V&/0SS4$Y2%Z*AU[4.'AG%C1.W8"XZSA/?8!4ZS1_X-
MLVUV.,4AWR!@TJ<K.E\Y>3,9\LF(54\GKWH/(YK+5;.L5TW!>):IANP)DYF7
MSE+\IMX<V3V:>4F83JX1DE+;,JY0QK0<V9??8>Q[/F*B^XTB+TV3R7M1=ZT,
M-1<T,>-:V[H/G7K.(B_V%]X\#%F0>@%X*87;A5XRFWF+*)Y0@5\Y@G#G(@S$
M$\\6W4_DS:/YQ)Y"$HX-R!=T& 0^\G[HS=*$H61(DG3RDS#FZ6B<G8/SB%4I
MRBC(O$4(JIT1AYV'7A@#A3@<LNL]F&C/85^Z"!U@T#@@K%@<1"!$_W#*8"^?
M3CZ"E^!-==L6H]$"%4CBR&[W40\19+8X6#:X%H2=*I<(.==2G(//%PLO2HF[
MG[ G)Y=S:CX8?J/H<"?_LTF!#P<(*-,\,-"2?$O6J-PMN&V51\2+4M[2/B^=
M9XT[NM>VE8K.1E#<C&Y22P'BKN[[B%53TV%@U^$>M/SHM/@MEX5;WIY?U6WA
M2&*JAUYI*0+L /Z L]USG;&5#^0U-8#Y@XY;?AG1S[90G07M>F-!O:.B>)#B
M, CE3DF[ZZR2COS0WV(SOHB">B$H0(5:USV-"R:S:=1 U>[DP"%E#Z=*_H5,
M-@V0Z)9NF_VA5DB:1/"TQ@J5E=*67HO&GD$= =\=!-WAO2&BQS9K:N.L_XYC
MVA'R0T(PX_A2]=L#3-0SLH6'Q+(4&2<Z * T^32B+18CD*JFR#M,T0X[3/LC
MD]%"Q=2R;),3.>,H5-B(E3TCH)#(LD8?[I/3RII^L"<(@58)9TR[1#Y2]%D#
M74D+UJSJ8F_C45OO=,%(4<=X_EMC^A,%FC 2>ZUO05)3V-S)L68&5>Q!R4'=
MVWHW'>T.[9L>\(1VU$=8GN(>C'$G7'W89\1^;<9_2)9:P,>L(]A3%$;,8\$9
M%L+V#3R!=Z9 W HIS=HLAEA8SN79[PTHN#^"H\;,&7)2ZQ8G<GV;ZL>5M;U$
M2?K^T?KR"C&((A5D3!6H.RJY-VG;:#KGI?-U"\%!ZJ>#A,/0W?#\3X/#RN%;
M!-2==5?X!Y4,09@@!2?>##7^YZH[8'+=5H?$&./#[SEBJ!F=PL[OF<.ZI*K;
M>KD]MQSD0-"#J5TZ$*AN"=3'AP%'!P:5I":P%%IVR:.$,[K( ?E5 P?KNQ]@
MKX P^10=IW=GH_>&G4(WM L\A#F7CAHV'(Q'#\R@.CS081P6<Q@4G3A@!3ZP
MI^&C< PCXQY)^S$"Y5D^VCEVA[ZNFQ;TJ>\K9MH+7AAU_[4&)J'7WA*O'5N*
M]2P3&/I>U-&"C9<## XZT9;M*B1SN!S(S'Z"/#RCZ7S;90.*SMR)&9QF_O+J
MIC_9_4A\TQ!-MY371=^MDG3<X&(<^TM%))ZXZ@;W$.)V A<V-'MW6VN*&\.I
M6]UJS)G:,;;W )/,'M&@5IS+:$%DGZT5':UW?=BT_7"WY7N; VQJ-?8,V-%9
MWR0?M@3U<-;_4OR3L@="6+SP9DG"@@7:]=F,A>C[%^&@U1\.G4>HP1,6V99_
MP9($57 T^=D=_!P,G2\\/XII^32*6.S%B]B5EL#(1P&=Q&P6$JFD+$V]*%RP
ML0^M%X.OWPCMM?W&3P4ODI7[$-X_[?\;P2OW]?Q^N/L_".^X7M,'RT*L,!4]
M9G+&M/NN[VYJM;7?TI>JKE5I+S>"(X1H -ZO%"*KO:$%^O]<\?*_4$L#!!0
M   ( +9%@E@&^H:2.@4  "<,   9    >&PO=V]R:W-H965T<R]S:&5E=#$X
M+GAM;*57P7+;-A#]E1UEDI.&(BG+LA/;,[;33'-(ZW&:]-#I 2)7(F(28 !0
MLOKU?0 H6G(53V9ZH4@0^W;?P^YR=;'1YL%6S(X>FUK9RU'E7/MV,K%%Q8VP
MB6Y9X<U2FT8X/)K5Q+:&11F,FGJ2I^GII!%2C:XNPMJ=N;K0G:NEXCM#MFL:
M8;8W7.O-Y2@;[1;NY:IR?F%R==&*%7]F]Z6],WB:#"BE;%A9J1497EZ.KK.W
M-R=^?]CP5?+&[MV39[+0^L$_?"PO1ZD/B&LNG$<0^%GS+=>U!T(8WWO,T>#2
M&^[?[] _!.[@LA"6;W7]IRQ==3DZ&U')2]'5[EYO?N6>S\SC%;JVX4J;N'<Z
M&U'16:>;WA@1-%+%7_'8Z[!G<);^P"#O#?(0=W04HGPOG+BZ,'I#QN\&FK\)
M5(,U@I/*'\IG9_!6PLY=W6I5L')&!(WTDHRT#Q<3!VB_85+T,#<1)O\!3);3
M)ZU<9>D757)Y"#!!3$-@^2ZPF_Q%Q/=<)#3-QI2G^?0%O.E =!KPIC_ NP<O
M2T*5] 6,C4.^.LF6_KI>6- OW-_'6$?,D^.8OF#>VE84?#E"15@V:QY=O7F5
MG:;O7HCX9(CXY"7TGS^:%V&.!_F;=DPXM#>OSO(L?T='?=&MX5*Z>/]!*J$*
M*6J2"H)U*$QGR57"40LPB"GJ>HOB7GQ#P>$% [1IA=J2TV3E2LFE+(1R5.S[
MLMY9L><';ZVT #4274("TF\0MDKHHZ+;"F&, SK"Z Q"8IBLV:"#^)TLB@IE
MJAY(6KK_=$.S-!VG:4KS//QD^>DXG<['L^D99?/Q_'PVQA)ELVR<9>?C\[,9
M7:.^OFDC77"]1R2(-7]GB1_1$RT3."@KBLA#&$8[4!I%*AR7B"_X]QDG#OBW
MVNQ4WE?);Y20% I:64IP9]M[)&$MNYB]M10+6<N0N\==)L$OZ"OM:&F8H2%4
MA49.+FHO' X$[1P-2Z'%&,,X5[9!7Q_0W?WMF/H2&?;Q8U$)M3K"V?#W3N(
M:;&E6FS\:2^>MF%=*P2 EZ)S%63]!TO+@V22KNOAW),?I <8@K8W#6'=_'X+
M:MQ(Y_RQ6T_W*7S2V&1\0D;=>ZN=NK+/'6K04WV K=' L C&549WJVIP0MKT
M8-'B/Q(87G6U<-J EBZ][TTED7:]$H-VMFO#6:L5E;H(%1/K"^^T*7VTFL1R
MN:L7,W!+Z \=EOC1EU8LLWTZBKFTWKP_6/J2?$[@I:Z%L?&$O0@(';732@>E
M0]*BS#K#,9/\Y]+'MMO@UR+O16?11*REMC.MMFS')%HT#YS8+G-#:J^$/[Y]
MWP#MZI(JL6;@D2@1' J%(TD=$RS8-KI3AYRB*;PPOM-(7-V$UY&A'P(2WZ8"
M8+T=DSPLGQ+1E7R@22@#+\5^@%X2;]=3\UP:$71HQ38V-;^EE&O J1+4_>?!
M\4H6&"%PP%9&#0RPUVQ=M!ERYB>TVP]GIZ&/=5\[G/!*^('EF78'ME%#L1:R
M%KZRG=Z7!'*%^0%!';3<OI_W.FP92.P_VH1/+C<+;.\_N[AJQ?T4@F51%-ZA
MKU\89V?)_#7Z:7+^FO)9DH;[_#5=AY;^'"M'T][H <L^ \M/DQ, S)(S7,_#
M=1H@,W__%?'I_\'">UX'C.=^I[,D"[[@93I/3@>_N;^^2.4XX.DT@*3>?'KJ
MP?-X#=H<FPHF>\,;E%F%$=52 (USW+ Z3,'7<?A[VAY'Z$_"K)!-5/,2IFDR
MQ]!IXE@:'YQNPRBXT ['$&XK3/)L_ :\7VI\ROL'[V#X;W#U+U!+ P04
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
M.K?!WX*+*.;;IK@*PF !WM$%[VM44ZC,6UI(5-%T'=;SL()<QU.WPV_!K;E
MOI9E@Y9+=/2"'2$?E?,)8\G'?"'T7':80S;2@V.?D,0P&8Y&R7!X&M)8UZ'
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
M'@9[9GH\[T5L(PO,GUJ"#TNT:2NXAES7JG1<!XC#IHK,PFTZ'C5,<ZX+*72
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
M^WW]U&$T.6BI]4JU5IN6.C6_&=^%E_<QK_<+_M!J:P?OQ)',C/G$@]_JFW'
M#JE&58XUE'A\5@^J:5@1W/CO3N?X8)(%A^][[;_XV!'+K+3JP33_U+5;WHSS
M,=5J7FX:]VRVOZI=/ GKJTQC_3]M^[6R&%.UL<ZL=L+P8*7;_EE^V>$P$,B#
M-P3D3D!ZOWM#WLO'TI6WUYW94L>KH8U??*A>&L[IEI,R=1UF->3<[50M +&S
MUQ,';?QM4NTD[WM)^89D*.F#:=W2TL]MK>IC!1.X<?!%[GVYEV<U/JKJ@J)0
MD QD=$9?=(@M\OJB\['1LUJ;SNEV0?^ZFUG7H1+^?2K>7EM\6AMWQZ5=EY6Z
M&:/\K>H^J_'MCS^$:7!UQM?XX&M\3OO9/)R5/.W7WXU3%&;TXP^Y#.45[=73
MW?2!9!X(/R.#JV\P\M_#*T'*NG+6:)26);RV==G5ED #Z,4]GKKM:<'WUPP]
M3V"+KO1S=F^2Y[ASM*7*H)NM8X-;[9;DEHH>S&I=MB_>T^S*0J=375LV!*8I
M6_T_KQU#)&Y3N4VGJ+2T11OS\UL'%LHLNG*]U!5D2O"4%33;6(!F[:M/" ==
M]!\$T_>8ZE@7S75;MI7VUDJG^K4<<JU<J1L.ZY3+W^B_H(\GEE5+K>:C5X1J
M56E/;JORD^H(^'CEO(I^_J*J#1,6_6,^UY7J!&V7!M!_9E[R"U^=':)@YG[2
MJG4),^I40K9+U8Y@<^B#W<%7-HVI^O4H)K/I*M6C55J+"/<(0*DWV59J;W'1
MF<WZ@CXPJMJ][#_O0/C+ "7/Q-II94=($%5EUVE5$YM'#IZ>'P3!0VANS7$Z
M=Q$P4K6V56.LJH^@IB5J KE2':@2*MW6G #@DMZ%[^E7T^Q5CZQI-HP>:H5C
M?2>/ILFI:MGR^(6XOY".WNK< *VMQP2M J!\ \+!W19WE)C9R\%_KBC&YD65
MJ#O%]$D@/[6:H0QV!-C_2^\/\^'E:(H-N=XT'O!]**.AF\/WC\:5S>CYPSWM
M?J-G]5FU&S@9PD*>A0)M3E*F(LMR$60914DNTK@0LLA'#\8ZMM/MA=X54N1A
M(8(DH_? +Q%Y$(FB"/TH@*2,1!#G]'[TU\Y8AL+,M:.(1:0(TYAD&(@BBT60
MIR230 2PC>?H40$VU''?Q%QJ*Z:7OO&1"Y$4@9"YM\32^$4!#U*10ET48F;D
MXT4IK34_U1<<6FK-; '70UF(.)>]2%C$WN4H@70*R3^#8,*APWR24Q3A/99"
M!BG%>2:**!=Y&I] ,)0,6B*R2/8>8&$6 =6$AS*-X5 ADCC[&D.9PVM@)U,*
MBT0$:2ZB@G,7 ;\" &3?QS!+D? @VV,8O6*8Q[&04?8]# 5(3!0A$DP_'0W_
M#( <09R(!)AQ(E#?(BX*U'F$^%&-07("/X2:I%($H4]@6@!(>%[T8$JNVU1$
M0?HU>KG($&Z,=6DB8EAF&% W,@E%6A3?@PX5 ^CR*.X#'PS/XI7!0NHS^]-P
MT(LPE_(FA+UQ?CDZZOPW!P<@?Y\^'D%^X"[ %X@X@8>RH! EF:+!4J E Q%&
MF8AD-#K/:I0#$J"491*'!Y0R>B]'6D3"E)&GHR/W98Z^YBH(0L(I2"1($#*(
MNH02?BWH4=MRL>C4 CM1_?4VM3P9Q"'?X,O#CL%G'LN[.6/6LZX])L3ZU1+4
MC'[9,>P;SV%5?@/HQU=<_J8?[Y[IJ3,UCAZ60) %FBX&!Z)ZP6/H/4"-1X3P
M4T8*S2CB+']+X6\XW#2-7OCM[8]^][=F[K8^-A3?8.TCD&C,VN\8TUV"0M1M
MEC%O4"B9?T21Q.Q, 0_B(*!4)"$W4/AV2!5?J;!GL;D'G.!9_RY$+K00%!47
M":&C@B(281@0.K6(P=T%9?A2H!".>AX'0^__M.0]4&:  K1<I)1F(H2+,DM
MC>A>T"4*(\ZB72$-M4P/%3#<GX9,.R"- IV;,]72J:/W9' =PLENX2]]?/C<
MM*Z_&1V^'NZ5=_UUZG5Y?RG]4'8+#9\:-8=H<)$E8^KZBUX_<&;M+U<SXW",
M]*]+W(U5QPLP/S<XB>\&;.!PV[[]/U!+ P04    " "V18)8E_N"^>H&  #(
M%0  &0   'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6SM6-MNVT80?>]7#)0T
ML %!HNA+XO@"V$Z*)FA:(VY:%$4?5N1*VH;<97>7DI6O[YDAJ=".[ 8MT*)
M7FQ2W)DY,WOFS)(G*^??AX76D6[*PH;3P2+&ZOEX'+*%+E48N4I;/)DY7ZJ(
M6S\?A\IKE8M168S3)#D<E\K8P=F)_';ESTY<'0MC]96G4)>E\NL+7;C5Z6 R
MZ'YX:^:+R#^,STXJ-=?7.KZKKCSNQALON2FU#<99\GIV.CB?/+_8Y_6RX">C
M5Z%W39S)U+GW?/,J/QTD#$@7.HOL0>'?4E_JHF!'@/%'ZW.P"<F&_>O.^S>2
M.W*9JJ O7?&SR>/B=/!L0+F>J;J(;]WJ6]WF<\#^,E<$^4NK9FUZ-*"L#M&5
MK3$0E,8V_]5-6X>>P;/D'H.T-4@%=Q-(4+Y049V=>+<BSZOAC2\D5;$&.&-Y
M4ZZCQU,#NWAV74^#_J/6-I)>XF\X&4>XY8?CK'5QT;A([W$Q2>F-LW$1Z*7-
M=7[;P1AX-J#2#M1%^J#'%SH;T=YD2&F2[CW@;V^3Y)[XV_OK)%]*DO3K^31$
M#TK\MBW?QMO^=F_<)L]#I3)].D ?!.V7>G#VY-'D,#E^ .O^!NO^0]X_;T,>
M=+$=X/<N:IH\HR>/GJ63])@^B4.O0JB5S32Y&5TZN]0^FFFAZ<J[TH3@_)K$
MR0^67BM;HX4IW9,]VA]27&@8E96R:X(W[75.QD9WRY.87]4^6Z"/Z'SNM2XE
M] ZC2I/CR^^OSN5R<KR+1H@+RF +:8&OI48S^#"Z%7]_6WR K1$>P;7*%O2J
M-25EZ9T-.JL9W$,9[K"W%A+_$#:8JMISD2([EY  #$@_XE+-D<]<P=QY,S=6
M%51Y8S-3X4J5KH85*LM6XA,PZ3$=#0^29)@DB?B0Z"@.*4()2UZ_=YA0KM:!
M,E>B6)FQ<W*?5F"TL<=*Y?$$V6Z!)+6AW(2L _28GAXV"%[>JA;#8+">=4V*
MR4K*%UE3.E)%05Q6JIP7B6W3@_:'J&S.4*>J$$[5D :_2;ZAAO-8PDF$A0)/
M._-N&^_6>N8*C!!VRK.H+M3S%HD,B-8'**V*T-5[JGEYBQ>;GINE@431="T>
M>^;8JDP/:;4PJ('A&A890K 1ZK!SOBL&B(_B0'_]>\S+K'"!_8OM'?329D^/
MPR=)@LN\+*Y _#7MI D\>R6UDFU&QV9:;GE9+ILWZR/UW+4 L7.Q2ZA"-%5A
MFI2>)E]CUW/:N=PE[[CBR-BM;%= JQE!I!1C*S,E$[2 2K3\[85 _J&>_MYN
MM\I_QQSB1NW BV P+$6@2O:> C#$87O3%-GF0T#-5&6B*LP'Q009,EV"*4VA
M/&=M@Y+9W #H]KU4("]B(4(EM ):ECCAX&S&J'A9#^_G\ZZMA+Z)G$%<((Z:
MH=5H#M P:_UC6:A!A%Z,E:N+'+2HH5SLHNL3D(,/%ZQ0DCCHQ\<$$W;9RU1;
M/3.90:NLB;="D:W+*0("<T?9FTPW.WXT.CKZNLOFDW7]])CP#)#Y(8KX1D%5
M:?(?Z7$;_7^OQL@@^5MR?+L _T2,)\-)^D6._VTY#N:&U?CPBQI_4>-_JL;]
MZJT,FK(#:4'2RCOV'V@&E:.I@Z0Z9 EIFF\Z+NN)8?51#"V7#+TF[[G22,UV
M"LOF2,WC.G,>[<\\1;]6+C"?WFHNFZ9K(<0ULZ-_B-Y+MLFVLA:DS;CAMCH
M66TCS8,MCP>[31UDU13$*W6[FW@'YWI]HZ>^.<!VDGEU1U_8=,CDQB+P@W8F
M:,ZMTG1/<[>39T@5^+U412V]^^[Z<3*"O.+M<J5$QJ=@<SL<'7B],VG#\.K;
M'ONNQ N<</$9BZKC L+^ :X:ZVYW[L@H!\7$J[FRP@$ .F@$OY-#@=*^%LB#
MCUF#L. #SP[P8'M>S9B%AWL=_QV_C=L1G4M_<D);=GWX69*[4,NF'P*S @1O
MYQ6"+UUD8LN,"U):B!_+5S09STO;##D8>Q0Q5.!3Z/AR-PS& '+I)*;CGM5A
M0Y\M&8R@)-Q_MOUH)&>>![/5-]IG)NB'QPX>+KDI5S@-*#EA->_C![M"B$;4
M.T8\GDQ&!PE#Q]7!L &A^I6":6\.\%2!XWQ3BK8"HK;%NIM>7>S;K<8#S/CV
MW"<67YU?7U**=\);O"U5CL.'CMY)V;F-<6RT<\UTQF26*.Z^6C6S"ILYPQY9
M5F!8<39#:L\U6XR^XM)(W(_2,=50P*:UNV\56_V"J1D2"Z8["?UB!"Z]-FL0
M^[N8]P^NF)4T23"PMWW &?>^KI7:S^4;(BL'CC3-A[;-KYO/E.?-U[F/RYMO
MG B'DU^@0L]@FHR>'@P:LG<WT57RK0Z#(;I2+A<:%?"\ ,]G#K1I;SC YN/M
MV9]02P,$%     @ MD6"6)\2(@*Z"   *A4  !D   !X;"]W;W)K<VAE971S
M+W-H965T,C4N>&ULK5AM<Z+(%O[NKSCEWMI*JH@"HN!,DBIB<.)6HEXQ\_(1
MH57N(+ATDTS^_7VZ 5]F3#:[]U8J"31]WI_S]('+YRS_SM>,"?JQ25)^U5P+
ML?W0;O-PS38!;V5;EN+),LLW@<!MOFKS;<Z"2 EMDK:IZ[WV)HC3YO6E6IOF
MUY=9(9(X9=.<>+'9!/G+#4NRYZNFT:P79O%J+>1"^_IR&ZR8S\3C=IKCKKW3
M$L4;EO(X2REGRZNF:WRXL>1^M>%SS)[YP37)2!99]EW>C**KIBX=8@D+A=00
MX-\3&[ DD8K@QI^5SN;.I!0\O*ZU#U7LB&41<#;(DB]Q)-973:=)$5L&12)F
MV?,=J^+I2GUAEG#UEY[+O5VK26'!1;:IA.'!)D[+_\&/*@\' H[^BH!9"9C*
M[]*0\O(V$,'U99X]4RYW0YN\4*$J:3@7I[(HOLCQ-(:<N!YD:804LXB6<1JD
M81PD%*=EL676LB6)-:-MD+-44)AMMD'Z<MD6,"T5M,/*S$UIQGS%C&'20Y:*
M-2</]J)C!6WXO'/<K!V_,=_4>,O"%G4,C4S=[+RAK[-+1$?IZ[RB;[@+?W00
M_F1)TS+TP>NAEXJMTXIE5WW@VR!D5TVT#6?Y$VM>__Z;T=,_ON&VM7/;>DO[
M_Z]^;YHY'<0X$XR,/OW^FV,:YD?Z1[[0'$M5<FG+<KD=&@(2C N"E!2!29''
MH<"#%$05<,X$E_K"+.59$D>!?,2+!8^C&-P"L^CW,,LCN,'04F)-/@N+/!8Q
MXQ2D$7D_PG60KI3M3<P5R<S8JDA*7_V+KS0K$D;6A>[06>=<4V&:^L=/+&4Y
M(I/1<Q(9[9'C"_@!QA)<[34^*DOP,4P*H!ZA!()B0<\!?-ANDS@,%C"!D%64
M=1:@,XIYF&2<J?5]-OG.P$[H.)LME<Z#1$0Q4I8);'LAJ3N*GV(4*9)&#FWN
MU+$\SB).JLHILMJB8?VHR+?2):2]>AJGJ]I^EB8OI\NN'=G)F:P*1Q;PFSZA
MKC(<62^Y<N!X 2R5=MF?12Q>:,/$.HND=5G90EEOD5^$ZR-%!Z[7Z.$,3B)Q
MLA(50!=!HI"AB)/7R*R=1'FJ8H^.7-R[=UA?*1FG* "K]1P"\="?O5Z^1MKD
M]KW@+\I;-&"Y"&1J#II(6EQFF4AE\U4P*6"!5B4N$PG^"F\0/8D=>"3+%IUJ
MD\>6WZ)/KCNE=?#$:,%8>I W:3W;Q$(!X[!S:YPI(1ZOTG@)=$M@!MM8P+R2
M1')R"55H4)YHE&3IZD*P?$/9(HE7*D8L W*K D5#VA":JRH$QF>;!114K&\J
MG9+^6S1U9]YX3H/)P]0=?Z,;]]X=#SSR[SQO[C=\C#*1;.:2,4YBH/&+^E]6
M.B=69@\W)'\?_=N&Z_O2VF1^Y\VHNGD%0)*%C+ZM&69/ZSD.&9:AF;:M]0P#
MZUK?ZFJFT6O,,YFZ,FT5Z;U;ZOW[[T?NS>A^-!]Y/KGC6V0-V;R;W-]Z,U]Q
MN_V1O'\_CN;?&A/E"LA$$E=)I !07B"=21PLXJ0DV+ZC]7I6_<^PM([>;7P)
M<EG0HXV6V84W?>J9&L9(<C3;,2O_ZVT,+=0U+<UT.H1#4W.@T>QHNF,W4.Z'
MT?P!E2\='TS&\]'XDS<>()3&6V'D$?H"[:GZD&O_TENZ;D@NHZ<@*7"J4:>G
M&98%![6.X5 7R3(:;A3%$J#P;AO$T04J6L/;[%J:T8'_>I],IZ>9_9[6MW5"
MQ@U'U^RNWG##L-C(\P7)PMP8AS@)SGI=K:OK6@]H/J<SPX*4WM><KB%O33SH
M(8>&3><->;@4(LLEAZH#&+6%<@-[^GU"0KJF9ML]LH!-W>@?F=LU'CI_+2=J
M-"EX@^-@@WNFUC6[RKS6@3]6KU?>Z(!-']D^KRJBDK7.$A SKQ-:D;.!<'NZ
MJ5EZ5Z',,'J:;=D*9:8) /9_JFI]#+^I\R^1:\CIK%&6; UV56P51/_!W"RG
MD.K@RMD3M*/1119^)XYS5Q!;+IEZ(: A6^2%Q(*I6MJB,Y\Q=;HW4/@+G# +
M#H]D!WM/^'O^"]OX<W?NE2B<#&DR]6;N?#09UYA\F *&WM@???;H?N*_1D<'
M_+P_%\KYX;!LY8-&?2A_8T%>#=5'!-E0!"DIZE>>JCP<?R+OZQ2.H5?JH48U
M=(3WC!@#5Z#R<V8Z0($C(=%!)7N69G446G !9/?0MC5 \*HHA3 5L!];&15_
MG[17%KR*^4PB\_SH2)1H07/H: X MF\K?()6#-!'IV^I6_0K^L$&0,Z/>+/6
M6KF$04Z.D']'V^#.!:G0:$Q#=S2CS^[]HR<K_<6=S5S@X) _$98!+:9#'=M$
MY :X"RU@-\;>'!J !@_:02Y6%XG159L[AM9U;*W?=TI/M*[MH"UEXPTG,V_T
M:4R#QQD@-_A&<UCT[Q6^R+W]X]%7]$?]?E<:)D-S#!M4 !+JVJ!*O7&,O[T'
MLL\[J('J=;L/ZD ^.OW*@PZHIV/*5+R)]8'KW]'P?O+E?: . [ZF99(]\_\)
MOWNK-)Q-'FB/9W<P'WU6A?C0&#/Q$Z+^1MY=Q2&EXYB4Y=2**0K1I7NM6%<!
M%;R<I/;H5Y\:%,=]>!^V#\%XB,0]#!LCS@LUKJC\;C88!<O#ZV!2KH:QBD=Y
MF;[*@1%D4]704XP]X+4W^G%0OAG)\3&(ZR,1=I]/G.!G>\3+'J] C\L2]] V
MPA"7UV][%_+GO6/$GCRDD"SH7R:\,O S1$;CSY[_,T2JO3N]9Y7B<PS(F7Q-
MPHSX4KU<O,O*<#3&V'D*B$K_H=9J+C^EU1L.O<%<MI?WM:(>P!N,,U;]5M&1
M+_E(WFME%\K)!LRTFX5FB'<V&LR]V_+YWN/W"6@X3%=QFDH74?H7].D_T"'?
M-(^DZ=0WC_;!]ZL-RU?J*QTG]997?LK:K>X^!+KE]Z_]]O(KXD.0PVM."5M"
M5&_9W2;EY9>Y\D9D6_4U;)$)D6W4Y9H%Z""Y <_ENU5](PWL/H]>_Q=02P,$
M%     @ MD6"6.HK>D?;-0  W+D  !D   !X;"]W;W)K<VAE971S+W-H965T
M,C8N>&ULM7U9D]O&U>@[?P5**>=*51QJR%DE+U6R),=.+%M78R</M^X#2#2'
ML$& P3*CR:__SMI]&@0PDE)?52(/2:"7TV??^IO[JOZSV3G7)A_W1=E\^V37
MMH>7SY\WFYW;I\VB.K@2?ME6]3YMX6-]^[PYU"[-Z*5]\7QU>GKY?)_FY9/O
MOJ'OWM???5-U;9&7[GV=--U^G]8/W[NBNO_VR?*)?O$AO]VU^,7S[[XYI+?N
MQK6_'][7\.FY'R7+]ZYL\JI,:K?]]LFKY<OOSR[Q!7KBG[F[;\S?"6YE755_
MXH>?LF^?G.**7.$V+0Z1PG_NW&M7%#@2K./?,N@3/R>^:/_6T7^@S<-FUFGC
M7E?%O_*LW7W[Y/I)DKEMVA7MA^K^1R<;NL#Q-E71T+_)/3][>?4DV71-6^WE
M95C!/B_YO^E' 81YX?ITY(65O+"B=?-$M,HW:9M^]TU=W2<U/@VCX1^T57H;
M%I>7>"HW;0V_YO!>^]T-GT92;9,FORWS;;Y)RQ: M:FZLLW+V^10%?DF=TWR
M]+W\]>R;YRU,C0,\W\@TW_,TJY%IEJOD756VNR9Y6V8NBP=X#FOV"U_IPK]?
M38[XQFT6R=ERGJQ.5V<3XYUY0)S1>&<CX[T*.]9])O_OU;II:T"<_S^T8Q[O
M?'@\I*:7S2'=N&^? +DTKKYS3[[[ZU^6EZ=?3ZSVW*_V?&KT[[Y/F[S!0Z.Q
MRS9%%!]:Y.0PPXL<'#OY;><(*_:'M'Q *&VJL@% 96GKLF2;EVFYR=,B:>!Y
M!V3;TA MO/6:WTEVZ9U+ULZ5./ AK>&UO*0QZPQ>=H#Y[2["O#J',0\%G,2M
M*UV=%L4#_NX.+;^+H_]>YOCI!J>E*5_M70U(G#S]ZU^N5ZO3KW]?W"R2O[UZ
M]9X^+[]^EJ1EEJ2' QQRNBY<4G<X WY9N]NNH.WZQ=^X35?G;2Y/O/VXV:7E
M+6UJGS?$FW2BF[>O=8HY#I76&>XB@ 9V7=6XLSF-!9LKN@R@6A1)B1RFD$7
MC#6^F69_  -@6+:[M 6Z+X%3XA=]V.)AY)FKFZ1T&]<T2-+ LI,TV:9Y'9\D
MO)K#B&%=AZK)F47"],#O:WX.W@'6UBR2"7R]\/AZ,8FO[\-1PO0!=4:P=G*P
M8:R=F(%P]W%TU?- N'X*/M,9PM=-MP;8YVD-2#)/[G?Y9A>-=;^K '%/X#A
M1 #X[TM8 0SH:D#PQGG\^=</O[[U.%K=N5K&LG.ZCZ[>P$L-[J>M*T(9G!2H
M*J#T'(=GI$4D.!YFEP(ZZQ!%C*4YKLPU@&)UDC?T&JR3A,0:J! $!&SU89&\
M K0%YE@VZ88I!N&Q3@LD9?BPKV#4Q\!E>((K<A!O=#K= <XL.L%)'+ST.'@Y
MB8._ ZSA"&%KL)M6"#IM0!\YT :&$'%RQ&%$?&P:PD;F@)X>/P4Y\2'4PO+V
M@3FE9VQ J?_N<EB 91!M!9_^=!/K():2;K>@']%!,7N"!<#9=8+O\+QK^=4B
M3]=Y$5AAEC>;HFJZVE,<LC:<>NPE3T&X3_W[\:WC.&/KJ]V=*SM9D?L(NBK2
M1M81_R34!6%098UR0)<MDIMA/2< "O1"5!J#C!$41N)<7GW=?"8OZ1JW[0H
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
M07F)UKJ)T ^,ETA=DI20'BJ,]#$[D=7K>:*50AH[L*JV\"GX>);(^")+-*F
MF<"I]=H/6'T*J_CG4G*O95S>&!V%E69(&><8AR2]M#9F%I@,6T?]+@ ;_NBR
M6WZ!DEA*#'.'I%^*',(K"A6LHDPU*3<-KJL0ZD=G'49!,,>, Y .8ZE(_["B
MPAT?&L)$L'21_$"="IJ.&<&>:OA0V=47N'=&#Y\V0+XP5SH.G_GQM.JD$]>6
MU<!3LBJJ4GA*J$FS(%%0?.*:)>W3+_U_8]V1"=.*94(43,'VH)R5D9*L.V$*
MIO.,Z_@R252M'=5I+)+7P=$2![2.':V]M7L?'8&9HJ-(.Y3&3^ZEIM'E?89Q
M8=W@KO!N!A%1K"3!FWW9A$_+V4K0HR^J>E"=EMLA%WLUG8O]X;@D?U!L?T$F
M]L#0R5OJ"X'2[>]IV2'OH]S Y8O8K9%F%37C08;[6W4 0%V>7II(LD?LVK62
MHT .^4R"#IIF]+WU0T6L'COZV,%#<X*!U!-MBJ(&,YAV5*]PG'R*X3JTE+5/
M 3-_7_5%;+A4WPP1HW2%: :"DQ8B['-JA-*H#TNA#BR*?$N:$;L/66FM@,<>
M+3'&TI!.T+BBT*QK*JYI.*&C.8 ^4K!PPKA=G'K'+@]"QP_C\".-DPP//,"+
M$[ 7#D/-( (7HO1@U[Z<+9]I=L)#%,F6KDX>M+-5[T'QH[.H UJ[%3,_! YI
MG-G9L^2-CT 14S6>#C(L9N?/L"M-M?$Y\D=/7#R#[:M[4C=&6\>L%@E#XYD!
MG&$=S9;8XL@:!Y-$AJ#ED^Z<IRK*L2=S14E!$!WIIY^.B2E(/Z+=4*<'D-#)
M355T!*19NHA^^ VC"6Q@_)R_>?4!\UH912PNJ;>VD8=TR6".5MWMCC", W6M
MNZV)E9)"DK?)FO17S!;.,O4G[<P"-)%E+)<"Z_^)NC#_24+*>L+BS*<HD^;)
MW.^<%$A0]Q'O_,'J6*I^-V$#2=TFA9U]N<$9R^956G!B#F6?]RF>M-_\H^ZJ
MK  .U*/'R8NU6Y/+5+VN<\095K=@%3C3G9/\'5XM-ZBA9$$.KR.#X[$D>9#J
MAA:#>#2"<EI#@;&..G  #J@2UZT"Z:D1,R3V/.E[/N+Q &UKP-F<LDI9=PFE
M38'#^LF/>6FHGIVM1S'T)\ %0+1;2EK])S>E4?PA.)IGWZ!I73$KNY%2@V&4
MUDVLL12'7D*HO'KSZB8>O/6#V\+PT&>.'.R$#R>$,1EG[ASK#E1< DA7LC&(
M^K*Z(A@,Q%[CN7='!5T.NU9L'#>D(^3!8+J@-)52&'Q 9EXX45A0U_%,7=R9
M\78S [Q ;#W=BC-I\*Q-]R2/2:*61^&B/L9:UQBCQVU-P93J/N6T85HU66D-
M\Y=#IVFOOG%:*%:2\<CSQS$*?*E(UP"-7=75'-^A1 $! Q%UU:+@\]JE?;YT
M3IYFYCXE@+ XPO?*PN9'S9^]1D;BIT(.)92RL^VVNH:GDFT$>+!U:!IOA0B0
MM@681^7B7(PBU!4Z7K7]8#T?TC&&IA2!E;QLB@ :RM!X=8PR(9-0LK=-[BAH
M] V8@6MDY[);U;;L@=OSAO_16IF_<OC"$(='RL5L,R'0-I@3)!GMK[E>;EC
M^:IX*YJDPL[P3!AF2'81N>T!13<)CE)A?N8.Y/!<TY/VF'Z/JE:?1Q@6T9B2
M/I(]GOXC+@-*^(D<A@@ISA0B?DOU-B%VUY-8"P^#L",B=A(-B'LBSJE9AEMC
M42))K.V6$A&9!G=X4AE8,$<\I(C@?0R]GFG&J/P94F-:&S?]%WZI0%NZQ3X-
M< 34M<*5;'I*)C++X$/5M">>87D-HND.2!^T7BTI6\RR433[$0!"!W5#@MJB
M%3I+4/JW=;[N)&G3(M!.7Z6>;$<22<\#:"3%B/U/PWE0D8UCM,B7V@\5??;'
MC<[F+$5(=:6%AJ=S;.VA9\ ZKF@&8AK9 KXU]Y<BDZ?_V_$QI08=?\5CN =[
M:V[5Z)SKE6\-CS1J><RLM-2AD<B()$90B>'6(]%@_AAEB5V>G%Z_3, 20>^*
M/PW2N&*S5?I:4N,3;(>'Y"7KM;@76B8B473%-B^X]!6$ <>U2"J8%G,<F,1^
M12;?0E'>:JMIEB&OY*9=@JK$,!&_FQ"H("8%_Y!"'L82O9*HB L;PSN+9/6L
MGPY".PB5ZKP!ZI_1IG^JM"=3E8E?*SLELQ4+%Q'9-,ZBJ\C2/5;IB\: R>S<
M]8&U!<! 5(0JA8B4JUL%W\] E=1CTX@2+?7"'EZ2<::&6F:SJQCBB^0L!H7/
M8=3<&&K]X),$/,Z$ <Z?]7F VA\/XJ0CL$?.4OPS )L;"%'7XSLR4# H1/"5
MV+.2E$^_EVU'])4P*('N:+YHF_RDIKZUAB9?T1D+7>GXH!&!HHJ=$E#VQY01
M0@1P3*Y0/XJR$MX<9M"CK^O6V1 OUVK%9.<9&8G*V[KB+ @4DC_&#\:*:9"L
MB9&L_XUE-N;WF#)VK!(5Y&JD0!B"1_0&536V7V7!DMIDU<MC\Z5@__>>VP4)
M?1N)B<V&R/C#FAPL[ &M!+/9YOYI!%THO\.LXM+$%!<SJE8:$7QJ5MF?HRX$
M/+Q!<RO[@CEEW09DY_<&(:]?EJ>^MY44GXM:@EE:1=HK A.W@8XD[<>MU\!/
MPKG*Z/FK6G1-8<H,)IF)'NU5CN!9( 0S]D<X#&_N4%+] 0O,-E%KP-?O7X66
MWWDC&,OZNO1-.$K.\\HIJ=5F1RIE40(==8L(R]6V%?TUD>*!7'1L$8_BOU9]
M<<X8EAUEB6_N7+N0\=K/4>ZQC#0TX%!NZ,$>VF("[- ][*A15-[Z=/2>#]>_
M29GMTO1'E!1.PI[TX_I3=53NN6%S$E2$77K'^;;>VD[M":Q=G."+HXJ>B:Q?
MT>660K*65S"#]<:2Y]:P?!$:E4+'[N]XY2-6]MKMTF)+,EZV@%RO=EIGBA'%
M($CR3?!&Z$P@$F%]I%!0ASS4,@P:;IT+ZD>D#:T?.%XI^9!Y1F<(AG<JO4Z"
MSOZ;-BKMA0LV'![Y=*&"NGN0(M)@3[O[A"RUG@[6N+@U^;'TB?0CI)K022WJ
MO&*Z58@UI776?$246E=@VBE=I-*C#.IAUD3,2<5:31)K@.EXN0>L"U: ^A4"
MB-P:/DIF^!HLH1#W31K2%D0%4T;UMW?_#%D!G\<([%3P1L.5H^(ICG8_[,B\
M>?,/:T"DMM\:%B0.>:G:"@T5#.]1%7$#>V<;^)!N_J3VFTA/KF3_2,#0I^H[
MZH\*/SXC&L]BFS_T8-6(7MV5T1,]Z95K\N:K]^_9AO4>;]QHK,6$H(W19TAO
M(2PD-<6S<7P=+/K2#1A&QEEKP?F8PS9%25U[=R%98K)*F0:LGY0*ME%-( )"
M@DN+A5<'?/\E(Q:!>\"3RCR\E(1=G)BA'Z6TVW3O1%*3[]<W#P*PT&_A\"0_
M;,/IJ?0CQW.KNC^%=L),)7.,E 61I[[W,^;FJXZ S A'M#1^LJND>29UXSR)
MNW'"R9'FSM3;$5VCAI]5]V51I9D8E^M<\KI\XNY=7K>=[??+/2(4$FZ?=WN
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
MZ$_,)'0U/@"_;ZNJU0\X ?4AQ>5]]S]02P,$%     @ MD6"6!?-W08J!P
M+R(  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N>&ULS5I;<]LV%G[7K\"H
MTTX\(ULD=:,3VS.2G*ZSKAW72IMF=_8!(F$1&Q+0 J 5]=?W +R(E"B9D:S9
M/LCFY>#P?!_.#2 O%EQ\E0$A"GV+0B8OFX%2\[?MMO0"$F%YQN>$P9TG+B*L
MX%3,VG(N"/;-H"AL.Y;5;T>8LN;5A;GV(*XN>*Q"RLB#0#*.(BR6(Q+RQ673
M;F87'NDL4/I"^^IBCF=D0M1O\P<!9^U<BT\CPB3E# GR=-D<VF]'72UO!'ZG
M9"$+QT@CF7+^59]\\"^;EC:(A,136@.&?\]D3,)0*P(S_I?J;.:/U .+QYGV
MGPUVP#+%DHQY^)GZ*KALNDWDDR<<A^J1+VY(BJ>G]7D\E.8O6B2RO?,F\F*I
M>)0.!@LBRI+_^%O*0V& :VT9X*0#'&-W\B!CY356^.I"\ 426AJTZ0,#U8P&
MXRC3DS)1 NY2&*>N[K&*!4'\"4UC"?>D1)CY"&89,_HG-LR]^82G(9$G%VT%
M3]3CVEZJ?91H=[9HMQUTQYD*)'K/?.*7%;3!U-Q>)[-WY.S4>$V\,]2Q6\BQ
MG,X.?9T<?\?HZVS1-_0\'C-%V0P]\)!ZE$CT[^%4*@'^\I\JQ(F^;K4^'4-O
MY1Q[Y+()02*)>";-JY]^L/O6NQW6=G-KN[NT7TT@)OTX-/.%P?)HCME2V^YQ
M)L%\'ROBHR?*,/,H#I%4< %"2,DJ)#N?58UD?P,:]S@B:(2]KS,!C/OHXX(1
M(0,Z;]R-T0T/^4S@"'U@'GKSTP^NXUCO[L;FP'YW@D[1$(WQ,L(,?9 A>*A$
MZ<.1;5D_(@[*?#1=HCOJ"3X.>>PW3I&.6[@,+GS/GTDT)0*DC>M8</>1S*A4
M1("$A^=4@;F ZK?)->I9+<O2(@^"0JJBX1(1-H,<)1%E*$ALG0?4@U-%X%B#
M!OBQ#A=YUO@UQDS%$7KOSPBZN46_T(AJD1P8:%O&#&Z5 -YP(/*6&S8KL8VK
M,3F]%S"!";:!A-YH>';+.;=.&OJ1@,6GJP<V1H3^5Y__08.8:A,_$2]@&O 2
MC?E9"_VB5C#6A0M@'A['*$Q1AQ1/:4C5<ANLG(T2O#L,@DF@VUN1/=Z-0&#0
MLKKN"E_'8-6_:I"3 +-9@.GJR849K0!\EB->'UF:OIV8&ZY]UN\44&\PK=.N
M[9YU!G6H$5Z G*XFQ^[O)F>0<9%PTVUU['ZKW^^=[._>VR-Y$A#V)_SV8;8\
MLCZS:]ZT/D45Q-F]&L395IDXN]7KN*UNWSZ N!SDKQ0S;>,7'@-ONYDIRQZ'
MEV$\@U8#V8E'=8](#-0)!>4 20P=A?'YR?4M</2D%ACZ$%UFJ$> JU,T@;#5
MQDW(7"6)KI,D[\Z*R"\01!C=$Z5[O]T\ED3WIK$\&R425W8F"=ER__8\WD"?
MQV7FAK5H+ TY!HVKLO9"5?N;D?B9T"4%N71P'1+-D ,BNIPRMSAC__^=[$:"
M8_]W:I9Q]6K B"_(D7@9S@$)LIVCD_(P'@V+=-QYNBE]%BL/J0@W:-026M8;
MQFSP=W:,.ZGXF4Q%# MQ]!(9-[?76F^!":?ENLYQ.XA/D"&6L5X[S&IZ36'$
M<7SGGY@9OOHUJJ2SYCR=EC7HM\Z=>JQA_YD(!2$#X+^[),8,<^,9WX"0NN29
M4<>A#9;LJ:TUFOE>F;:!VVWU!R;BAIN<P-5K*L&OGLMM3+H]T#"9YSG)/!_
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
MZKU)'&_<I6RMIEU.?G;]C*^H#<(S%JSEE@G^#_/'=?69[02:Z3*R%,891\6
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
MK*@AX2PY@B-V,X+S@L 9GWQ 8VZI4)1]TY-LK$ T2EOYGT\!+DC837[#(E[
M)5P4C!=3%B<WSHA81+@BX7!YP/RRF2";3DCMQ$*MC($KN$A8D:64_=0QLC1E
M<>P(K[S**&/)-&=9G%+L%9RZ9N&+4D#[O_4%ST"I^M8.56$<'6OJW5!*?KH/
M!?E1Z*UL#=2XH5!^/:42IH<B-QA6=;ZPK)6EP_;='7T74#L'FM\H98^&6V#\
MTBQ^ %!+ P04    " "V18)8LGN@Z1H$  !,#   &0   'AL+W=O<FMS:&5E
M=',O<VAE970S-"YX;6S-5TMSVS80OO-78)AI)YI1Q;<DNY)F_$BG/KCQ6$YZ
MZ/0 D2L2$Q)@ %"*\^N[ "F9LF6W<2\^4,1C]]O=#XOE:K85\HLJ #3Y5I5<
MS=U"Z_K4\U1:0$752-3 <6<M9$4U3F7NJ5H"S:Q257JA[X^]BC+N+F9V[48N
M9J+1)>-P(XEJJHK*^W,HQ7;N!NYNX9;EA38+WF)6TQR6H#_5-Q)GWAXE8Q5P
MQ00G$M9S]RPX/8^-O!7XS&"K>F-B(ED)\<5,KK*YZQN'H(14&P2*KPU<0%D:
M('3C:X?I[DT:Q?YXA_Z;C1UC65$%%Z+\DV6ZF+M3EV2PIDVI;\7V=^CB20Q>
M*DIE?\FVE8U1.&V4%E6GC!Y4C+=O^JWCH:<P]9]1"#N%T/K=&K)>7E)-%S,I
MMD0::40S QNJU4;G&#>'LM02=QGJZ<45WX#2R+)6A''2\%1P)4J640T9P66F
M&2CR_HZN2E"#F:?1J%'UTL[ >6L@?,9 $))KP76AR >>078(X*&W>Y?#G<OG
MX8N(EY".2!0,2>B'T0MXT9Z"R.)%S^ M,=&SI@0BUJ1/QU]G*Z4EILW?QZ)N
M,>/CF.8JG:J:IC!W\:XHD!MP%S^_"\;^KR]X'.\]CE]"/_"8/7A\S,U7 3E(
M,50KD);F9R?.[?4Y,<^GY:7SX6O#]'T?!3-9%U@'B"D6K+S'RZ)!8@Z;5")K
MRB39T+*!4R<X&9W\U..>O \&)!SZOF^>_F@:#J/)U(E'\:%\."!))[-[3_QA
M<I(XR:%@-"#C3F#WGL;#21 YT:%@/"#!WFYO% ?#8'KBA(?2R8#\\ACPJJHQ
MQ@YM&'2;@T>39#(=3B<)&3AW0M/R*0QRX5QQ<M;D6 TPYX/QD"P+X-_Q(=?
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
M)T=V)0MU,H) L,K<J='T]2]Q0M[ND9</\O)]Z-,;B+NRJQ72<U3ULCN073U
M'%J%9JI5\\KMDOIGX$;@Z\@M%7IAC*X_G*'-[^/-173>&:-:MP/2(I[BF LD
M.&9,H(.8$)R)'!W"%+9BA@ZC"S57 %!NTZ]% ;?,>(QSGGF*+".8I\)/.28L
MPX2G?B%2!M,8H"YW2'"0YAQGA 4$FH XI$>( 2$G24#(4LP$1X=[C"<&XXD?
M5K*:SU7(.=MO,](I2&:%;HNJKJ3/3+M,^?.YO&38Z'Q9M1)9)UWGM'E\!D/%
MF!#TZMLQNC+>=&#Z2M;;3,NNS[<'E(]34/"K,!-QF+%T3,&<KX"K;!=>9G0G
MZT[V&;J&$B';0B$RYAQYPC'IZ6(Q9JFG.RW+RE\&GM>O9;-Z>P$Y>,,2T/K7
M',1CRCTA&6<,@.(QR[S("O)XZ[VUK.9!>.!U0'IH/R')>D*)9W:[>=76=2AL
MMBK5P.@PT*V9D2 UC,*3OQM,,Z@'SO(-L[1_&DW&@OKK@!5=0B!9Y(MI_8C*
M#BAU,!8H1IFO,&!WO^N5[RIP<V\SL]+^S$<2>J_;!?H-_C"2;;D."=6L7%"1
M? 0MH$M;PYD=[_'Z9/#ZY(?]L=P$M&<JK540QUX&<,,9^*(7=Y?#[V6P.^/^
M1ZZ0:@K5S$"-OKB\N(BVD]O%<]BCZ'1P4^B)4*F[F9MW-?07A>Y:X$M%@K,D
M@S'#:9PAEF!!L^BR6<G*--[[H ;90%RU=\JZL$<YP00":S,RAK-,1'] 7P8=
M&%BV I,&PD(:"%,@OY>F1 QSDN.44A1G.(8DF8'O4BR2!.>,0U*\ W0?UVN]
M(<B"/,DW \,I2Z/0BWD]=E )(#?',4&QH#C)!*(Q%B*+?E?6'NT,U@-(P#[%
M^U#UD8IS"GD_X7Y%,>6@!4ZW4_U796+4PONRG/8* XECKRO$8P;9F3PEV;+E
M470-R6W1AE30%S0'^:2")F:POJFL5]G<Z ;-.I@KKSO=S"!N/1D4!R@N>8Y9
MY@O)&_3F17:]F,^NWVH'::C\'E%,P %B7_:>/1#M";YT"+[TAX//A6YN)1]]
M.[<KS/9"?3_,GN#_GX#Z='K[% 3Q'"="H#B'>IPDB$)AS^E6+=^^"J5>) *Q
M4--S) 1X%HO^A%1HOKF:YM C<,\^8PQQS'/>F\NBA(!30KE/J, )R5"684;S
MG9:8;/75C3*+\/7@G0CBO&^QA]WA ^6T[\N_7N^_;CY(LZC YVHU!U)(_E#A
M3?_%T"^<7H4N?:8=]/QANH2/+&7\!3B?:^TV"\]@^&R;_@M02P,$%     @
MMD6"6*BV3,LB P  2 <  !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL
MC57;CMLV$'WW5PP4H-@%E)5(R;IL; /K;(L&R"*+O30/01YH>VP+H425I-9)
MO[Y#R5:<0%'[8I'#F3-GYM##V4'I+V:/:.%K*2LS]_;6UM=!8-9[+(6Y4C56
M=+)5NA26MGH7F%JCV+1!I0QX&"9!*8K*6\Q:V[U>S%1C95'AO0;3E*70WY8H
MU6'N,>]D>"AV>^L,P6)6BQT^HGVN[S7M@AYE4Y18F4)5H'$[]V[8]7+J_%N'
MOPH\F+,UN$I62GUQFW>;N1<Z0BAQ;1V"H,\+OD4I'1#1^/N(Z?4I7>#Y^H3^
M1UL[U;(2!M\J^;'8V/W<RSS8X%8TTCZHPY]XK*<EN%;2M+]PZ'SCQ(-U8ZPJ
MC\'$H"RJ[BN^'OMP%I"%OPC@QP#>\NX2M2QOA16+F58'T,Z;T-RB+;6-)G)%
MY41YM)I."XJSB_=()1FX>!(KB>9R%E@"=4?!^@BP[ #X+P 8ASM5V;V!WZL-
M;GX$"(A-3XF?*"WY*.(MKJ\@8C[PD$<C>%%?8M3B1>,E?KI9&:OI%GP>*K*#
MB(<AW#_CVM1BC7./KKY!_8+>XK=7+ G?C!",>X+Q&/KBD?YIFT8BJ"U(1Q9D
M(5:%+&R!9HCL*-PPV=$<DZ<#RA<\$[*H=D Z8+E"W6KQH48MK#.W[?QY/WFX
M6\+SX^V$-(N!^3R._#"D53KUXSQWYBF9HS#UXRP'EL5^$D;.G$!&/@GGP'A$
MW\P94W@-K]TB:Q=/R@IYI%V+;S03K('(CWGB,S:%.(O\- HG[]&8:WA76:2R
M+5Q$(669,KB$"T>'17 YN7<=J2R\"-D,-X. &6=^G,00QZ&?LA1&-)[V&D__
MM\;;QC8:091*V^(?T4XG,C]\> 9A#-I!S4?A_UOSX9R3[SF/=V!2=G< !^[
M3QJ'"?.SE &+<S_GTY/&+,K\R#DDKGEYIW&:970/$F",+@%/CXIR/R=[DC.(
MJ>,Y80UU.CB;;B7J73O##:Q54]ENT/76_IFXZ:;C=_?NC;D3>E=4AD3?4FAX
ME5)7=3>WNXU5=3LK5\K2Y&V7>WKJ4#L'.M\J94\;EZ!_/!?_ E!+ P04
M" "V18)8D$M]6)$#  "_"0  &0   'AL+W=O<FMS:&5E=',O<VAE970S.2YX
M;6R]5FUOXC@0_IY?,<J]:%>B>8.DI0=(9;NKJW35]N"V^]DD$[":Q#G;*>V_
MO[$34GIEH=)))X3ML3W/O&<\V0KYH#:(&I[*HE)3=Z-U?>G[*MU@R90G:JSH
M)!>R9)I(N?95+9%EEJDL_"@($K]DO')G$[MW)V<3T>B"5W@G035ER>3S' NQ
MG;JAN]M8\/5&FPU_-JG9&I>HO]5WDBB_1\EXB97BH@*)^=2]"B_GB;EO+]QS
MW*J]-1A+5D(\&.(FF[J!40@+3+5!8#0]XB<L"@-$:OS=8;J]2,.XO]ZA?[&V
MDRTKIO"3*+[S3&^F[H4+&>:L*?1";'_'SI[8X*6B4':$;7OW/'8A;9069<=,
M&I2\:F?VU/EAC^$B^ %#U#%$5N]6D-7RFFDVFTBQ!6EN$YI96%,M-RG'*Q.4
MI99TRHE/S[XS*5FE%7SXBZT*5!\GOB98<^BG'<2\A8A^ !%&<"LJO5'PN<HP
M>PW@DSZ]4M%.J7ET%/$:4P^&X0"B(!H>P1OV1@XMWO"$D8=L:SE'ASE-25RJ
MFJ4X=2GG%<I'=&>__A0FP6]']!KU>HV.H<^65&)94R"('%8%2Q_.J.@$10%*
MD6%Q2-VC@(?5/2'%(6]CN4)I/?X^POFVO(;=?W$[=VZJNM'.<L,D0BUYBC#V
MQ@E$7G0.0R^.(8J]<.0LN'HXRR4B\$HC::A!,HT0>E$"O\#("R*:AMXX[B?G
M7A1,\X+K9XC'W@4=)+%GKB6!EP0OL_/Y"67*U4Z!,/3BX-5X$7JCV.F2 0J>
M(WQXEA\A)L'G(<G;#4="&_>AC=\=VB^,2[AG18,#N%(*J=I8E<$?G*V,79PB
M<8M,-1(SH _5 M-&2EZM8<X4/YBT1V6?SH+_IA EC$HEK^U7=>?-/QNAZ?:=
M<;V"FPJ6?%WQG*?F\*O>4-Z\V7F=>53KT:5))AA%\2 )QW9]MC=V^V_8AO8T
MB0;4B=XP==M'0IKT(4W>'=+^LVF[BG79H3@=!3P=IP-2'/+PHRF9_NQE83L0
M!>'J$24UU'Y>H.G.%#_G:Z.5IE";6#)E1/S;ER%$Y\$@)H_]W%5-[-PHU1#L
MF?DYU MSY+JG=U7W0M=<]M1I@='_+7#X1N#H8';X>TVU1+FV3P<%J6@JW?;7
M?K=_G5RU3?GE>ONTN65RS2L%!>;$&GCF,2#;YT)+:%';%KT2FAJ^76[HA872
M7*#S7%!U=801T+_99O\ 4$L#!!0    ( +9%@EAZY/M>#04    ,   9
M>&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;)U6VX[;-A!]]U<0+E!L ";F3:*X
MW36PEZ8)T "+=9(^%'W0RK0M1!9=DHZ3?GT/):]CIUYOD0=;HL09GCDS<S07
M&^<_A86UD7Q9-FVX'"YB7)V/1J%:V&497KF5;?%FYORRC%CZ^2BLO"VGG=&R
M&0G&\M&RK-OA^*)[=N?'%VX=F[JU=YZ$]7)9^J_7MG&;RR$?/CZXK^>+F!Z,
MQA>K<FXG-GY8W7FL1CLOTWIIVU"[EG@[NQQ>\?/K+.WO-GRL[2;LW9,4R8-S
MG]+B[?1RR!(@V]@J)@\E+I_MC6V:Y @P_M[Z'.Z.3(;[]X_>7W>Q(Y:',M@;
MU_Q13^/B<E@,R=3.RG43[]WFC=W&TP&L7!.Z?[+I]PHS)-4Z1+?<&@/!LF[[
M:_EER\.>0<&>,!!; ]'A[@_J4-Z6L1Q?>+<A/NV&MW33A=I9 US=IJ1,HL?;
M&G9Q/+%S4!P#.7M?/C0VO+@81;A-+T?5UL5U[T(\X8(+\LZU<1'(K^W43@\=
MC(!G!TH\@KH6)SW>VNH5D9P2P80\X4_N@I2=/WDZ2')O5\['NIV3/Z\>0O0H
MB;^.Q=M[4\>]I38Y#ZNRLI=#]$&P_K,=CG_^B>?LEQ-8U0ZK.N5]/$';3=>-
M)6Y&PC8YQS">]'(<XS'7@S>N<7-?KA9U1?;OW[M8-H/[=]=D^QO<V\^V7=M
M.%)3:$Z%X$2(G&I=4*8UD5E!<V6H,,7@QH68SO&/1F=&T((;RC)-7I SGM&"
M26H,[U8,ED)2I@KR8O";=R&0E7>S.A*93 3EN2*",VJTHJS(B<@893@;U\&M
M18Q57?9MWDY)N4QI_J=_<"9H9A@517=2LL9/LK3(:0YWDN/-H(N75.6J3E?[
M!:HWK>/:)^A<&*H*T9MPHSK(,H-U#LL?83!+H>/XK"!2XEX)*EA.5*&ID04M
M<G6$02X2:1G54O0(L%%+L)JEI<@5 !F:*?T]AZ( :G G<L)-1EE>4&E2[B3X
M,R! /\^ASI%PIA\YE-\X+)2B0NKG.*2%X-1P))B\/%C^"($I I71#)RE1$ G
MJ#(&>B$1/ZJ194?X0ZA9+BCC70)S R*!W/1DBE2W.94L_YZ]@FJ$J[ OSZC"
MR8D&U(W(.,V->8XZ5 RH*Z3J ]];GN1+XX2\R^S+_45O4H9@H=EE0(#G %#9
MY8/UG60^N=@1^6%R>T!Y<,TZ00V@CU&5 :$PA*,D<S18#K8$HUQJ*H4\,(RV
M6K1I_94DA:DK2PI0 I:T%H2G4D;O%4@+S9)D%/G@ +XHT->I"A@G4$^:(4'(
M(.H23M*M(2<$-=L):O:_!75:AW(^]W;>Y>:8K)[T];RL'AXPP.! XL*2)Z[[
MM?V?M+S_QN[O]>W5/;GS;KJNP!MDUJ!U%904/0 U1 <C8;A(D)@GOM'25.GB
M*8=OVX@YJ)[;%CG[6'<35G"SN"F][4IX;^\M^J=QJ^X#.MFFF:/ZM4[J0[A(
M*D9-IA(8 P2*,9+3C*<VY$^'5*7)#I_B=-P-YH?D?QMB*E<.H5,F(^A+9B3E
MG!'TNU'X ABB\<2@G Z4H_33#O^DQ!Q#A 85$'>3DUQ3#HA"9Q!8: !$%^6E
MM-R6X[Z7R:X9]K]R^WJ])ST&_5\DP3Y:IZ.]J6QI_;R;/0.IW+J-_8"V>[H;
M;Z_ZJ>[;]GXV?E?Z>0U,C9W!E+W2*%/?SYO](KI5-^,]N(B)L;M=8$2W/FW
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
M)!?@_:)  ]0,I(+=[RL7_P-02P,$%     @ MD6"6#Z"DP0E"P  Z60  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#(N>&ULO9UK<]NV$H;_"D:=TTEG5)O@
M78GMF=I)QYG$:6JW37,ZYP,LP1)/)-*'I.*XO_Z0E*6%%'$7 H)^B*,+7V#)
MQ<L'O*U.'HKR4S63LF9?%O.\.AW,ZOK^^?%Q-9[)A:B.BGN9-]_<%>5"U,W;
M<GI<W9=23#K18G[L>UY\O!!9/C@[Z3Y[7YZ=%,MZGN7R?<FJY6(ARL=S.2\>
M3@=\L/[@.IO.ZO:#X[.3>S&5-[+^_?Y]V;P[WK0RR18RK[(B9Z6\.QW\Q)^?
M\R!N%=TB?V3RH5)>LW9=;HOB4_OF]>1TX+4AR;D<UVT;HOGOL[R0\WG;5!/(
M_YY:'6PZ;87JZW7K/W=KWZS-K:CD13'_D$WJV>D@';")O!/+>7U=/%S*IS6*
MVO;&Q;SJ_K*'U;)).&#C9547BR=Q$\$BRU?_BR]/6T(1I%Z/P'\2^%W<JXZZ
M*%^*6IR=E,4#*]NEF];:%]VJ=NHFN"QOTW)3E\VW6:.KS]Z)>EE*5MRQVV75
M?%=53.03UN19Y-G?HMMRSU[*6F3SZH>3X[KILA4>CY^:/U\U[_<TSWUV5>3U
MK&*O\HF<;#=PW,2Z"=A?!WSNHRV^E.,C%O A\ST_0-H+-AL@Z-H+>]J[8A?L
MLI@7TU(LV.M\S-H/_KJ2BUM9_F??"J/-M2YZ7MV+L3P=-#:I9/E9#LZ^_X['
MW@LDV' 3;-BU'O0$>RVKNER.FY1E^91=%%7=9>MZU1'[ZVVS/'M=RT6U-_30
M0>C1)O0(W<[OQ$+NBPE77>TDY]GWWZ6^[[VXNNA>\!<_(*'%F]!BM)-?'G)9
M5K/L?E]\N)1[WK]8T>@G[/:1767CLKB8%TMLH">;J!*TZ7,Q_C0MBV4^V1<6
MKKV6TZRJ9=F$-1;W62WFK<-_OWG)(F_H>1X27KH)+T6[^'4I\GJY8*\F4\DN
MW["WV2*KF_XPZZ M&HZ_T2;>D4OKC!R$SCW827M&YB%D?3G:N$CFT\=EWGRE
MX2:N((6;^XG0[ACJ @O(AX!\"RL18O#2*J&*H9I-RCL_L6>MM_C0'WGH)@0H
M<9Q*YS+[;SM._\QFRZQ-T6]R/,O;/>%C,W91D^$MFPY5(!1WBBCN@E$<(,7-
M*$7(\'0=#=G;&ERWN[".]P!EW()EA';'>YN= Q88T(S;X(P0(QZ\OCIOIH+)
MT O3C1-7"P6=-=M_Z*8%X'&<>#<SD4]G(H,MLYJ9W,^R\2'^=$%!#ACD3CG(
M78#0!Q#Z9B D9/JI6WGU:&/67:6&67T I6\!2D*;\J,X4.SZU2ZHS2I/CX+D
M4$_[P%7?AJN$F/)TLG:O8NEP&/!X&,<1NOV!LCY.V9N9S/]N_EDZ&N_%U!-
M7-\I<7T7Q/6!N+X9<0F9?NJ^=O2V4L?1@%_? K^$=AN_NSL>+#R L&\#84),
M&)9[>PS+AU&0#L.8HYL7$.Q3"'[*W:^9R-N-\[%8-EM[QZOM9 OUJPL"^T!@
MWRF!?1<$#H# @1F!"9E6YG:MNKVLAE$#0&]@@5Y":VS4 ,@:V)"5$#LS:J"<
M5-4DZ\=F5B+8.UFW)^</]"G>A^E(!ZX&3KD:N.!J %P-S+A*R'02MVO3K45U
M7 HX#2QP2FBW7;J]*\&" Y@&-C EQ.X\"C -<)A>%N6TJ-8[8D.+ND!I "@-
MG*(T<('2$% :FJ&4D&GD;=>A6Q(-AX; T=""HX36T*$A4#2TH2@A=N;0$"@:
MXA1]2ML'F3UF[*:XJQ]$*0]T*-Z%Z1A7+EBZO6+I J(A0#0T@R@AT\A;CT,[
MB8Y! :&A!4()[>Y$=_O &0L/(!K:0)00N[,H0#34/"(]+PLQ87]DW?TJ!UK4
M!41#@&CH%**A"XA& -'(#**$;#MO^]+6>][HO'B0.AZ- **1!40)K;%'(\!H
M9(-10NS,HQ%@-")N\1FWMV1\+F%7O&?2=/FFLZK&70QX;Z8#'H@:.25JY.0F
M(.4N(,/;@(C[@+13V-IV]S:'M5CK/H<(T!I9H)70FML6T!K9H)40HW<]O&QL
M^Y5G_6&:^NB&!:A&FE#]K3DF>%S*1;-5#F0JWH/I, >F1DZ9&KE@:@Q,C<V8
M2LCHM/4R55'HW-@'9(TMR$IHC2T: UEC&[(28O*FB#UD#89>$@]'/FK4&,@:
MZY[F7>:B8)=%/OW29/)0L^*]F YW(&KLE*BQ"Z+&0-38C*B$3"]UO8;M5#I6
M56["M;D+UQ%-8Z!I;$-30DQ8-=KCU"0-AW&"SH!C &J, [4[R/F\.LAYG==R
M/L^F,A_++NWL3?N']*@+H,8 U-@I4&,70$T J(D94 E9;]J>M7E;Q=<F[X<=
MEZHZK3EO D!-+(!*:'M<VAU/8\$!3A,;G!)B<L:[=:-OFJ+;$PB::)WBM3A[
MA'=@.K0!GHE3>"8NX)D /!,S>!(R-6LZYX[6RVN>.4H FHD%- FMJ1V5!UAP
MZCVMM?E!'-Z^Z>  :B:ITZ'M@I@)$#-!F=8_M'$9E;2>H7W8 5P*Y$QQ!*(#
M'-?NW\(]HWXK?B('*= RQ8F' XD04V=.]YTXC8)A&L;HI@>:IC@0M>RKG$<7
M^7B&/_Z%]F=HB!10FP8N[9RZX&P*G$U1$O;:F9!IVOG'W3SVV_O'FW_K.!P0
MG.(LQ1V.:[?-_'6L6(# V!3G)&%B7+S_24P;_P)^4QR_OXRER%GW..JN<76>
MU73!WE1YNM0I>U,7[$V!O:D9>PE9;\;@H@: =[6PUN'="' [LL MH8UB]4D3
MN.:"!08D'=F0E!!_RT.[$?!SA/-SLTN]%-T#.7]F>34[?!*,]V+ZU#10<^24
MFB,7U!P!-4=FU"1D>JGK/3FZ4ND8$R@YLJ DH=VFY'J_@84%;!S9L)$04V=%
M]UW 2%H^#A,O03<K,'*$,Q+F_Z(6[&I9+YO^7^5-4+7(\F8*4;/7^:KXS>%G
M9O"^3<<^('3D%*$C)]4:E'(-9@@E9#8)[;\ZV;2E\Y2VIQ9TL  M)>XYAEWM
M=M  E1H.G@UP*;6;"Q[<\Y7X->G[L5@N#GU"C&C<N-Z'4O_!<XK==?/?>@64
M,A">&7DI'9:W_JN1[;):#E4J07@6Q*7$Y@Y5*CUX-NREU/T'IMOF9%J^5,I
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
M$K+IH,U$BZKN6O="8P^LASE^=8 T"_!])H3>3TPC[+YCXC]02P,$%     @
MMD6"6&-R@3\&!   YP\  !D   !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL
MM5=M;^)&$/XK(_=4W4DN?@>2 E)"KFJDYH2"KOUPZH?%'O JMM?=72#77]]9
M&PPDCBLB[@MX[7V>F6=V=W9FM!7R2:6(&I[SK%!C*]6ZO'8<%:>8,]43)1;T
M92EDSC0-Y<I1I4265* \<WS7[3LYXX4U&57O9G(R$FN=\0)G$M0ZSYG\?HN9
MV(XMS]J_>.2K5)L7SF14LA7.47\M9Y)&3L.2\!P+Q44!$I=CZ\:[GGJA 50S
M_N2X54?/8*0LA'@R@_MD;+G&(\PPUH:"T=\&IYAEAHG\^&=':C4V#?#X><_^
M6R6>Q"R8PJG(_N*)3L?6T(($EVR=Z4>Q_1UW@B+#%XM,5;^PK>?VKRR(UTJ+
M? <F#W)>U/_L>1>((P#QM /\'<!_ 1BZ;P""'2"HA-:>5;+NF&:3D11;D&8V
ML9F'*C85FM3PPBSC7$OZR@FG)X^X0:D0'C%F)=<LX_^R*KX?[U SGBGXPJ1D
M)M:?X!?X.K^#CQ\^P0?@!3SP+*.I:N1H\L3P.?'.ZFUMU7_#J@</HM"I@L]%
M@DD+?OH_>+^#P*$0-''P]W&X]3L9YUCVP.O;X+N^W^90-_P.XQX$7AO\Q)V@
M69:@X@O><F>]4#SA=+!LF+,,02QAKD7\!-_^H*EPKS%7?[<%ON8-VWE-4KA6
M)8MQ;-&I5R@W:$U^_LGKN[^VB;X0V4D(PB8$81?[Y/-SG+)B54E7*2,#;7)K
MCJCB,"EK,_&]H1\.1L[F6$BGJ7<*B1HA4:>0J2C,&3.':K^*M*B5(JB_Z=8S
M<!N]TA9$_4$4O-#6:?V=VOJ-MOX%%JG_2D@TB%SWA8Y.2^_4,6AT#,[407>!
MBB4O33)LT]3)=^XYZW9.IR@1MN8GLMVA9_MNN/>2_)V*/*>]5:<'NJF59D7"
MBY4-L<A+R14F9AJQ0.B%MA\%>S!7:DT?M8!RO<AX3$E]@W3E2&6#-PCLR(T,
MAV%7%7LJL@06WV$IUI1W)94.E/Z%M"$8VJ[KGDP^II\AA0)NE$)M WD'H1U&
MD1V&_3<A#]/:2V.23D^O8Y&'S2(/.^/XA:JBF*D42BEBQ*1UK]84GG=\ZH*>
M_V*O=AIZYUZ]:F1<=<J82;YA&F&6D06JJ#1\>\!\@;+U/NCD.G>?7HCL1+;G
M'DH5]P==BCOB"T7A4FRG83BJV+P+Y-P=R<G-.'"C%_NXV]1[I?@'*7[W5C[D
MA<Y-W$US]OI=B.U4]*&T\WY4;>==M+B[%-MI& [EG===W]W7J;YC![^N[8*A
M^ZILZ#9SK@SGJ)7*4:ZJ#E/1+;4N=-U5-6^;+O:FZMV<P_2Z!7Y@<L4+!1DN
M">KV!J1$UEUE/="BK!JSA=#4YE6/*77B*,T$^KX40N\'QD#3VT_^ U!+ P04
M    " "V18)8:3#JJ#D$  #O$P  &0   'AL+W=O<FMS:&5E=',O<VAE970T
M.2YX;6S%F&MOVS84AO\*H0%#!RR12.J:V@::!,,*K%O6=!N*8A]HF[&(2J)'
MTG&[7S]25B1G$FDF*) /B74[[WF/2#Z'T&S/Q6=94JK E[IJY#PHE=I>A*%<
ME;0F\IQO::/OW'%1$Z5/Q2:46T')N@VJJQ!%41K6A#7!8M9>NQ&+&=^IBC7T
M1@"YJVLBOE[2BN_G 0P>+KQGFU*9"^%BMB4;>DO5']L;H<_"7F7-:MI(QAL@
MZ-T\> ,O+G$;T#[Q)Z-[>70,3"E+SC^;D[?K>1 91[2B*V4DB/ZYIU>TJHR2
M]O%/)QKT.4W@\?&#^D]M\;J8)9'TBE=_L;4JYT$>@#6]([M*O>?[GVE74&+T
M5KR2[7^P[YZ- K#:2<7K+E@[J%ES^"5?NA=Q%("0)0!U :CU?4C4NKPFBBQF
M@N^!,$]K-7/0EMI&:W.L,:-RJX2^RW2<6ES3%6\DK]B:M&_IU355A%7RAUFH
MM+QY*%QU4I<'*627.@<8_@A0A#"X^O4C>/7]=S!-7O]/*]06>Y^H]XE:<6P1
MUV^](DLNB!E$\$8(TFRHGAT*D&;]Z/PW55(!5$D:\#CHTR]:$[Q5M)9_3U5W
M,!!/&S"KXT)NR8K. SW])17W-%B8^J+7CO)P7QYVJ2\^<$4J/=Y"M"5)296<
M\GA0R5H5L^#N%VD:YRB.XEEX/Y$_[O/''OEY^^KLV0\:R5'V!$=%"J=S)WWN
MQ".W/6LRRIIF$<0X3:;SIGW>] GOO&)DR2JF&)TTD8Y+1UF<I)FE^*PWD7F8
M:*AKT+-1;ABC-$L+RZ#G?>[<(W?%I01ZY:^9W'))JBD'^<C!60+3&.-\VD'1
M.RB<#FY+VORK_\!'OJL9^/2.UDLJ)E>G4^B9JQ-& R6CE\9/Y^ ;5WC4!^ W
M(5 G\V@V%E%>6!8C'  /G8 ]B8$NW#OQ@%[X%/:>X$"G]<A%E&<)*BPV!@)#
M'P2[20#'!#[+BS3%%A+ @<'0!\(^+(!C'I_!R))_8#%TP_AW1IJ2, ,"6;I)
MX%9Z[D(9@ VS%T>!LV<\M\*A+4"?ON"!@G%;@$41PSS&ENDP] 7H;@Q^^Y%.
MY-A 7,#4UI70@'ODA.U)%G7AQXE1I-MAG%NV VC@,'H*AT_0"(UAK = 6[&L
M1W2TW?:AL9M&:(+(D1Z .+:]A8')R(?)/CA"8R"?8:>)@<C(3>1^=_)!P^GK
MSBSJC9-,;KUGKELT,!PE+TTFY.PBSZUPZ!+H*5MVQ\P<;]=CW21UITPMDV+
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
MIY28KAL[P^FZ+>B-=M@>[;;$ 0;&.^#_0FMW,'R/#",Q^0M02P,$%     @
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
M0)4R=2B5#BF6>#[E[ "XME8T?5&)67FK\&FA?_='R=53JOSD_+:0N-C2948
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
M_0<,VH5!^[$&G<*@\UB#;F%@J;=R[E:X,ZKI>"3%BD@S&M',@U7?6J->C)M
MN=(2>QG:Z?%+(<(5BV-R< ::LE@=CEH:<4UO*R@P3G,,_P&,,P@<TO::Q'?]
M-GE_=48.?JZ".7L*S.D??Y*#7W_R>MWG55C3QV/Y>[!:*%>IF5]JYEOP]@/@
MYQPCD7&FX=EKC/*0G'--^8+-8B 3I4 K<OT:;<BYAD3]525H/D&G>@)3'(Y4
M2@,X;F#V*Y!+:(R-_^[S*EGK!)O6!+8C;+L4MKT/W0;C1PS&*L7V6E;[1:K$
MJ@EGFN/T+8ZIQLNQ[WG=[F#8'[66%1IT2@TZ7]7 ).1<BH1<1<!O\4-.Q H8
MF02?,Z:8K;#7%Y#,0%9&U]X9GAI==8)-:P+;4;9;*MO]T6G;K5/8.L&F-8'M
M"-LKA>U]:]J>[+>\]BIEWFOTA%RO"6>:XW2W<GW8]X?NH%>=ZOU2M_XWI/H[
M1ODZ ]R,+1Z=\'OG>6I<U@DVK0EL1]]!J>_@1R?\H$YAZP2;U@2V(^RP%';X
MS0F_W_+:KY1YK]$3$KXFG.GPBS]WS^OXO8'G56>\9TX_NRU;&W#O:S7P#2>_
M9_$Z7Y]\T^HV[RK"!9:"=<8)< T2PYAQ+?"$=5<:Z$*"*1B:;#HD$,]U?R&
MSWIM+-!28<"+^;U-19-0DDJQ9"%(TQN)6"PD32,6D,O3DPE1(L[,+,HA[R(@
M6E*N:'[*"[#5'# U.B4J.#A8P (A0X:E##W3:%ZZVMQA8)",!]2^,47>7IP@
M1--U[8<<T!2=O&%FKGAMSQAMQ\,#41RCP>$V;S/+([D[>8$UFM)$2,UNJ:D-
M[*Y,T+Q,,![$60BJ.)&A4A)BZZN*6-I$C>9Z124@*1X2+OBS0"0IZ"V^*-]D
MAX-A.'3Z&P[DP)#RG.X=*?1WL3F>48E2H8SVO\(*N:4>ZF7N!!"4:BW9+-.6
M1R$YW 2@+'OSMJMT2ADNW1()F;XY99(L:9S!9C0'O=& ;J32$=4DH)P+36:
M2@1BP=DM]BA(J<S9410M1-ILSNB6D!DW8?;>N7+(R\GD,M?+:(7T %?Y,.>&
M@Q.T"NTM YD+&8 =>3 [+"BE$)BH0ZJ(N3/3+$.A#.$%IJ*.C"<4G519K#>L
MU)J#7*R+UH=DK8A>,.+DRDE(,6)RPU=FR"O Y3>#7A@5/VQ4O+>%+T*[VVSG
MD=TDJXC%>=0&5,JU@2J7P SUNDV_.\S'JMR-,BI41/$;%V&>Q2@Z2W ]<8D<
M++-84]X$6N".X9\N*UL;&+.^!M\,G@M,GKQ0;-<8&F+TZ3RX34EF&*Q?K315
MS+ZSV+3W%IN.T_N.8K.ER+]><CS/Z=RO.8/_:\Y_I>94[<Y:6]=[& @+>Z^*
M@2$RKO/+E;*UO+L]L5><7[2[1V>X5ZGJ\; GOYV]FR*_++Z@<L&X(C',<3K7
MZ>-!2.;WK_F+%JF]8)P)C9%J'R.@*+H9@/US(?3FQ4Q0WH*/_P902P,$%
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
MUTW3M \.G"2H8&>V<]F_GPV$)H1FF=0OP9?W/)S7)]CNK[EXDG, A39%SN3
MFBNUN+1MF<RAH/*<+X#IF2D7!56Z*V:V7 B@:1E4Y+;G.(%=T(Q94;\<NQ-1
MGR]5GC&X$T@NBX**/T/(^7I@N=9VX#Z;S949L*/^@L[@ =3CXD[HGMU0TJP
M)C/.D(#IP+IV+\>!T9>";QFLY4X;&2<3SI],YR8=6(Y)"')(E"%0_5C!"/+<
M@'0:OVNFU;S2!.ZVM_1/I7?M94(EC'C^/4O5?&"%%DIA2I>YNN?KSU#[\0TO
MX;DL?]&ZTF)LH60I%2_J8)U!D;'J23?U.NP$>-X+ 5X=X)T:@.L ?&H J0/(
MJ0%^'5!:MROOY<+%5-&H+_@:":/6--,H5[^,UNN5,?,_>5!"SV8Z3D5?Z08D
M.HM!T2R7[_NVTE S92<U8%@!O!< KH=N.5-SB<8LA70?8.MLFI2\;4I#[R@Q
MAN0<8?<#\AP/H\>'&)V][4IL]#^8T9<?Z.S=&S?PK[I8\>DL[U^L\>DL]PAK
M;^UP4TY<PO$+\!N6\ *0KBJ*,YGD7"X%H)_7$ZF$_B9_==6W(I)NHMFG+N6"
M)C"P]$8D0:S BDS"SE5735X3%K\F;/Q*L+VRD*8LY!@]&BV% *905I5'Z?+
M1F_U$F1712I84,+,1K^*/KH$N[AOKW;7NI+U]F2.$_H7^[KX4.<3C/U]U?A0
M17HN>5;M&?<;X_Y1XS%,05M/=YU/@,$T4YW.*YJ_:\GO88>X+>L=.N+@T"&]
MEO<.86AD;?==.N)>D+#;?]#X#X[ZOSFMX,%AP?VPAWW2LAT<5IRX.+QP@I;M
M#F'H!2YQ6K8[=#UMVL$MV_;."5. F)5'NT0)7S)5[>S-:'-[N"X/S=;X4-\J
MJDO ,Z:ZDMQ2,<N81#E,-=(Y[^EBB.J8KSJ*+\IS;,*5/A7+YES?C$ 8@9Z?
M<JZV'?."YJX5_0502P,$%     @ MD6"6-_'/BSE P  VPT  !D   !X;"]W
M;W)K<VAE971S+W-H965T-C(N>&ULK5?;;MLX$/T50HLMO$ AB91\26H;2&PO
M&BP*!.EE'XI]8*2Q3502O20=)W_?(:4HL4M+>>B++5[.X<SA<(:<'J3ZH;<
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
MQ%>*Y25<"21714'%TSDPOAD[ ^=YX#I?+)49<)-111=P ^JNNA*ZY[8JL[R
M4N:\1 +F8^=L<)*&!F\!]SELY%8;&2=3SA],YV(V=CQ3$##(E%&@^K&&"3!F
MA'09?QM-IUW2$+?;S^I?K7?M94HE3#C[F<_4<NQ$#IK!G*Z8NN:;;]#X"8Q>
MQIFTOVA38PEQ4+:2BA<-65=0Y&7]I(]-#EL$C/<0<$/ ;R60AD#>2O ;@F^3
MJ:W8'%*J:#(2?(.$06LUT[!A6K:VGY?F;[]10L_FFJ>26_H($AVEH&C.)"*?
M1Z[2LF;2S1J)\UH"[Y%((3M&9/ %80\3='>3HJ./?3*3_Y&9?/^%CCY]&(3!
M:9]6^G8M?$#+U6FUD>$V,FS%R1[QBS+C!2"='$ISF3$N5P+0[[.I5$)OXS]]
M"=:*?K^B>;5/9$4S&#OZW94@UN DIF#OM"_']Q1+WTGL19*D39(<4D_NSVZ1
MLANPHD]TRJ ONEHBM!+F$%LG./)B/'+7VYG4J.$6:A!'<1B^A*5=F!^'0="B
M7MCP6QO^01O-AGC52:T2;"T>!$.?[#CIHDCL:\<[3KHP?TB"<(^5H+42'+3R
M0RU!O.XDZ"[NQ_Z.D2Z(#"*R8S?MHH:Q1_Q^&V%K(SQHXY8KRF1?Y6%G-T41
MP3OA3L+.-@EQ$'K13NT],'W>!+O%NUO'L[E++ZE8Y*5$#.::Z!T/M7M1WT]U
M1_'*GMA3KO3Y;YM+?:6#,  ]/^=</7?,)=!^)"3_ %!+ P04    " "V18)8
M+;/I>0X"   A!   &0   'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q]E&UK
MVS 0Q[^*T&!T,"(_-&E);4.3,-87"Z'=.L;8"\6^Q**RY4E*G'[[GF3'A)+T
MC:63[G[ZGW3GI%7ZQ90 EAPJ69N4EM8V4\9,7D+%S4@U4./.1NF*6S3UEIE&
M R]\4"59% 035G%1TRSQ:RN=)6IGI:AAI8G95177KS.0JDUI2(\+CV);6K?
MLJ3A6W@"^ZM9:;380"E$!;41JB8:-BF]#Z>SV/E[AV<!K3F9$Y?)6JD79SP4
M*0V<()"06T?@..QA#E(Z$,KXWS/I<*0+/)T?Z=]\[IC+FAN8*_E;%+9,Z2TE
M!6SX3MI'U7Z'/I^QX^5*&O\E;><;7U.2[XQ551^,"BI1=R,_]/=P$A!%%P*B
M/B#RNKN#O,H%MSQ+M&J)=MY(<Q.?JH]&<:)VC_)D->X*C+/93WX 0ZX68+F0
MABRYUMS=TY>$6<0[)Y;WJ%F'BBZ@%I"/2!Q^)5$0Q62^_$.N/G\*)^.[=RR&
M$@>=T: S\O#X ORASE4%!.62A3"Y5&:G@?R]7QNK\67_G9/;$:_/$UVU3TW#
M<T@IEK,!O0>:.<'!W0=ZXT%O_!$]6V(_8>>XRZRW!.4:DN/=OA+LHY;KPIP3
MW"%O/-)UTSX+HW%X.YX$<<+VIVK8R8N[YOG!]5;4ADC88&PPNAE3HKN"[ RK
M&E\$:V6QI/RTQ!X&[1QP?Z.4/1JNKH:_0O8&4$L#!!0    ( +9%@EB[BW25
M0 <  '-,   9    >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;+V<:V_;-A2&
M_XK@#4,'#+%(2;ZDB8'&9+$ :Q<D;8=AZ =%9F*AEN1)LMT"^_'3+:*I*)R8
MOMF7QA?R(75.]5KG%:FS0Y)^R=9"Y-;7:!-GYZ-UGF]/Q^,L6(O(STZ2K8B+
M;^Z2-/+SXFUZ/\ZVJ?!75:=H,Z:V/1E'?AB/%F?59U?IXBS9Y9LP%E>IE>VB
MR$^_78A-<C@?D='#!]?A_3HO/Q@OSK;^O;@1^<?M55J\&[>451B). N3V$K%
MW?GH#3GE[K3L4+7X%(I#=O3:*@_E-DF^E&\N5^<CNYR1V(@@+Q%^\6<OEF*S
M*4G%//YNH*-VS++C\>L'^MOJX(N#N?4SL4PV?X2K?'T^FHVLE;CS=YO\.CG\
M*IH#\DI>D&RRZE_KT+2U1U:PR_(D:CH7,XC"N/[K?VT"<=2!TB<ZT*8#'=K!
M:3HXG0[$?:*#VW1PAX[@-1VJ0Q_7QUX%COFYOSA+DX.5EJT+6OFBBG[5NXA7
M&)?_46[RM/@V+/KEBV42!R+.4[]*6W)GI6'VQ7K%1.Z'F\QZ[Z?E5WOQ\]DX
M+X8K.XV#!GU1H^D3:$*M=TF<KS.+QRNQ4@'C8I[M9.G#9"^HELA$<&(YY!>+
MVM2Q/MXPZ]6/?1-;#L=0:_G^3^O53S^0B?>ZC\6&LTA/=VYR1$]/10F7T^;6
MJ>#.H-Q>EXG]Z[>BC769BRC[W)?1&NCV TO1.LVV?B#.1X4J92+=B]&BG*_]
MNB\+2!A#PC@(IF3%;;/BZNB+RSC;I7Z1&2M(]B(MU+@O$35C4C%*L=\OIH7V
MVV?C_7&$M2.91A@)XS5L>C1_S[:/#T")G=?&SM/&;NEGZ^)G8)MD89[UA<U[
M%#8RG<X]0B>=R'F/YD<\0LA\/O/4EDP[(].P] Q+)[8S]9Q9?V0F;60FVLA<
MB[V(=\*Z$'&P+G[RBU/]G8AN1?K9^L=:5K\C(K7Z%$$V^[V0AK;IP^=]4=9.
MQ50ED#"&A'$03,GGM,WG%*W=4V16D#"&A'$03,G*K,W*3*\_2E:J2Z6M2,N/
MGI!Q+<XT)S6,N$?J89\0.N\(5G^SV51MQD%34^(X;^,X_U_5*M/*E78NIDE
MPA@2QD$P):'$EG6$C1:LA@A*#)3&H#2.HJFY.:KQ"%:V&AYQ% VAG4NCI7Y8
MXY C:1Q%4T-.9<CIBRO<AT,R4.'TDS$^DY T!J5Q%$U-JZRH";RD)M":&DIC
M4!I'T=3<R+J:Z MK<Y5S^R^H:%?FH&4VE,91-#7FLAXG^H+\31 DNSC/K&L1
MB'#OWV[$2Q:>^MD8GTM(&H/2.(JFYE6Z"60"USFH*P"E,2B-HVAJ;J0S0+0E
M[C-T;MJK<_-95^=ZV]&)VRDP]?,SCN9+%/1$5O1$7])C%.Q&!$F\&BAB4%,
M2F-0&D?1U-1*DX',X2(&]0J@- :E<11-O9$G[0*J+7G-1:SA=4I2XG0T[*%9
M1^N\CM8Q_?1,@XFBJ<&4]3W5U_<8#?NP#M.!$J:?C^EI J4Q*(VC:&IFI8U
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
MGS^O\^<DC?_3NE_XJ1/L&W(DII*81F(ZB1DD9FZQ\08KSW*\W(_O1K(R*/;
M7P[SBRQJMQ0=3%X7=<BB+HEY).:36$!B(80UHFF\CZ;Q)=&4;:-I%:722S1?
M"VDETNT.GO1G]Z' ITZ_;U*1F$IB&HGI)&9LL<G!^WSP;C"0F^]RDRQI7532
M)DLZ).:2F$=B/HD%)!9"6".E;O8I=7-Q2NT./Y-UGN71<A8OG]IBJ1/L&TLD
MII*81F(ZB1DD9MY<N -%%K5;BK;N0)%%71+S2,PGL8#$0@AK1-/M/IIN.Z-)
M3];+V6YG*9/B+%NW']%U,GT#B<14$M-(3"<Q@\3,VU?9(-\.)H/!41Z1-6T2
M<TC,)3&/Q'P2"T@LA+!&:$WVH37I<=1W-KHZL;[116(JB6DDII.806+FY,)]
M*;*HW5*T=5^*+.J2F$=B/HD%)!9"6".6[O:Q=-<92]O/_[8Y),W6:7%H5YZ(
MBI/9+J3>2JEX$6DF=L>"JWF<MYZ6ZJS4-[-(3"4QC<1T$C/N+HL9DRQJD9A-
M8@Z)N23FD9A/8@&)A1#6"#9YL$^V<C)?1[3]4LXF6Q:Q)J)T6>1:)CTFQ4%C
M'N7K/$F_257-3/JSFF?1.MFLLT;?4$,U%=4T5--1S4 UL])N#W)2N;D;WQSM
MC*%%[;:BXYN[T:O=,;2LBVH>JOFH%J!:2&G-[#J8)"N?V2T[2JGND.K$>H<4
MJ:FHIJ&:CFH&JIF5=I@7P^%@-+D;3XYSBJQKHYJ#:BZJ>:CFHUJ :B&E-<-,
MJ<-,Z0PS3Z1/(I5^]<3B0:2M$TR[A=X)1FHJJFFHIJ.:@6HFJEFH9J.:@VHN
MJGFHYJ-:@&HAI353KIY1+Z-3ZF5T3CVJJ:BFH9J.:@:JF:AFH9J-:@ZJN:CF
MH9J/:@&JA9363+QZBGW987KQ1YK_RT36[@*]0Y#45%334$U'-0/53%2S4,U&
M-0?57%3S4,U'M:#2SLQE#JFBS72K9^G+?:;IGYVPT:WUCC)T5CZJ::BFHYJ!
M:B:J6:AFHYJ#:BZJ>:CFHUI0:6<GV814V6:8U9/YY>[9_%_6#YGX?2V6N:2]
ME']WGHQ#)_*CFHIJ&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6DAIS;RK.P3D
M6_1D'-HI@&HJJFFHIJ.:@6HFJEFH9J.:@VHNJGFHYJ-:@&HAI343KVXOD,_U
M%RS+6;KE11-WL?=64D4V3>-5>2G%UMCK)L-UFJVC8F<Q3Z3\64BK>;1\*Y63
M@;])N5A*;^3!C_O6T,?-2XJ#YE6T_%9=V*UX.IW%RZAX_?9\X/;P^?!<83'N
M;U_^4A[^#^2WWWV-,FF:+!XVT_;B95$W*7+[C5R5*5_=% ^IC2*_E:+E;+,L
MT?YJ']7H:;2*\VA^M*Q26305L_6T>.%CFBR^*Q9H/'A;+)$TBU_BV6Y1QH/-
MDYMOU&L=2<MD42Q1P:8GUDL2T?2Y_"&>A%^[WYUU*_9-)H3D)[F0Y(GT5^EX
M1__'=ZW_0Z$=(:BFH9J.:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA936_!^J[C21
MNUM-PC1^B8J<"N=%C<79DQ!H-PFJJ:BFH9J.:@:JF:AFH9J-:@ZJN:CFH9J/
M:@&JA936O.QOW8"B#,B3$ K::H)J*JIIJ*:CFH%J)JI9J&:CFH-J+JIYJ.:C
M6H!J(:4U$Z]N6U'.M*U$\\TAZND9/]U [Y!#6U4J[?##/.5V,#Z^PHB&5M51
MS4 U$]4L5+-1S4$U%]4\5/-1+4"UD-*:\:74\=7=J!+LSBU6UPON.C[MIGH'
M&=JQ@FH:JNFH9J":B6H6JMFHYJ":BVH>JOFH%J!:2&G-N*L[5A2T8T5!.U90
M344U#=5T5#-0S40U"]5L5'-0S44U#]5\5 M0+:2T9N+5'2O%P^X/R7O?%:);
M[)UZI*:BFH9J.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!966G.6>/5G?VZI&6EU
MFXKR_]]-HERR@]N(M<8<VKZ":BJJ::BFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ
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
MU3!>&C.WL=UY7]T7C/]U)#73:EL2>Z-OUB\M5YC/22H0A9D2.H=]];?'\_>
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
MQE6V[-E3TV/FB:LCY@G(/#8 I850M/I/AE5:[-O3XOH/#L(Z2]A1IX864%H
M2@NA:'6G5!FT[[WS+.&#)MZ@M "4%D+1ZJZL4G3?GJ+_LFQ@VTU/=H)_7%X2
M@%8;0M'J^E:9MV]-!\MU[G$!##2)!J4%H+00BE;W2I5$^]WW#F"0Z? $E!:
MTD(H6MV55:KNVU-U:P #_5&[H+VU7@Z.+!>^72Z7Q-D[8982OC!'^P2*V#J3
M^6&S\FEY?/#6')ISJN+YV<.OF"]H)E!"YLK4;0]4Y3P_SI??2+8RY]5F3$J6
MFLLEP3'ANH#Z?LZ8?+[1%92'*L?_ U!+ P04    " "V18)83';\XG@&  #D
M*   &0   'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6RU6FMOVS84_2N"-PP=
ML-5\B!29)@8:6UH+K$.1M!N&8A\4F[&%ZN%)=)+NUX^2',NB6,8*F"^V'N<>
M\IY+4SPRS^^+\FNU$4)Z#UF:5Q>3C93;L^FT6FY$%E>OBZW(U9W;HLQBJ4[+
M];3:EB)>-4%9.D4 T&D6)_ED=MY<^UC.SHN=3)-<?"R]:I=E<?GM4J3%_<4$
M3AXO7"7KC:PO3&?GVW@MKH7\O/U8JK/I@6659"*ODB+W2G%[,7D+SR)$ZH &
M\6<B[JNC8Z].Y:8HOM8G[U<7$U#W2*1B*6N*6'W=B;E(TYI)]>/?/>GDT&8=
M>'S\R!XUR:MD;N)*S(OTKV0E-Q<3-O%6XC;>I?*JN'\G]@DU'5P6:=5\>O<M
MUL<3;[FK9)'M@U4/LB1OO^.'O1!' 0A])P#M ]"I 7@?@$\-\/<!_JD!9!]
M3@V@^P#::-^*U2B]B&4\.R^+>Z^LT8JM/FC*U40K@9.\'EG7LE1W$Q4G9]=B
MK<:)K+Q7"R'C)*U^/I]*Q5O?G2[W')<M!_H.!T3>AR*7F\H+\Y58]0FFJD.'
M7J''7ETB*^-"+%][&/[B(8"P]_EZX;WZT=2Q^1B:^1]_>Z]^^@%2\L;$M3B=
M"SW%%9[.!9_BBMSDV*L#/HP.W)!C^^CPKL2V*&62K[WW>3N;U;/"E]\5W'LO
M15;]8QHU+;=OYJZGS+-J&R_%Q43-B94H[\1D5G<=O#%5VB79PB59Z)(L<D36
MJ[9_J+9O8Y]=B3N1[T1EJF4;29O(^FEU-T.,,4("?CZ].ZY3"PR.@0 3GP%
M^LC%$.FS@&/&J-]'AD,D)@K%$6=]9&1-\)GRD8-\Q"K?O*BD5]RJY^WW96P9
MR%$FOT*&?>9SJ.EH0B*5,<6 :D(:H(CZ-.#$#S0E3:R 482!KTMI3?:94M*#
ME-0JY6]E457>MBQN$VF2D0[2@(#@ # MB?D0&/B(0,JU8;L8 A'"B' ,=0D-
M2 ( HNI34]":XS,5# X*!E8%%T*1+I-VHH[SE1=G]0S^7W/!)*F5;NQD'0R'
M&86T'NF:["8@\WV$==5-0!KX&&J_F\A1'CW1V4%T9A7]4R'CU%O&VZ3^%@]J
M^;]*Y*XTSP56KK&*LZ$^0>!3J$^Z!AQD"'*H_7)"$Q 3&FB33^0HBY[>_* W
M/T'OMU4EI%%A;OA14\H1T!]:UF;&+BX,K2J%E<9 &ZNARV8C/GA(*B0A*EM\
M:+:G,@2=1P!6G=\5:;$NX^TF67K71;JKYY#*^_)!9#>B-"[][(1C![=3MH53
MMM I6^2*K5_H(S,(7W"]OR=W5727; NG;*%3ML@56[_HJ"LZ>O:RWQXZNJ1H
M,#52M28@9+"D-2 AP9Q32O0'E0F*(0L@0OK:P%4V?:$[,PVM[NTD@V"G&"TX
M'C[%"2<4 :BOQ$Q0B @#),!(E]R Y8BI)QP)=,E?PM#"SM%"NZ5]RDC8PT?+
M[0]T88$:X!SI8@^!C7P<45WJ(1(KF1'437+D*I6^TIWYA7;W.]IPV/E&2V]P
MMF;+84*B@$($=,]A1!(.5*ET[5_"+,/.+4.[71[G.^QDHX4?^F&S\S !S=;#
MB$3<9TB7_24<-NPL-K1[[*?L!QR:5C7Q8C6?8LU_V!L:O=8QM0M\HL8XUZ5V
MV7!D:!CZB"K/=?2XZ8O=66MH]];''N236&[R^OR;=ZWZE"R%W8PX==I.V19.
MV4*G;)$KMG[%.W,/^4N:$9?F>NZ4;>&4+73*%KEBZ__OU[UJ0/97#38S8@\=
M6](]6]\W$ 20/W@Y;(!BC+F/D&Y<0@,4(1H$# 3ZTMA5.GVE.Z^/K+;R)#=B
MIQBM.#2LT7B ?318()N@$#,68*8O+$(C5AD791?U=9JK?/J2=TX;V9WV4V[$
M'CY:;H/;)CYE@X7NPH"$7)ERAG4%0P,40< #'S#]S;"K;/IB=VX;V=WV:$-B
MYQNM_C/8/..V!(/95FIC@(%>&S/2'R C5ZGV2].Y<F1WY>/\BIUL=%V>P6:N
MBR.B$ W_WE;6E>O^WI4,_9IU_A[9_?U39F<?WMLA0#!D^K0PM[<S=BFU9SL6
MCT%*21#H+ZV<MAL9VH4!QX@PKCF=Z='FK$R4ZV8;7>4MBUTNVQU1AZN'K7IO
MFPUJVO5+>!:V&^XZFG;_WX>X7"=YY:7B5E&"UX'J7-ENJ6M/9+%MMH#=%%(6
M67.X$?%*E#5 W;\M"OEX4C=PV-@X^Q]02P,$%     @ MD6"6*2'G!/@!
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
M.'5H1U(H-^C,WKWQAMWW=4JW"9NW"5NT!#NH2;^J2;^)/OM-\C5/60R9Y&G
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
M970W.2YX;6S%G&USXK86Q[^*AM[II#.[BR7Y,9LPP^*'9:9+<D,VO7<Z?6%
M"6Z-36V3--^^\L-B; L%LZ?3-TD@TN\<_#^2Y;^%KU[BY(]TS5B&_MJ$47H]
M6&?9]G(X3)=KMO'3#_&61?P_CW&R\3/^,GD:IMN$^:NBTR8<$D71AQL_B :C
MJ^*]VV1T%>^R,(C8;8+2W6;C)Z^?6!B_7 _PX-L;=\'3.LO?&(ZNMOX3F[/L
MZ_8VX:^&>\HJV+ H#>(()>SQ>C#&EQZE>8>BQ4/ 7M*#OU'^419Q_$?^8KJZ
M'BAY1BQDRRQ'^/S7,YNP,,Q)/(\_*^A@'S/O>/CW-[I;?'C^819^RB9Q^$NP
MRM;7 W. 5NS1WX797?SRF54?2,MYRSA,BY_HI6QKJ .TW*59O*DZ\PPV053^
M]O^J#L1!!T*.="!5!W)J!UIUH*=V4*L.ZJD=M*J#=FH'O>J@G]K!J#H8A5CE
MT2VDL?W,'UTE\0M*\M:<EO]1Z%OTYHH$45Z*\RSA_PUXOVSD!I$?+0,_1$%4
M%G9>(/$CRM8,;?V$11E:QINM'[VB"YME?A"FB/QT-<QX\!PQ7%:!/I6!R)%
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
MZJG]2W+B)KKOVV(CC])GZ@$"V>> )!4$E)8+FI8'16L63VU?DG[[^D[>XT-
M-_:!TFQ0F@-*<T%I'A2M^2VHVCJE)^[N.V>/CYS=8\*! MGG@"1?@@)*RP5-
MRX.B-4NF]D*IW L%V\(BC].G?(! ]CD@2?D I>6"IN5!T9KE4]NM5&ZW@N^@
MD<?K4T9 (/L<D*2,H*Q9T+0\*%JSC Z^O_N&-0NW@T<>J4\! 8%L*) #!7+/
M 4EJY_O3*LMF>/ 8@@U+GHHG3*1H&>^BK/Q:__[=_5,LQL6S&UKO?\*77ODL
MBAI3/AKCBY_P22A%(7OD2.6#H0U04CYMHGR1Q=OB80>+.,OB3?'GFODKEN0-
M^/\?XSC[]B(/L'_FQ^AO4$L#!!0    ( +9%@ECO2RSN<0,  $T7   -
M>&PO<W1Y;&5S+GAM;-U8X6[:,!!^E2A=IU::&B!K2E9 VI J3=JF2NV/_:L,
M<<"2XV2.Z:#OLQ?9D\UGAP2HC]'^6)N!2NS[?-]]/I\3IX-2K3B]F5.JO&7&
M13GTYTH5'X*@G,YI1LJSO*!"(VDN,Z)T5\Z"LI"4)"4X93SH=3I1D!$F_-%
M++*K3)7>-%\(-?2[G=KFV<OG1%NC][YG^<9Y0H?^W<G;'XM<7;[Q[/7HW=%1
MY^[T<M=^8H!3/W"2GKM)?_]"6&M@/VUT@-:S3@?7"R!&?G$8^3YNC+I_2#JV
MN7<RLH<\/DCW'MD(\47G,-7[1&/4W6UJ,_I8$UF_8\RMYW#3F6D\H8,YAP<N
MPE^6H5J(H-I>HT&:BV:7A;XU: 4DH]X]X4-_3#B;2 9>*<D87UES#PS3G.?2
M4WI[:TE=L)0/%N[:'NS\BB=C(I<FMHU@?R?5\!U@W0.!C/-:8,^WAM&@($I1
M*:YTQPPVQD>05[5O5X56.)-DU>V=^XV#N>@@DUPF5#9W&W]M&@TX34&.9+,Y
M7%5>!  JE6>ZD3 RRP4Q&M8>54/33BGG-W!;_)YN<2_3C;4UA2KJIA94-2V-
M[0#_)IOEWJ2-GL7K%>P^5Y\6>CK"]*%<Z+6D*5N:_C*M!6#L79R=% 5??>1L
M)C)J)W]PP-& K/V\>2[9@XX&I3+5!BI][YY*Q::;EI^2%+=TJ=;EM$QQS;T6
M:OZW>9Y1027AFZ)U[;_F+#];<7CQ4I+-7657L%-C==1Y[2+/VR R:H/(5M1D
MOPTBXQ:(O'BQN^931';;(++7!I'AJQ095(?*C9/KUKFUMGKP?C#TO\$;"6^"
M>I,%XXJ)JC=G24+%H^.KIE=DPNDVOQZ?T)0LN+JMP:'?M+_2A"VRN!YU#8FH
M1C7M+S ]?19>OYSH6$PD=$F3<=65LXEI>KJAHU8?<-A%KLS'C6 ^%G,C@&%Q
M, 68C_7"XOQ/\^FC\[$8IJWO1/JH3Q_UL5XN9&R^6!RW3ZP_[IG&<1A&$9;1
M\=BI8(SE+8K@S\V&:0,/+ Y$>EJN\=7&*V1_'6!KNJ]"L)GBE8C-%,\U(.Z\
M@4<<NU<;BP,>V"I@M0/QW7&@IMP^80BKBFG#=C".Q#&&0"VZ:S2*D.Q$\'6O
M#[9+PC".W0A@;@5AB"&P&W$$4P :,"0,S7-PYWD4K)]30?,/]-$?4$L#!!0
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
M @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M    " "V18)8F5R<(Q &  "<)P  $P              @ ', 0  >&PO=&AE
M;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( +9%@E@?C#\_F0H  /HN   8
M          " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M    " "V18)8/W4-1>4)   H+0  &               @('<$@  >&PO=V]R
M:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ MD6"6"@XUBR4 @  )0<
M !@              ("!]QP  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+
M 0(4 Q0    ( +9%@E@WQU1R6 L  $@X   8              " @<$?  !X
M;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " "V18)87'9M5_T+
M  "<8   &               @(%/*P  >&PO=V]R:W-H965T<R]S:&5E=#4N
M>&UL4$L! A0#%     @ MD6"6!$N!^!%#0  XT@  !@              ("!
M@C<  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( +9%@EAE
MDQ:,B@T    _   8              " @?U$  !X;"]W;W)K<VAE971S+W-H
M965T-RYX;6Q02P$"% ,4    " "V18)8)OG^9'<J  !DA@  &
M    @(&]4@  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @
MMD6"6!SZ?0##!@  >1   !@              ("!:GT  'AL+W=O<FMS:&5E
M=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( +9%@EA;?_LHK@0  #L,   9
M          " @6.$  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#
M%     @ MD6"6&CL6NI* P  T@<  !D              ("!2(D  'AL+W=O
M<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " "V18)8G#@*&E #   Y
M!P  &0              @(')C   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM
M;%!+ 0(4 Q0    ( +9%@E@O-'%MO ,  " (   9              " @5"0
M  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ MD6"6)D"
M88@G!   G@P  !D              ("!0Y0  'AL+W=O<FMS:&5E=',O<VAE
M970Q-"YX;6Q02P$"% ,4    " "V18)8@(3:#T<&  #F$0  &0
M    @(&AF   >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    (
M +9%@EA$S(LX/P,  .8'   9              " @1^?  !X;"]W;W)K<VAE
M971S+W-H965T,38N>&UL4$L! A0#%     @ MD6"6'Q]J2[)#   :"$  !D
M             ("!E:(  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"
M% ,4    " "V18)8!OJ&DCH%   G#   &0              @(&5KP  >&PO
M=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( +9%@EBH*.\S>P4
M .0+   9              " @0:U  !X;"]W;W)K<VAE971S+W-H965T,3DN
M>&UL4$L! A0#%     @ MD6"6/8IL5#R!P  +Q8  !D              ("!
MN+H  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " "V18)8
MK/G&[N8)  #3&0  &0              @('AP@  >&PO=V]R:W-H965T<R]S
M:&5E=#(Q+GAM;%!+ 0(4 Q0    ( +9%@E@K7#9O30,  *<'   9
M      " @?[,  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%
M  @ MD6"6'GR0>2R!@  >0\  !D              ("!@M   'AL+W=O<FMS
M:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " "V18)8E_N"^>H&  #(%0
M&0              @(%KUP  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+
M 0(4 Q0    ( +9%@EB?$B("N@@  "H5   9              " @8S>  !X
M;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ MD6"6.HK>D?;
M-0  W+D  !D              ("!?><  'AL+W=O<FMS:&5E=',O<VAE970R
M-BYX;6Q02P$"% ,4    " "V18)8%\W=!BH'   O(@  &0
M@(&/'0$ >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( +9%
M@E@!$[*DL0(  ) &   9              " @? D 0!X;"]W;W)K<VAE971S
M+W-H965T,C@N>&UL4$L! A0#%     @ MD6"6+:C,F#] @  P@8  !D
M         ("!V"<! 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4
M    " "V18)8W5L*T^T"  !F!@  &0              @($,*P$ >&PO=V]R
M:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( +9%@EA@BK_M"@,  )L'
M   9              " @3 N 0!X;"]W;W)K<VAE971S+W-H965T,S$N>&UL
M4$L! A0#%     @ MD6"6$ %+> Y P  [08  !D              ("!<3$!
M 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " "V18)8.)X<
M<.\"  !U!@  &0              @('A- $ >&PO=V]R:W-H965T<R]S:&5E
M=#,S+GAM;%!+ 0(4 Q0    ( +9%@EBR>Z#I&@0  $P,   9
M  " @0<X 0!X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @
MMD6"6#HS*MF=!0  91   !D              ("!6#P! 'AL+W=O<FMS:&5E
M=',O<VAE970S-2YX;6Q02P$"% ,4    " "V18)8EILAI3$#  !L!P  &0
M            @($L0@$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4
M Q0    ( +9%@EA^A>8^A 4  ,(-   9              " @91% 0!X;"]W
M;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ MD6"6*BV3,LB P
M2 <  !D              ("!3TL! 'AL+W=O<FMS:&5E=',O<VAE970S."YX
M;6Q02P$"% ,4    " "V18)8D$M]6)$#  "_"0  &0              @(&H
M3@$ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( +9%@EAZ
MY/M>#04    ,   9              " @7!2 0!X;"]W;W)K<VAE971S+W-H
M965T-# N>&UL4$L! A0#%     @ MD6"6$(,G4X"!P  :Q$  !D
M     ("!M%<! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4
M" "V18)8/H*3!"4+  #I9   &0              @('M7@$ >&PO=V]R:W-H
M965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( +9%@E@*&7!UB@(  $D'   9
M              " @4EJ 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L!
M A0#%     @ MD6"6!XCV_+= @  + T  !D              ("!"FT! 'AL
M+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " "V18)8ZLYJYF8"
M  #;!@  &0              @($>< $ >&PO=V]R:W-H965T<R]S:&5E=#0U
M+GAM;%!+ 0(4 Q0    ( +9%@EBYJ5W0M@0  '$5   9              "
M@;MR 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ MD6"
M6(",V#L3 P  TP@  !D              ("!J'<! 'AL+W=O<FMS:&5E=',O
M<VAE970T-RYX;6Q02P$"% ,4    " "V18)88W*!/P8$  #G#P  &0
M        @('R>@$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0
M   ( +9%@EAI,.JH.00  .\3   9              " @2]_ 0!X;"]W;W)K
M<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ MD6"6,I/RD6E @  IP<
M !D              ("!GX,! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q0
M2P$"% ,4    " "V18)8E B^'@D#  !$"0  &0              @(%[A@$
M>&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( +9%@EB@2Q0O
M.@(  !X%   9              " @;N) 0!X;"]W;W)K<VAE971S+W-H965T
M-3(N>&UL4$L! A0#%     @ MD6"6,UL^5H !   *A4  !D
M ("!+(P! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " "V
M18)8T4]32* "  "B!P  &0              @(%CD $ >&PO=V]R:W-H965T
M<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( +9%@EB=$=C:WP,   P3   9
M          " @3J3 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#
M%     @ MD6"6!GK&LZ> @  LP<  !D              ("!4)<! 'AL+W=O
M<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    " "V18)8]2XR!;\%  !^
M(@  &0              @($EF@$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM
M;%!+ 0(4 Q0    ( +9%@EBGYB>WAP4  !$7   9              " @1N@
M 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ MD6"6+HU
MRE=V P  NQ$  !D              ("!V:4! 'AL+W=O<FMS:&5E=',O<VAE
M970U.2YX;6Q02P$"% ,4    " "V18)8BKWG.04#  "[#@  &0
M    @(&&J0$ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    (
M +9%@EBO'F&<]P(  '<)   9              " @<*L 0!X;"]W;W)K<VAE
M971S+W-H965T-C$N>&UL4$L! A0#%     @ MD6"6-_'/BSE P  VPT  !D
M             ("!\*\! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"
M% ,4    " "V18)8Z!$KA^X#  !2#P  &0              @($,M $ >&PO
M=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( +9%@EC1[P<_KP(
M # (   9              " @3&X 0!X;"]W;W)K<VAE971S+W-H965T-C0N
M>&UL4$L! A0#%     @ MD6"6"VSZ7D. @  (00  !D              ("!
M%[L! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    " "V18)8
MNXMTE4 '  !S3   &0              @(%<O0$ >&PO=V]R:W-H965T<R]S
M:&5E=#8V+GAM;%!+ 0(4 Q0    ( +9%@EBT\D ^50,   H,   9
M      " @=/$ 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%
M  @ MD6"6 H%/*XV P  _@L  !D              ("!7\@! 'AL+W=O<FMS
M:&5E=',O<VAE970V."YX;6Q02P$"% ,4    " "V18)87]>Z7ST.   <UP
M&0              @(',RP$ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+
M 0(4 Q0    ( +9%@ECI?RS"J@,  &<-   9              " @4#: 0!X
M;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ MD6"6 GW1![E
M @  F0T  !D              ("!(=X! 'AL+W=O<FMS:&5E=',O<VAE970W
M,2YX;6Q02P$"% ,4    " "V18)88EB WY($  #I'@  &0
M@($]X0$ >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( +9%
M@EAPL9A2W 4  & I   9              " @0;F 0!X;"]W;W)K<VAE971S
M+W-H965T-S,N>&UL4$L! A0#%     @ MD6"6$QV_.)X!@  Y"@  !D
M         ("!&>P! 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4
M    " "V18)8I(><$^ $  #P'   &0              @('(\@$ >&PO=V]R
M:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( +9%@EA1,SW\^ ,  'L0
M   9              " @=_W 0!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL
M4$L! A0#%     @ MD6"6.E#_V-W!P  Y"4  !D              ("!#OP!
M 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    " "V18)8E,?,
M@<,%  #I(   &0              @(&\ P( >&PO=V]R:W-H965T<R]S:&5E
M=#<X+GAM;%!+ 0(4 Q0    ( +9%@EBG_P1^T0@  /]#   9
M  " @;8) @!X;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%     @
MMD6"6.]++.YQ P  31<   T              ( !OA(" 'AL+W-T>6QE<RYX
M;6Q02P$"% ,4    " "V18)8EXJ[',     3 @  "P              @ %:
M%@( 7W)E;',O+G)E;'-02P$"% ,4    " "V18)8CY4;]GT%   [,P  #P
M            @ %#%P( >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ MD6"
M6+M)TM]B @  M"X  !H              ( ![1P" 'AL+U]R96QS+W=O<FMB
M;V]K+GAM;"YR96QS4$L! A0#%     @ MD6"6-TG:PL8 @  A2T  !,
M         ( !AQ\" %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     %< 5P#8
)%P  T"$"

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<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>103
<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>105
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>232</ContextCount>
  <ElementCount>398</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>105</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - Nature of business and organization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/NatureOfBusinessAndOrganization</Role>
      <ShortName>Nature of business and organization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - Summary of significant accounting policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of significant accounting policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - Reverse Recapitalization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/ReverseRecapitalization</Role>
      <ShortName>Reverse Recapitalization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - Deconsolidation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/Deconsolidation</Role>
      <ShortName>Deconsolidation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - Accounts receivable, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/AccountsReceivableNet</Role>
      <ShortName>Accounts receivable, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - Property and equipment, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/PropertyAndEquipmentNet</Role>
      <ShortName>Property and equipment, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - Intangible assets, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/IntangibleAssetsNet</Role>
      <ShortName>Intangible assets, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - Investments in unconsolidated entities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/InvestmentsInUnconsolidatedEntities</Role>
      <ShortName>Investments in unconsolidated entities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - Related party transactions and balances</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/RelatedPartyTransactionsAndBalances</Role>
      <ShortName>Related party transactions and balances</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/Taxes</Role>
      <ShortName>Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - Concentration of risk</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/ConcentrationOfRisk</Role>
      <ShortName>Concentration of risk</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - Shareholders??? equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/ShareholdersEquity</Role>
      <ShortName>Shareholders??? equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - Warrants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/Warrants</Role>
      <ShortName>Warrants</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - Commitments and contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/Segments</Role>
      <ShortName>Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - Subsequent events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - Condensed financial information of the parent company</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/FinancialInformationOfParentCompany</Role>
      <ShortName>Condensed financial information of the parent company</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - Summary of significant accounting policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of significant accounting policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - Nature of business and organization (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/NatureOfBusinessAndOrganizationTables</Role>
      <ShortName>Nature of business and organization (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://microcloud.com/role/NatureOfBusinessAndOrganization</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - Summary of significant accounting policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of significant accounting policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://microcloud.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - Reverse Recapitalization (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/ReverseRecapitalizationTables</Role>
      <ShortName>Reverse Recapitalization (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://microcloud.com/role/ReverseRecapitalization</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - Deconsolidation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/DeconsolidationTables</Role>
      <ShortName>Deconsolidation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://microcloud.com/role/Deconsolidation</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - Accounts receivable, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/AccountsReceivableNetTables</Role>
      <ShortName>Accounts receivable, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://microcloud.com/role/AccountsReceivableNet</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - Property and equipment, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/PropertyAndEquipmentNetTables</Role>
      <ShortName>Property and equipment, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://microcloud.com/role/PropertyAndEquipmentNet</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - Intangible assets, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/IntangibleAssetsNetTables</Role>
      <ShortName>Intangible assets, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://microcloud.com/role/IntangibleAssetsNet</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - Investments in unconsolidated entities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesTables</Role>
      <ShortName>Investments in unconsolidated entities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://microcloud.com/role/InvestmentsInUnconsolidatedEntities</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/GoodwillTables</Role>
      <ShortName>Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://microcloud.com/role/Goodwill</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - Related party transactions and balances (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/RelatedPartyTransactionsAndBalancesTables</Role>
      <ShortName>Related party transactions and balances (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://microcloud.com/role/RelatedPartyTransactionsAndBalances</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/TaxesTables</Role>
      <ShortName>Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://microcloud.com/role/Taxes</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://microcloud.com/role/Leases</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - Warrants (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/WarrantsTables</Role>
      <ShortName>Warrants (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://microcloud.com/role/Warrants</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - Segments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/SegmentsTables</Role>
      <ShortName>Segments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://microcloud.com/role/Segments</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - Condensed financial information of the parent company (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/FinancialInformationOfParentCompanyTables</Role>
      <ShortName>Condensed financial information of the parent company (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://microcloud.com/role/FinancialInformationOfParentCompany</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - Nature of business and organization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails</Role>
      <ShortName>Nature of business and organization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/NatureOfBusinessAndOrganizationTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - Nature of business and organization (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/NatureOfBusinessAndOrganizationDetailsNarrative</Role>
      <ShortName>Nature of business and organization (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/NatureOfBusinessAndOrganizationTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - Summary of significant accounting policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails</Role>
      <ShortName>Summary of significant accounting policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - Summary of significant accounting policies (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails1</Role>
      <ShortName>Summary of significant accounting policies (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - Summary of significant accounting policies (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>Summary of significant accounting policies (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - Reverse Recapitalization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/ReverseRecapitalizationDetails</Role>
      <ShortName>Reverse Recapitalization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/ReverseRecapitalizationTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - Reverse Recapitalization (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/ReverseRecapitalizationDetailsNarrative</Role>
      <ShortName>Reverse Recapitalization (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/ReverseRecapitalizationTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - Deconsolidation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/DeconsolidationDetails</Role>
      <ShortName>Deconsolidation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/DeconsolidationTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - Accounts receivable, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/AccountsReceivableNetDetails</Role>
      <ShortName>Accounts receivable, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/AccountsReceivableNetTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - Accounts receivable, net (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/AccountsReceivableNetDetails1</Role>
      <ShortName>Accounts receivable, net (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/AccountsReceivableNetTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>00000052 - Disclosure - Accounts receivable, net (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/AccountsReceivableNetDetailsNarrative</Role>
      <ShortName>Accounts receivable, net (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/AccountsReceivableNetTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>00000053 - Disclosure - Property and equipment, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/PropertyAndEquipmentNetDetails</Role>
      <ShortName>Property and equipment, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/PropertyAndEquipmentNetTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>00000054 - Disclosure - Property and equipment, net (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/PropertyAndEquipmentNetDetailsNarrative</Role>
      <ShortName>Property and equipment, net (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/PropertyAndEquipmentNetTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>00000055 - Disclosure - Intangible assets, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/IntangibleAssetsNetDetails</Role>
      <ShortName>Intangible assets, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/IntangibleAssetsNetTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>00000056 - Disclosure - Intangible assets, net (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/IntangibleAssetsNetDetailsNarrative</Role>
      <ShortName>Intangible assets, net (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/IntangibleAssetsNetTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>00000057 - Disclosure - Investments in unconsolidated entities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesDetails</Role>
      <ShortName>Investments in unconsolidated entities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>00000058 - Disclosure - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/GoodwillDetails</Role>
      <ShortName>Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/GoodwillTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>00000059 - Disclosure - Goodwill (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/GoodwillDetails1</Role>
      <ShortName>Goodwill (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/GoodwillTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>00000060 - Disclosure - Related party transactions and balances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/RelatedPartyTransactionsAndBalancesDetails</Role>
      <ShortName>Related party transactions and balances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/RelatedPartyTransactionsAndBalancesTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>00000061 - Disclosure - Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/TaxesDetails</Role>
      <ShortName>Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/TaxesTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>00000062 - Disclosure - Taxes (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/TaxesDetails1</Role>
      <ShortName>Taxes (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/TaxesTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>00000063 - Disclosure - Taxes (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/TaxesDetails2</Role>
      <ShortName>Taxes (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/TaxesTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>00000064 - Disclosure - Taxes (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/TaxesDetails3</Role>
      <ShortName>Taxes (Details 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/TaxesTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>00000065 - Disclosure - Taxes (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/TaxesDetailsNarrative</Role>
      <ShortName>Taxes (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/TaxesTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>00000066 - Disclosure - Concentration of risk (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative</Role>
      <ShortName>Concentration of risk (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/ConcentrationOfRisk</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>00000067 - Disclosure - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/LeasesDetails</Role>
      <ShortName>Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/LeasesTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>00000068 - Disclosure - Leases (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/LeasesDetailsNarrative</Role>
      <ShortName>Leases (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/LeasesTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>00000069 - Disclosure - Shareholders??? equity (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/ShareholdersEquityDetailsNarrative</Role>
      <ShortName>Shareholders??? equity (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/ShareholdersEquity</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>00000070 - Disclosure - Warrant (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/WarrantDetails</Role>
      <ShortName>Warrant (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/WarrantsTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>00000071 - Disclosure - Warrant liabilities (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/WarrantLiabilitiesDetails1</Role>
      <ShortName>Warrant liabilities (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>00000072 - Disclosure - Warrant liabilities (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/WarrantLiabilitiesDetails2</Role>
      <ShortName>Warrant liabilities (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>00000073 - Disclosure - Warrants (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/WarrantsDetailsNarrative</Role>
      <ShortName>Warrants (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/WarrantsTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>00000074 - Disclosure - Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/SegmentsDetails</Role>
      <ShortName>Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/SegmentsTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>00000075 - Disclosure - Segments (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/SegmentsDetails1</Role>
      <ShortName>Segments (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/SegmentsTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>00000076 - Disclosure - Subsequent events (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/SubsequentEventsDetailsNarrative</Role>
      <ShortName>Subsequent events (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://microcloud.com/role/SubsequentEvents</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>00000077 - Disclosure - Financial information of the parent company (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/FinancialInformationOfParentCompanyDetails</Role>
      <ShortName>Financial information of the parent company (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>00000078 - Disclosure - Financial information of the parent company (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/FinancialInformationOfParentCompanyDetails1</Role>
      <ShortName>Financial information of the parent company (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="microcloud_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>00000079 - Disclosure - Financial information of the parent company (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2</Role>
      <ShortName>Financial information of the parent company (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>holo-20231231.xsd</File>
    <File>holo-20231231_cal.xml</File>
    <File>holo-20231231_def.xml</File>
    <File>holo-20231231_lab.xml</File>
    <File>holo-20231231_pre.xml</File>
    <File doctype="20-F" isDefinitelyFs="true" isUsgaap="true" original="microcloud_20f.htm">microcloud_20f.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>img_001.jpg</File>
    <File>img_002.jpg</File>
    <File>img_003.jpg</File>
    <File>img_004.jpg</File>
    <File>img_005.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://fasb.org/srt/2023</BaseTaxonomy>
    <BaseTaxonomy items="991">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="50">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>107
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "microcloud_20f.htm": {
   "nsprefix": "HOLO",
   "nsuri": "http://microcloud.com/20231231",
   "dts": {
    "schema": {
     "local": [
      "holo-20231231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/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://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "holo-20231231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "holo-20231231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "holo-20231231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "holo-20231231_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "microcloud_20f.htm"
     ]
    }
   },
   "keyStandard": 282,
   "keyCustom": 116,
   "axisStandard": 23,
   "axisCustom": 0,
   "memberStandard": 22,
   "memberCustom": 81,
   "hidden": {
    "total": 156,
    "http://fasb.org/us-gaap/2023": 92,
    "http://microcloud.com/20231231": 60,
    "http://xbrl.sec.gov/dei/2023": 4
   },
   "contextCount": 232,
   "entityCount": 1,
   "segmentCount": 105,
   "elementCount": 649,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 991,
    "http://xbrl.sec.gov/dei/2023": 50,
    "http://fasb.org/srt/2023": 3
   },
   "report": {
    "R1": {
     "role": "http://microcloud.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://microcloud.com/role/ConsolidatedBalanceSheets",
     "longName": "00000002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://microcloud.com/role/ConsolidatedBalanceSheetsParenthetical",
     "longName": "00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "USDPShares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R4": {
     "role": "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss",
     "longName": "00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:SellingExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity",
     "longName": "00000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "AsOf2020-12-31_us-gaap_CommonStockMember",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2020-12-31_us-gaap_CommonStockMember",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows",
     "longName": "00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://microcloud.com/role/NatureOfBusinessAndOrganization",
     "longName": "00000007 - Disclosure - Nature of business and organization",
     "shortName": "Nature of business and organization",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://microcloud.com/role/SummaryOfSignificantAccountingPolicies",
     "longName": "00000008 - Disclosure - Summary of significant accounting policies",
     "shortName": "Summary of significant accounting policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://microcloud.com/role/ReverseRecapitalization",
     "longName": "00000009 - Disclosure - Reverse Recapitalization",
     "shortName": "Reverse Recapitalization",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "HOLO:ReverseRecapitalizationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "HOLO:ReverseRecapitalizationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://microcloud.com/role/Deconsolidation",
     "longName": "00000010 - Disclosure - Deconsolidation",
     "shortName": "Deconsolidation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "HOLO:DeconsolidationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "HOLO:DeconsolidationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://microcloud.com/role/AccountsReceivableNet",
     "longName": "00000011 - Disclosure - Accounts receivable, net",
     "shortName": "Accounts receivable, net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:AccountsAndNontradeReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:AccountsAndNontradeReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://microcloud.com/role/PropertyAndEquipmentNet",
     "longName": "00000012 - Disclosure - Property and equipment, net",
     "shortName": "Property and equipment, net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://microcloud.com/role/IntangibleAssetsNet",
     "longName": "00000013 - Disclosure - Intangible assets, net",
     "shortName": "Intangible assets, net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "HOLO:IntangibleAssetsNetDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "HOLO:IntangibleAssetsNetDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://microcloud.com/role/InvestmentsInUnconsolidatedEntities",
     "longName": "00000014 - Disclosure - Investments in unconsolidated entities",
     "shortName": "Investments in unconsolidated entities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://microcloud.com/role/Goodwill",
     "longName": "00000015 - Disclosure - Goodwill",
     "shortName": "Goodwill",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://microcloud.com/role/RelatedPartyTransactionsAndBalances",
     "longName": "00000016 - Disclosure - Related party transactions and balances",
     "shortName": "Related party transactions and balances",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://microcloud.com/role/Taxes",
     "longName": "00000017 - Disclosure - Taxes",
     "shortName": "Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://microcloud.com/role/ConcentrationOfRisk",
     "longName": "00000018 - Disclosure - Concentration of risk",
     "shortName": "Concentration of risk",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://microcloud.com/role/Leases",
     "longName": "00000019 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://microcloud.com/role/ShareholdersEquity",
     "longName": "00000020 - Disclosure - Shareholders\u2019 equity",
     "shortName": "Shareholders\u2019 equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://microcloud.com/role/Warrants",
     "longName": "00000021 - Disclosure - Warrants",
     "shortName": "Warrants",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "HOLO:WarrantsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "HOLO:WarrantsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://microcloud.com/role/CommitmentsAndContingencies",
     "longName": "00000022 - Disclosure - Commitments and contingencies",
     "shortName": "Commitments and contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:CommitmentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:CommitmentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://microcloud.com/role/Segments",
     "longName": "00000023 - Disclosure - Segments",
     "shortName": "Segments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://microcloud.com/role/SubsequentEvents",
     "longName": "00000024 - Disclosure - Subsequent events",
     "shortName": "Subsequent events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://microcloud.com/role/FinancialInformationOfParentCompany",
     "longName": "00000025 - Disclosure - Condensed financial information of the parent company",
     "shortName": "Condensed financial information of the parent company",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "HOLO:CondensedFinancialInformationOfParentCompanyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "HOLO:CondensedFinancialInformationOfParentCompanyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "00000026 - Disclosure - Summary of significant accounting policies (Policies)",
     "shortName": "Summary of significant accounting policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "26",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://microcloud.com/role/NatureOfBusinessAndOrganizationTables",
     "longName": "00000027 - Disclosure - Nature of business and organization (Tables)",
     "shortName": "Nature of business and organization (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "HOLO:ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "HOLO:ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesTables",
     "longName": "00000028 - Disclosure - Summary of significant accounting policies (Tables)",
     "shortName": "Summary of significant accounting policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "HOLO:PropertyPlantAndEquipmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "HOLO:PropertyPlantAndEquipmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://microcloud.com/role/ReverseRecapitalizationTables",
     "longName": "00000029 - Disclosure - Reverse Recapitalization (Tables)",
     "shortName": "Reverse Recapitalization (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "HOLO:ScheduleOfConsummationOfMergerTableTextblock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "HOLO:ReverseRecapitalizationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "HOLO:ScheduleOfConsummationOfMergerTableTextblock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "HOLO:ReverseRecapitalizationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://microcloud.com/role/DeconsolidationTables",
     "longName": "00000030 - Disclosure - Deconsolidation (Tables)",
     "shortName": "Deconsolidation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "HOLO:ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "HOLO:DeconsolidationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "HOLO:ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "HOLO:DeconsolidationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://microcloud.com/role/AccountsReceivableNetTables",
     "longName": "00000031 - Disclosure - Accounts receivable, net (Tables)",
     "shortName": "Accounts receivable, net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://microcloud.com/role/PropertyAndEquipmentNetTables",
     "longName": "00000032 - Disclosure - Property and equipment, net (Tables)",
     "shortName": "Property and equipment, net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://microcloud.com/role/IntangibleAssetsNetTables",
     "longName": "00000033 - Disclosure - Intangible assets, net (Tables)",
     "shortName": "Intangible assets, net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "HOLO:IntangibleAssetsNetDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "HOLO:IntangibleAssetsNetDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesTables",
     "longName": "00000034 - Disclosure - Investments in unconsolidated entities (Tables)",
     "shortName": "Investments in unconsolidated entities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://microcloud.com/role/GoodwillTables",
     "longName": "00000035 - Disclosure - Goodwill (Tables)",
     "shortName": "Goodwill (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://microcloud.com/role/RelatedPartyTransactionsAndBalancesTables",
     "longName": "00000036 - Disclosure - Related party transactions and balances (Tables)",
     "shortName": "Related party transactions and balances (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://microcloud.com/role/TaxesTables",
     "longName": "00000037 - Disclosure - Taxes (Tables)",
     "shortName": "Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://microcloud.com/role/LeasesTables",
     "longName": "00000038 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://microcloud.com/role/WarrantsTables",
     "longName": "00000039 - Disclosure - Warrants (Tables)",
     "shortName": "Warrants (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "HOLO:WarrantsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "HOLO:WarrantsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://microcloud.com/role/SegmentsTables",
     "longName": "00000040 - Disclosure - Segments (Tables)",
     "shortName": "Segments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://microcloud.com/role/FinancialInformationOfParentCompanyTables",
     "longName": "00000041 - Disclosure - Condensed financial information of the parent company (Tables)",
     "shortName": "Condensed financial information of the parent company (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "HOLO:CondensedFinancialInformationOfParentCompanyTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "HOLO:CondensedFinancialInformationOfParentCompanyTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails",
     "longName": "00000042 - Disclosure - Nature of business and organization (Details)",
     "shortName": "Nature of business and organization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "From2023-01-012023-12-31_custom_MCHologramIncMCMember",
      "name": "us-gaap:BusinessAcquisitionNameOfAcquiredEntity",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "HOLO:ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-012023-12-31_custom_MCHologramIncMCMember",
      "name": "us-gaap:BusinessAcquisitionNameOfAcquiredEntity",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "HOLO:ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetailsNarrative",
     "longName": "00000043 - Disclosure - Nature of business and organization (Details Narrative)",
     "shortName": "Nature of business and organization (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "From2023-09-012023-09-30_custom_ThirdPartyMember",
      "name": "HOLO:AmountTransferred",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-09-012023-09-30_custom_ThirdPartyMember",
      "name": "HOLO:AmountTransferred",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails",
     "longName": "00000044 - Disclosure - Summary of significant accounting policies (Details)",
     "shortName": "Summary of significant accounting policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31_us-gaap_OfficeEquipmentMember",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "HOLO:PropertyPlantAndEquipmentsTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31_us-gaap_OfficeEquipmentMember",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "HOLO:PropertyPlantAndEquipmentsTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails1",
     "longName": "00000045 - Disclosure - Summary of significant accounting policies (Details 1)",
     "shortName": "Summary of significant accounting policies (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:MinorityInterest",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31_custom_OceanHKMember",
      "name": "us-gaap:MinorityInterest",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "HOLO:ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock",
       "HOLO:NoncontrollingInterestspolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative",
     "longName": "00000046 - Disclosure - Summary of significant accounting policies (Details Narrative)",
     "shortName": "Summary of significant accounting policies (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "AsOf2022-12-31",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2022-12-31",
      "name": "HOLO:WorkingCapital",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://microcloud.com/role/ReverseRecapitalizationDetails",
     "longName": "00000047 - Disclosure - Reverse Recapitalization (Details)",
     "shortName": "Reverse Recapitalization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "HOLO:ScheduleOfConsummationOfMergerTableTextblock",
       "HOLO:ReverseRecapitalizationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "HOLO:ScheduleOfConsummationOfMergerTableTextblock",
       "HOLO:ReverseRecapitalizationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://microcloud.com/role/ReverseRecapitalizationDetailsNarrative",
     "longName": "00000048 - Disclosure - Reverse Recapitalization (Details Narrative)",
     "shortName": "Reverse Recapitalization (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "From2022-09-012022-09-16",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "HOLO:ReverseRecapitalizationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2022-09-012022-09-16",
      "name": "us-gaap:ConversionOfStockSharesConverted1",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "HOLO:ReverseRecapitalizationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://microcloud.com/role/DeconsolidationDetails",
     "longName": "00000049 - Disclosure - Deconsolidation (Details)",
     "shortName": "Deconsolidation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "HOLO:DisposalGroupIncludingDiscontinuedOperationAssetsCurrent",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "HOLO:ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock",
       "HOLO:DeconsolidationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "HOLO:DisposalGroupIncludingDiscontinuedOperationAssetsCurrent",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "HOLO:ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock",
       "HOLO:DeconsolidationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://microcloud.com/role/AccountsReceivableNetDetails",
     "longName": "00000050 - Disclosure - Accounts receivable, net (Details)",
     "shortName": "Accounts receivable, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:AccountsReceivableGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:AccountsReceivableGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://microcloud.com/role/AccountsReceivableNetDetails1",
     "longName": "00000051 - Disclosure - Accounts receivable, net (Details 1)",
     "shortName": "Accounts receivable, net (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "AsOf2022-12-31",
      "name": "HOLO:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2022-12-31",
      "name": "HOLO:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://microcloud.com/role/AccountsReceivableNetDetailsNarrative",
     "longName": "00000052 - Disclosure - Accounts receivable, net (Details Narrative)",
     "shortName": "Accounts receivable, net (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://microcloud.com/role/PropertyAndEquipmentNetDetails",
     "longName": "00000053 - Disclosure - Property and equipment, net (Details)",
     "shortName": "Property and equipment, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://microcloud.com/role/PropertyAndEquipmentNetDetailsNarrative",
     "longName": "00000054 - Disclosure - Property and equipment, net (Details Narrative)",
     "shortName": "Property and equipment, net (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:Depreciation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:Depreciation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://microcloud.com/role/IntangibleAssetsNetDetails",
     "longName": "00000055 - Disclosure - Intangible assets, net (Details)",
     "shortName": "Intangible assets, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "HOLO:IntangibleAssetsNetDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "HOLO:IntangibleAssetsNetDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://microcloud.com/role/IntangibleAssetsNetDetailsNarrative",
     "longName": "00000056 - Disclosure - Intangible assets, net (Details Narrative)",
     "shortName": "Intangible assets, net (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "HOLO:IntangibleAssetsNetDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "HOLO:IntangibleAssetsNetDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesDetails",
     "longName": "00000057 - Disclosure - Investments in unconsolidated entities (Details)",
     "shortName": "Investments in unconsolidated entities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:Investments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock",
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31_custom_Investments19.9Member",
      "name": "us-gaap:Investments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock",
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://microcloud.com/role/GoodwillDetails",
     "longName": "00000058 - Disclosure - Goodwill (Details)",
     "shortName": "Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "AsOf2022-12-31",
      "name": "us-gaap:Goodwill",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2022-12-31_custom_GoodwillfromShenzhenBoweiAcquisitionMember",
      "name": "us-gaap:Goodwill",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://microcloud.com/role/GoodwillDetails1",
     "longName": "00000059 - Disclosure - Goodwill (Details 1)",
     "shortName": "Goodwill (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "AsOf2022-12-31",
      "name": "us-gaap:Goodwill",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:GoodwillImpairmentLossNetOfTax",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "HOLO:GoodwillReportableSegmentTableTextBlock",
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://microcloud.com/role/RelatedPartyTransactionsAndBalancesDetails",
     "longName": "00000060 - Disclosure - Related party transactions and balances (Details)",
     "shortName": "Related party transactions and balances (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "AsOf2022-12-31",
      "name": "HOLO:DueFromRelatedParty",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2022-12-31",
      "name": "HOLO:DueFromRelatedParty",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://microcloud.com/role/TaxesDetails",
     "longName": "00000061 - Disclosure - Taxes (Details)",
     "shortName": "Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://microcloud.com/role/TaxesDetails1",
     "longName": "00000062 - Disclosure - Taxes (Details 1)",
     "shortName": "Taxes (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://microcloud.com/role/TaxesDetails2",
     "longName": "00000063 - Disclosure - Taxes (Details 2)",
     "shortName": "Taxes (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://microcloud.com/role/TaxesDetails3",
     "longName": "00000064 - Disclosure - Taxes (Details 3)",
     "shortName": "Taxes (Details 3)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "HOLO:VatTaxesPayable",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "HOLO:ScheduleOfTaxPayableTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "HOLO:VatTaxesPayable",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "HOLO:ScheduleOfTaxPayableTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://microcloud.com/role/TaxesDetailsNarrative",
     "longName": "00000065 - Disclosure - Taxes (Details Narrative)",
     "shortName": "Taxes (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:OperatingLossCarryforwards",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:OperatingLossCarryforwards",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative",
     "longName": "00000066 - Disclosure - Concentration of risk (Details Narrative)",
     "shortName": "Concentration of risk (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:AccruedInsuranceCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:AccruedInsuranceCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://microcloud.com/role/LeasesDetails",
     "longName": "00000067 - Disclosure - Leases (Details)",
     "shortName": "Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://microcloud.com/role/LeasesDetailsNarrative",
     "longName": "00000068 - Disclosure - Leases (Details Narrative)",
     "shortName": "Leases (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "AsOf2022-01-02",
      "name": "us-gaap:OperatingLeaseLiability",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2022-01-02",
      "name": "us-gaap:OperatingLeaseLiability",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://microcloud.com/role/ShareholdersEquityDetailsNarrative",
     "longName": "00000069 - Disclosure - Shareholders\u2019 equity (Details Narrative)",
     "shortName": "Shareholders\u2019 equity (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:StockIssuedDuringPeriodSharesReverseStockSplits",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://microcloud.com/role/WarrantDetails",
     "longName": "00000070 - Disclosure - Warrant (Details)",
     "shortName": "Warrant (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31_custom_BlackScholesOptionPricingModelMember",
      "name": "us-gaap:SharePrice",
      "unitRef": "USDPShares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "HOLO:WarrantsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31_custom_BlackScholesOptionPricingModelMember",
      "name": "us-gaap:SharePrice",
      "unitRef": "USDPShares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "HOLO:WarrantsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://microcloud.com/role/WarrantLiabilitiesDetails1",
     "longName": "00000071 - Disclosure - Warrant liabilities (Details 1)",
     "shortName": "Warrant liabilities (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "HOLO:WarrantLiability",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "HOLO:WarrantsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "HOLO:WarrantLiability",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "HOLO:WarrantsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://microcloud.com/role/WarrantLiabilitiesDetails2",
     "longName": "00000072 - Disclosure - Warrant liabilities (Details 2)",
     "shortName": "Warrant liabilities (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "From2022-09-012022-09-16",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "HOLO:ReverseRecapitalizationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-012023-12-31_custom_PrivateWarrantsMember",
      "name": "HOLO:SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "HOLO:ScheduleOfWarrantActivitiesTableTextBlock",
       "HOLO:WarrantsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://microcloud.com/role/WarrantsDetailsNarrative",
     "longName": "00000073 - Disclosure - Warrants (Details Narrative)",
     "shortName": "Warrants (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "From2021-06-022021-06-24",
      "name": "HOLO:WarrantsDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "HOLO:WarrantsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2021-06-022021-06-24",
      "name": "HOLO:WarrantsDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "HOLO:WarrantsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://microcloud.com/role/SegmentsDetails",
     "longName": "00000074 - Disclosure - Segments (Details)",
     "shortName": "Segments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:DepreciationAndAmortization",
      "unitRef": "RMB",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://microcloud.com/role/SegmentsDetails1",
     "longName": "00000075 - Disclosure - Segments (Details 1)",
     "shortName": "Segments (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-012023-12-31_custom_HolographicTechnologyLiDARProductsMember",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "unique": true
     }
    },
    "R76": {
     "role": "http://microcloud.com/role/SubsequentEventsDetailsNarrative",
     "longName": "00000076 - Disclosure - Subsequent events (Details Narrative)",
     "shortName": "Subsequent events (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "From2024-03-012024-03-13_us-gaap_SubsequentEventMember",
      "name": "us-gaap:DebtInstrumentIssuedPrincipal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-03-012024-03-13_us-gaap_SubsequentEventMember",
      "name": "us-gaap:DebtInstrumentIssuedPrincipal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails",
     "longName": "00000077 - Disclosure - Financial information of the parent company (Details)",
     "shortName": "Financial information of the parent company (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:Investments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock",
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31_srt_ParentCompanyMember",
      "name": "us-gaap:Investments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "HOLO:CondensedFinancialInformationOfParentCompanyTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails1",
     "longName": "00000078 - Disclosure - Financial information of the parent company (Details 1)",
     "shortName": "Financial information of the parent company (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:OperatingExpenses",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-012023-12-31_srt_ParentCompanyMember",
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
       "HOLO:CondensedFinancialInformationOfParentCompanyTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2",
     "longName": "00000079 - Disclosure - Financial information of the parent company (Details 2)",
     "shortName": "Financial information of the parent company (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-12-31",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-012023-12-31_srt_ParentCompanyMember",
      "name": "us-gaap:GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock",
       "HOLO:CondensedFinancialInformationOfParentCompanyTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "microcloud_20f.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsAndNontradeReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsAndNontradeReceivableTextBlock",
     "presentation": [
      "http://microcloud.com/role/AccountsReceivableNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts receivable, net",
        "label": "Accounts and Nontrade Receivable [Text Block]",
        "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable."
       }
      }
     },
     "auth_ref": [
      "r303",
      "r308"
     ]
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableAndAccruedLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current liabilities",
        "label": "Accounts Payable and Accrued Liabilities, Noncurrent",
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer), including liabilities for compensation costs, fringe benefits other than pension and postretirement obligations, rent, contractual rights and obligations, and statutory obligations."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_AccountsPayableAndOtherAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableAndOtherAccruedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other payables and accrued liabilities",
        "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received, and accrued liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r607"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r788"
     ]
    },
    "us-gaap_AccountsPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableMember",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable [Member]",
        "documentation": "Obligations incurred and payable to vendors for goods and services received."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://microcloud.com/role/AccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of allowance for doubtful accounts",
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r854"
     ]
    },
    "us-gaap_AccountsReceivableGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableGross",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/AccountsReceivableNetDetails": {
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/AccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable",
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r304",
      "r923"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r753"
     ]
    },
    "us-gaap_AccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/AccountsReceivableNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://microcloud.com/role/AccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accounts receivable, net",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business."
       }
      }
     },
     "auth_ref": [
      "r623",
      "r752",
      "r794",
      "r923"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable, net",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r304",
      "r305"
     ]
    },
    "us-gaap_AccruedIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedIncomeTaxes",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes payable",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r109",
      "r150",
      "r158",
      "r529"
     ]
    },
    "us-gaap_AccruedInsuranceCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedInsuranceCurrent",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance coverage",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/PropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: accumulated depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r194",
      "r537"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive loss",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r120",
      "r203",
      "r532",
      "r571",
      "r572"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r14",
      "r37",
      "r457",
      "r460",
      "r483",
      "r567",
      "r568",
      "r833",
      "r834",
      "r835",
      "r843",
      "r844",
      "r845"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r788",
      "r933"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r415",
      "r416",
      "r417",
      "r587",
      "r843",
      "r844",
      "r845",
      "r910",
      "r934"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:",
        "verboseLabel": "Adjustments to reconcile net income to cash used in operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_AdvanceFromCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "AdvanceFromCustomers",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance from customers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising costs",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r170"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "HOLO_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "AllowanceForDoubtfulAccountsPremiumAndOtherReceivables",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/AccountsReceivableNetDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "AllowanceForDoubtfulAccountsPremiumAndOtherReceivables"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Doubtful accounts for accounts receivable",
        "documentation": "The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r848"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/AccountsReceivableNetDetails": {
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/AccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: allowance for doubtful accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r306",
      "r311",
      "r312",
      "r314",
      "r923"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/AccountsReceivableNetDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for doubtful accounts net",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r306",
      "r311"
     ]
    },
    "HOLO_AllowanceForNoncurrentPrepaymentsAndDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "AllowanceForNoncurrentPrepaymentsAndDeposits",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for noncurrent prepayments and deposits"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/IntangibleAssetsNetDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization expense",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r61",
      "r65"
     ]
    },
    "HOLO_AmountTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "AmountTransferred",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount transferred"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_AmountsAdvancedFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "AmountsAdvancedFromRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amounts advanced from related parties",
        "label": "AmountsAdvancedFromRelatedParties"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_AmountsAdvancedToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "AmountsAdvancedToRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts advanced to related parties"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r816"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails",
      "http://microcloud.com/role/SegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Total Assets",
        "verboseLabel": "Total assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r198",
      "r232",
      "r268",
      "r289",
      "r295",
      "r307",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r450",
      "r454",
      "r468",
      "r528",
      "r628",
      "r788",
      "r801",
      "r871",
      "r872",
      "r913"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r208",
      "r232",
      "r307",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r450",
      "r454",
      "r468",
      "r788",
      "r871",
      "r872",
      "r913"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r816"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r813",
      "r815",
      "r816"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r813",
      "r815",
      "r816"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r813",
      "r815",
      "r816"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://microcloud.com/role/WarrantLiabilitiesDetails2",
      "http://microcloud.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of presentation",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_BeijingWeixiaohaiTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "BeijingWeixiaohaiTechnologyCoLtdMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Beijing Weixiaohai Technology Co Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_BeijingXihuiyunTechnologyCoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "BeijingXihuiyunTechnologyCoMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Beijing Xihuiyun Technology Co [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_BlackScholesOptionPricingModelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "BlackScholesOptionPricingModelMember",
     "presentation": [
      "http://microcloud.com/role/WarrantDetails",
      "http://microcloud.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Black Scholes Option Pricing Model [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_BroadvisionIntelligenceHongKongLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "BroadvisionIntelligenceHongKongLtdMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broadvision Intelligence Hong Kong Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails",
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetailsNarrative",
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative",
      "http://microcloud.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r447",
      "r782",
      "r783"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails",
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetailsNarrative",
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative",
      "http://microcloud.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r84",
      "r447",
      "r782",
      "r783"
     ]
    },
    "us-gaap_BusinessAcquisitionNameOfAcquiredEntity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionNameOfAcquiredEntity",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name",
        "documentation": "Name of the acquired entity."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage",
     "presentation": [
      "http://microcloud.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition percentage",
        "documentation": "Percentage of voting equity interests acquired in a business combination achieved in stages, including equity interests in the acquiree held by the acquirer immediately before the acquisition date and acquired at the acquisition date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business combination",
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r815",
      "r816"
     ]
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganization"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of business and organization",
        "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r131",
      "r132"
     ]
    },
    "HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cancellation of the outstanding shares in MC held by former MC shareholders"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_CancellationOfOutstandingSharesInMcHeldByFormerMcShareholdersshares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "CancellationOfOutstandingSharesInMcHeldByFormerMcShareholdersshares",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cancellation of the outstanding shares in MC held by former MC shareholders, shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalLeaseObligationsIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalLeaseObligationsIncurred",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Initial recognition of right-of-use assets and lease liabilities",
        "documentation": "Amount of increase in lease obligation from new lease."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows",
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "periodEndLabel": "Cash and cash equivalents",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r192",
      "r759"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_CashAndDueFromBanks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndDueFromBanks",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash deposits",
        "documentation": "For banks and other depository institutions: Includes cash on hand (currency and coin), cash items in process of collection, noninterest bearing deposits due from other financial institutions (including corporate credit unions), and noninterest bearing balances with the Federal Reserve Banks, Federal Home Loan Banks and central banks."
       }
      }
     },
     "auth_ref": [
      "r155"
     ]
    },
    "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short term investments",
        "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities."
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year",
        "periodEndLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r128",
      "r229"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Total cash and cash equivalents shown in the consolidated statements of cash flows",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r128",
      "r229"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "CHANGE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH",
        "label": "CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r128"
     ]
    },
    "HOLO_CashReceivedFromRecapitalization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "CashReceivedFromRecapitalization",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash received from recapitalization"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_CashReceivedOnFixedAssetsDisposal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "CashReceivedOnFixedAssetsDisposal",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash received on fixed assets disposal"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ChangeInFairValueOfWarrantLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ChangeInFairValueOfWarrantLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Change in fair value of warrant liabilities",
        "label": "Change in fair value of warrant liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ChangeInFairValueOfWarrantLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ChangeInFairValueOfWarrantLiability",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in fair value of warrant liability"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ChangeInFairValueOfWarrantsLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ChangeInFairValueOfWarrantsLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHANGE IN FAIR VALUE OF WARRANT LIABILITIES"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://microcloud.com/role/Cover",
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "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."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r199",
      "r200",
      "r201",
      "r232",
      "r253",
      "r254",
      "r257",
      "r259",
      "r262",
      "r263",
      "r307",
      "r350",
      "r352",
      "r353",
      "r354",
      "r357",
      "r358",
      "r362",
      "r363",
      "r366",
      "r369",
      "r376",
      "r468",
      "r576",
      "r577",
      "r578",
      "r579",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r615",
      "r637",
      "r660",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r823",
      "r839",
      "r846"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r200",
      "r201",
      "r262",
      "r362",
      "r363",
      "r364",
      "r366",
      "r369",
      "r374",
      "r376",
      "r576",
      "r577",
      "r578",
      "r579",
      "r776",
      "r823",
      "r839"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfWarrantOrRightOutstanding",
     "presentation": [
      "http://microcloud.com/role/WarrantLiabilitiesDetails2",
      "http://microcloud.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding warrants, beginning",
        "periodEndLabel": "Outstanding warrants, beginning",
        "verboseLabel": "Warrants",
        "label": "Class of Warrant or Right, Outstanding",
        "documentation": "Number of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "presentation": [
      "http://microcloud.com/role/DeconsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS AND CONTINGENCIES",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r102",
      "r530",
      "r614"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsDisclosureTextBlock",
     "presentation": [
      "http://microcloud.com/role/CommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and contingencies",
        "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights."
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r791",
      "r792",
      "r793",
      "r795",
      "r796",
      "r797",
      "r798",
      "r843",
      "r844",
      "r910",
      "r926",
      "r934"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, par value",
        "verboseLabel": "Common stock, par value per share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r615"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares Outstanding",
        "verboseLabel": "Common stock shares outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r114",
      "r615",
      "r634",
      "r934",
      "r935"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares($0.001 par value; 5,941,204 shares authorized; 5,081,204 and 5,941,204 shares issued and outstanding as of December 31,2022 and December 31, 2023, respectively)",
        "verboseLabel": "Ordinary shares,$0.0001 par value",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r531",
      "r788"
     ]
    },
    "us-gaap_CompensationRelatedCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CompensationRelatedCostsPolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based compensation",
        "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."
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "COMPREHENSIVE LOSS ATTRIBUTABLE TO MICROCLOUD HOLOGRAM INC",
        "label": "COMPREHENSIVE INCOME",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r210",
      "r212",
      "r220",
      "r522",
      "r545"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less: Comprehensive income (loss) attributable to non-controlling interests",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r89",
      "r93",
      "r210",
      "r212",
      "r219",
      "r521",
      "r544"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "COMPREHENSIVE INCOME (LOSS)",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r152",
      "r210",
      "r212",
      "r218",
      "r520",
      "r543"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r51",
      "r97",
      "r98",
      "r302",
      "r753"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r51",
      "r97",
      "r98",
      "r302",
      "r573",
      "r753"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r51",
      "r97",
      "r98",
      "r302",
      "r753",
      "r825"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRisk"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration of risk",
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r753"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration risk percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r51",
      "r97",
      "r98",
      "r302"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Table]",
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r49",
      "r51",
      "r52",
      "r97",
      "r154",
      "r753"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r51",
      "r97",
      "r98",
      "r302",
      "r753"
     ]
    },
    "HOLO_CondensedFinancialInformationOfParentCompanyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "CondensedFinancialInformationOfParentCompanyTextBlock",
     "presentation": [
      "http://microcloud.com/role/FinancialInformationOfParentCompany"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed financial information of the parent company"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails1",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2",
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r236",
      "r450",
      "r451",
      "r454",
      "r455",
      "r491",
      "r754",
      "r829",
      "r830",
      "r831",
      "r870",
      "r873",
      "r874"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails1",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2",
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity or group of entities consolidated into reporting entity."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r236",
      "r450",
      "r451",
      "r454",
      "r455",
      "r491",
      "r754",
      "r829",
      "r830",
      "r831",
      "r870",
      "r873",
      "r874"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Principles of consolidation",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r764"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ContractBalancesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ContractBalancesPolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of revenues"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConversionOfStockDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConversionOfStockDescription",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion of Stock, Description",
        "documentation": "A unique description of a noncash or part noncash stock conversion. The description would be expected to include sufficient information to provide an understanding of the nature and purpose of the conversion. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44",
      "r45"
     ]
    },
    "us-gaap_ConversionOfStockSharesConverted1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConversionOfStockSharesConverted1",
     "presentation": [
      "http://microcloud.com/role/ReverseRecapitalizationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion of Stock, Shares Converted",
        "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44",
      "r45"
     ]
    },
    "HOLO_CostMethodInvestmentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "CostMethodInvestmentsPolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost method investments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss",
      "http://microcloud.com/role/SegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "COST OF REVENUES",
        "negatedTerseLabel": "Cost of revenues",
        "label": "Cost of Revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r232",
      "r307",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r468",
      "r871"
     ]
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://microcloud.com/role/DeconsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r234",
      "r235",
      "r359",
      "r364",
      "r489",
      "r761",
      "r763"
     ]
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CountryRegion",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditDerivativesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditDerivativesLineItems",
     "presentation": [
      "http://microcloud.com/role/WarrantDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Derivatives [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditLossAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Loss [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current income tax expenses",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r436",
      "r442",
      "r841"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r302"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://microcloud.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "presentation": [
      "http://microcloud.com/role/ReverseRecapitalizationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Exchange of shares",
        "label": "Debt Conversion, Converted Instrument, Shares Issued",
        "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r45"
     ]
    },
    "us-gaap_DebtInstrumentIssuedPrincipal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentIssuedPrincipal",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Original principal amount",
        "documentation": "Amount of principal of debt issued."
       }
      }
     },
     "auth_ref": [
      "r576"
     ]
    },
    "HOLO_DeconsolidationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "DeconsolidationTextBlock",
     "presentation": [
      "http://microcloud.com/role/Deconsolidation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deconsolidation",
        "label": "DeconsolidationTextBlock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax assets",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r424",
      "r425"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred income tax benefits",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r151",
      "r178",
      "r441",
      "r442",
      "r841"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r111",
      "r159",
      "r431"
     ]
    },
    "HOLO_DeferredIncomeTaxLiabilityNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "DeferredIncomeTaxLiabilityNet",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred tax liabilities, net",
        "label": "DeferredIncomeTaxLiabilityNet"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and amortization",
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits."
       }
      }
     },
     "auth_ref": [
      "r130"
     ]
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsInventory",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory reserve",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r905"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax assets, net",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsNetAbstract",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net operating loss carry forward",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r905"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for doubtful accounts",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r905"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "HOLO_DeferredTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "DeferredTaxBenefits",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax expense (benefits)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Recognition of intangible assets arising from business acquisition",
        "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r905"
     ]
    },
    "HOLO_DeferredTaxesAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "DeferredTaxesAssetsLiabilitiesNet",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total deferred tax liabilities, net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/PropertyAndEquipmentNetDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation expense",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r66"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/SegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r66"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://microcloud.com/role/SegmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of disaggregation",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r876"
     ]
    },
    "HOLO_DisclosureCondensedFinancialInformationOfParentCompanyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "DisclosureCondensedFinancialInformationOfParentCompanyAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Information Of Parent Company"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_DisclosureDeconsolidationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "DisclosureDeconsolidationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deconsolidation"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_DisclosureIntangibleAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "DisclosureIntangibleAssetsNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets Net"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_DisclosureReverseRecapitalizationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "DisclosureReverseRecapitalizationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Reverse Recapitalization"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_DisclosureWarrantsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "DisclosureWarrantsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupDeferredGainOnDisposal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupDeferredGainOnDisposal",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/DeconsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Total loss on disposal",
        "label": "Disposal Group, Deferred Gain on Disposal",
        "documentation": "The excess amount received or due over net assets in a transaction accounted for as a divestiture where a subsidiary, business or operating assets are \"sold\" by the entity to a newly formed, thinly capitalized, highly leveraged buyer. This gain is not yet recognized and is disclosed on the balance sheet as an offset against the carrying amount of the securities received."
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_DisposalGroupIncludingDiscontinuedOperationAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssets",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/DeconsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total assets"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_DisposalGroupIncludingDiscontinuedOperationAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/DeconsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total current assets"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_DisposalGroupIncludingDiscontinuedOperationNetAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationNetAssets",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/DeconsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total net assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/DeconsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total other assets",
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r7",
      "r106",
      "r107",
      "r139"
     ]
    },
    "HOLO_DisposalOfSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "DisposalOfSubsidiaries",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal of subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r815"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r813",
      "r815",
      "r816"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r813",
      "r815",
      "r816",
      "r818"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r814"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r802"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r815"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r815"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r817"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r805"
     ]
    },
    "HOLO_DueFromRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "DueFromRelatedParty",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due from related party"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_DueToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "DueToRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due to related parties"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "EARNINGS (LOSS) PER SHARE1"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings (loss) per share - basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r250",
      "r253",
      "r257",
      "r258",
      "r259",
      "r260",
      "r464",
      "r465",
      "r523",
      "r546",
      "r768"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings (loss) per share - diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r253",
      "r257",
      "r258",
      "r259",
      "r260",
      "r464",
      "r465",
      "r523",
      "r546",
      "r768"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r47"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "EFFECT OF EXCHANGE RATE ON CASH, CASH EQUIVALENTS AND RESTRICTED CASH",
        "verboseLabel": "EFFECT OF EXCHANGE RATE ON CASH",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective tax rate",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r427"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "China statutory income tax rate",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r427",
      "r443"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in valuation allowance",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r903",
      "r906"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationDeductions": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationDeductions",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Preferential tax rate reduction",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Percent",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions."
       }
      }
     },
     "auth_ref": [
      "r903",
      "r906"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Additional R&amp;D deduction in China",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research and development expense."
       }
      }
     },
     "auth_ref": [
      "r903",
      "r906"
     ]
    },
    "HOLO_EffectiveIncomeTaxRateReconciliationPermanentDifference": {
     "xbrltype": "percentItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "EffectiveIncomeTaxRateReconciliationPermanentDifference",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Permanent difference"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax rate difference outside China"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ElectronicAndOtherEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ElectronicAndOtherEquipmentMember",
     "presentation": [
      "http://microcloud.com/role/PropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Electronic And Other Equipment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ElectronicEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ElectronicEquipmentMember",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Electronic Equipment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_EmployeeBenefitPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "EmployeeBenefitPolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee benefit"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_EmployeeStockIncentive2023PlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "EmployeeStockIncentive2023PlanMember",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Incentive 2023 Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership",
        "documentation": "Description of the terms of a loan made to the ESOP by a lender other than the employer, including interest rate and repayment requirements, and description of any guarantee of debt repayment made by the employer to the lender."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressesLineItems",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressesTable",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Table]",
        "documentation": "Container of address information for the entity"
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r808"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r819"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r816"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r820"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "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."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r184",
      "r214",
      "r215",
      "r216",
      "r237",
      "r238",
      "r239",
      "r241",
      "r247",
      "r249",
      "r261",
      "r309",
      "r310",
      "r377",
      "r415",
      "r416",
      "r417",
      "r437",
      "r438",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r463",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r483",
      "r567",
      "r568",
      "r569",
      "r587",
      "r660"
     ]
    },
    "HOLO_EquityTransferLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "EquityTransferLoss",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/GoodwillDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity transfer loss"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ExchangeOfSharesDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ExchangeOfSharesDescription",
     "presentation": [
      "http://microcloud.com/role/ReverseRecapitalizationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange of shares description"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ExchangeRateDifference": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ExchangeRateDifference",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/AccountsReceivableNetDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange rate difference"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Extension",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAdjustmentOfWarrants",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value of warrants",
        "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r11"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://microcloud.com/role/WarrantLiabilitiesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r360",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r467",
      "r495",
      "r496",
      "r497",
      "r774",
      "r775",
      "r779",
      "r780",
      "r781"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://microcloud.com/role/WarrantLiabilitiesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r360",
      "r379",
      "r384",
      "r467",
      "r495",
      "r779",
      "r780",
      "r781"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://microcloud.com/role/WarrantLiabilitiesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r360",
      "r379",
      "r384",
      "r467",
      "r496",
      "r774",
      "r775",
      "r779",
      "r780",
      "r781"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://microcloud.com/role/WarrantLiabilitiesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r360",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r467",
      "r497",
      "r774",
      "r775",
      "r779",
      "r780",
      "r781"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value measurement",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://microcloud.com/role/WarrantLiabilitiesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r360",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r495",
      "r496",
      "r497",
      "r774",
      "r775",
      "r779",
      "r780",
      "r781"
     ]
    },
    "HOLO_FinanceIncomeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "FinanceIncomeNet",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance income, net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less: accumulated amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r335"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://microcloud.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r332",
      "r334",
      "r335",
      "r337",
      "r505",
      "r506"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subtotal",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r506"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://microcloud.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r505"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://microcloud.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r64"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets, net",
        "verboseLabel": "Total",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r505"
     ]
    },
    "HOLO_FirstVendorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "FirstVendorMember",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "First Vendor [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign currency translation and other comprehensive income (loss)",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r469"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionsDescription",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign cuurency transactions",
        "documentation": "Description of transaction giving rise to foreign currency transaction gain (loss), including but not limited to, nature of the transaction, the foreign currency involved, the accounting for the transaction."
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_FouinderSharesIssuedValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "FouinderSharesIssuedValue",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fouinder shares issued value"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_FounderSponsorShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "FounderSponsorShares",
     "presentation": [
      "http://microcloud.com/role/ReverseRecapitalizationDetails",
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Founder (Sponsor) Shares",
        "verboseLabel": "Founder shares issued"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_FutureAmortizationOfRightOfUseAssetsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "FutureAmortizationOfRightOfUseAssetsDue",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_FutureAmortizationOfRightOfUseAssetsOneYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "FutureAmortizationOfRightOfUseAssetsOneYear",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2024",
        "label": "FutureAmortizationOfRightOfUseAssetsOneYear"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_FutureAmortizationOfRightOfUseAssetsThreeYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "FutureAmortizationOfRightOfUseAssetsThreeYear",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2026",
        "label": "FutureAmortizationOfRightOfUseAssetsThreeYear"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_FutureAmortizationOfRightOfUseAssetsTwoYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "FutureAmortizationOfRightOfUseAssetsTwoYear",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2025",
        "label": "FutureAmortizationOfRightOfUseAssetsTwoYear"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnDispositionOfAssets1",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on disposal fixed assets",
        "label": "Gain (Loss) on Disposition of Assets",
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee."
       }
      }
     },
     "auth_ref": [
      "r838"
     ]
    },
    "us-gaap_GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity income (loss) of subsidiaries and VIEs",
        "documentation": "The profit or loss on sales of previously unissued stock by subsidiaries or equity investees made to investors outside the consolidated group that is not reported as operating income. Represents the difference in the parent company's carrying amount of the equity interest in the subsidiary or equity investee immediately before and after the transaction."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity income (loss) of subsidiaries",
        "documentation": "The profit or loss on sales of previously unissued stock by subsidiaries made to investors outside the consolidated group that is not reported as operating income. Represents the difference in the parent company's carrying amount of the equity interest in the subsidiary or equity investee immediately before and after the transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and administrative",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r640"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/GoodwillDetails",
      "http://microcloud.com/role/GoodwillDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill",
        "verboseLabel": "GoodWill",
        "periodStartLabel": "GoodWill",
        "periodEndLabel": "GoodWill",
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r319",
      "r519",
      "r773",
      "r788",
      "r856",
      "r863"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r318",
      "r331",
      "r773"
     ]
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillDisclosureTextBlock",
     "presentation": [
      "http://microcloud.com/role/Goodwill"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Goodwill",
        "label": "Goodwill Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill."
       }
      }
     },
     "auth_ref": [
      "r318",
      "r321",
      "r330",
      "r773"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment loss for goodwill",
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r320",
      "r326",
      "r331",
      "r773"
     ]
    },
    "us-gaap_GoodwillImpairmentLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillImpairmentLossNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/GoodwillDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: goodwill impairment loss",
        "label": "Goodwill, Impairment Loss, Net of Tax",
        "documentation": "Amount after tax of loss recognized that results from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_GoodwillReportableSegmentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "GoodwillReportableSegmentTableTextBlock",
     "presentation": [
      "http://microcloud.com/role/GoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of goodwill reportable segments"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_GoodwillfromShenzhenBoweiAcquisitionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "GoodwillfromShenzhenBoweiAcquisitionMember",
     "presentation": [
      "http://microcloud.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwillfrom Shenzhen Bowei Acquisition [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_GoodwillfromShenzhenTianyuemengAcquisitionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "GoodwillfromShenzhenTianyuemengAcquisitionMember",
     "presentation": [
      "http://microcloud.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwillfrom Shenzhen Tianyuemeng Acquisition [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_GovernmentSubsidies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "GovernmentSubsidies",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Government subsidies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss",
      "http://microcloud.com/role/SegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "GROSS PROFIT",
        "label": "Gross profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r232",
      "r268",
      "r288",
      "r294",
      "r297",
      "r307",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r468",
      "r770",
      "r871"
     ]
    },
    "HOLO_HolographicHardwareSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "HolographicHardwareSalesMember",
     "presentation": [
      "http://microcloud.com/role/SegmentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holographic Hardware Sales [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_HolographicSolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "HolographicSolutionsMember",
     "presentation": [
      "http://microcloud.com/role/GoodwillDetails1",
      "http://microcloud.com/role/SegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holographic Solutions [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember",
     "presentation": [
      "http://microcloud.com/role/SegmentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holographic Technology Intelligence Vision Software And Technology Development Service [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_HolographicTechnologyLiDARProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "HolographicTechnologyLiDARProductsMember",
     "presentation": [
      "http://microcloud.com/role/SegmentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holographic Technology LiDAR Products [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_HolographicTechnologyLicensingAndContentProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "HolographicTechnologyLicensingAndContentProductMember",
     "presentation": [
      "http://microcloud.com/role/SegmentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holographic Technology Licensing And Content Product [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_HolographicTechnologyServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "HolographicTechnologyServiceMember",
     "presentation": [
      "http://microcloud.com/role/GoodwillDetails1",
      "http://microcloud.com/role/SegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holographic Technology Service [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_HorgosBroadVisionTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "HorgosBroadVisionTechnologyCoLtdMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Horgos Broad Vision Technology Co Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Horgos Tata Mutual Entertainment Information Technology Co Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_HorgosTianyuemengTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "HorgosTianyuemengTechnologyCoLtdMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Horgos Tianyuemeng Technology Co Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Horgos Tianyuemeng Technology Co Ltd Shenzhen Branch [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_HorgosWeiyiSoftwareTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "HorgosWeiyiSoftwareTechnologyCoLtdMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Horgos Weiyi Software Technology Co Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_HorgosYoumiTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "HorgosYoumiTechnologyCoLtdMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Horgos Youmi Technology Co Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_HorgosYoushiNetworkTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "HorgosYoushiNetworkTechnologyCoLtdMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Horgos Youshi Network Technology Co Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_HorgosYushianTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "HorgosYushianTechnologyCoLtdMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Horgos Yushian Technology Co Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IPOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IPOMember",
     "presentation": [
      "http://microcloud.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "IPO [Member]",
        "documentation": "First sale of stock by a private company to the public."
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ImpairmentLossForInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ImpairmentLossForInvestment",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment loss for investment"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ImpairmentLossForUnconsolidatedEntities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ImpairmentLossForUnconsolidatedEntities",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 2.0
      },
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows",
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment loss for unconsolidated entities",
        "label": "Impairment loss for unconsolidated entities"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ImpairmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ImpairmentMember",
     "presentation": [
      "http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/IntangibleAssetsNetDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Impairment loss for intangible assets",
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r23"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment loss for intangible assets",
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value."
       }
      }
     },
     "auth_ref": [
      "r838",
      "r866"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment for long-lived assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r140"
     ]
    },
    "HOLO_ImpairmentsOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ImpairmentsOfInvestments",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of investments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "INCOME (LOSS) BEFORE INCOME TAXES",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r121",
      "r162",
      "r268",
      "r288",
      "r294",
      "r297",
      "r524",
      "r539",
      "r770"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://microcloud.com/role/Taxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes",
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r421",
      "r428",
      "r429",
      "r434",
      "r439",
      "r444",
      "r445",
      "r446",
      "r581"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss",
      "http://microcloud.com/role/TaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "BENEFIT OF (PROVISION FOR) INCOME TAXES",
        "label": "Income tax expenses",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r179",
      "r248",
      "r249",
      "r276",
      "r426",
      "r440",
      "r548"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r422",
      "r423",
      "r429",
      "r430",
      "r433",
      "r435",
      "r575"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash paid for income taxes",
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Taxes payable",
        "label": "Increase (Decrease) in Accrued Taxes Payable",
        "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes."
       }
      }
     },
     "auth_ref": [
      "r837"
     ]
    },
    "HOLO_IncreaseDecreaseInCustomerAdvancesValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "IncreaseDecreaseInCustomerAdvancesValue",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Advance from customers",
        "label": "IncreaseDecreaseInCustomerAdvancesValue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories",
        "label": "Increase (Decrease) in Inventories",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in operating assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease liabilities",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r826",
      "r837"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other payables and accrued liabilities",
        "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherCurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepayment and other current assets",
        "label": "Increase (Decrease) in Other Current Assets",
        "documentation": "Amount of increase (decrease) in current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r837"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://microcloud.com/role/GoodwillDetails",
      "http://microcloud.com/role/GoodwillDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-Lived Intangible Assets [Axis]",
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r333",
      "r336"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems",
     "presentation": [
      "http://microcloud.com/role/GoodwillDetails",
      "http://microcloud.com/role/GoodwillDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-Lived Intangible Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://microcloud.com/role/GoodwillDetails",
      "http://microcloud.com/role/GoodwillDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r135"
     ]
    },
    "HOLO_InitialCommonSharesOfGoldenPath": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "InitialCommonSharesOfGoldenPath",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Initial common shares of Golden Path"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_InitialCommonSharesOfGoldenPathShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "InitialCommonSharesOfGoldenPathShares",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Initial common shares of Golden Path, shares"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Initial common shares of Golden Path subject to possible redemption"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_InitialCommonSharesOfGoldenPathSubjectToPossibleRedemptionShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "InitialCommonSharesOfGoldenPathSubjectToPossibleRedemptionShares",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Initial common shares of Golden Path subject to possible redemption, shares"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_InitialPublicOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "InitialPublicOfferingMember",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Initial Public Offering [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Intangible assets, net",
        "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r501",
      "r502",
      "r503",
      "r505",
      "r765"
     ]
    },
    "HOLO_IntangibleAssetsImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "IntangibleAssetsImpairmentLoss",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less: intangible assets impairment loss"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_IntangibleAssetsNetDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "IntangibleAssetsNetDisclosureTextBlock",
     "presentation": [
      "http://microcloud.com/role/IntangibleAssetsNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Intangible assets, net",
        "label": "IntangibleAssetsNetDisclosureTextBlock"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_Intercompany": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "Intercompany",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intercompany"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestAndOtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestAndOtherIncome",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest income",
        "label": "Interest and Other Income",
        "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash paid for interest",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r227",
      "r228"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r760",
      "r788"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories",
        "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."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r191",
      "r205",
      "r315",
      "r316",
      "r317",
      "r500",
      "r766"
     ]
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryValuationReserves",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Valuation Reserves",
        "documentation": "Amount of valuation reserve for inventory."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r832"
     ]
    },
    "HOLO_Investment4.4PercentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "Investment4.4PercentMember",
     "presentation": [
      "http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "4.4% Investment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentHoldingsScheduleOfInvestmentsTableTextBlock",
     "presentation": [
      "http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of investments",
        "documentation": "Tabular disclosure of data and information required in the supplementary schedule applicable to management investment companies listing holdings of unaffiliated investments."
       }
      }
     },
     "auth_ref": [
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932"
     ]
    },
    "us-gaap_InvestmentHoldingsScheduleOfInvestmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentHoldingsScheduleOfInvestmentsTextBlock",
     "presentation": [
      "http://microcloud.com/role/InvestmentsInUnconsolidatedEntities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Investments in unconsolidated entities",
        "label": "Schedule of Investments [Text Block]",
        "documentation": "The entire disclosure for investments owned by investment company."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r668",
      "r685",
      "r700",
      "r710",
      "r736"
     ]
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Type [Axis]",
        "documentation": "Information by type of investments."
       }
      }
     },
     "auth_ref": [
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r668",
      "r677",
      "r691",
      "r699",
      "r713",
      "r717",
      "r718",
      "r737",
      "r741",
      "r742",
      "r743",
      "r744",
      "r793"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "auth_ref": [
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r668",
      "r677",
      "r691",
      "r699",
      "r713",
      "r717",
      "r718",
      "r737",
      "r741",
      "r742",
      "r743",
      "r744",
      "r793"
     ]
    },
    "us-gaap_Investments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Investments",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails",
      "http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in unconsolidated entities",
        "verboseLabel": "Investments",
        "terseLabel": "Investment in subsidiaries",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments."
       }
      }
     },
     "auth_ref": [
      "r526"
     ]
    },
    "HOLO_Investments19.9Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "Investments19.9Member",
     "presentation": [
      "http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "19.9% Investment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_Investments2percentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "Investments2percentMember",
     "presentation": [
      "http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2% Investment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_Investments3percentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "Investments3percentMember",
     "presentation": [
      "http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "3% Investment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_Investments5percentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "Investments5percentMember",
     "presentation": [
      "http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "5% Investment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_InvestmentsInUnconsolidatedEntities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "InvestmentsInUnconsolidatedEntities",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Investments in unconsolidated entities",
        "label": "InvestmentsInUnconsolidatedEntities"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "IssuanceOfCommonStockAsConsiderationOfBusinessCombination",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of common stock as consideration of business combination"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_IssuanceOfCommonStockAsConsiderationOfBusinessCombinationShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "IssuanceOfCommonStockAsConsiderationOfBusinessCombinationShares",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of common stock as consideration of business combination, shares"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of common stock to employees in employee benefit plans"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlansShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlansShares",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of common stock to employees in employee benefit plans, shares"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_IssuanceOfCommonStockToFinder": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "IssuanceOfCommonStockToFinder",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of common stock to Finder"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_IssuanceOfCommonStockToFinderShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "IssuanceOfCommonStockToFinderShares",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of common stock to Finder, shares"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_KashgarYoushiInformationTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "KashgarYoushiInformationTechnologyCoLtdMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Kashgar Youshi Information Technology Co Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LaborAndRelatedExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LaborAndRelatedExpense",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total expenses",
        "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit."
       }
      }
     },
     "auth_ref": [
      "r836"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeasesOfLesseeDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeasesOfLesseeDisclosureTextBlock",
     "presentation": [
      "http://microcloud.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases",
        "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing."
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total lease payments",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2024",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2026",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2025",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r478"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Total liabiliteis",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r232",
      "r307",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r451",
      "r454",
      "r455",
      "r468",
      "r613",
      "r769",
      "r801",
      "r871",
      "r913",
      "r914"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and shareholders' equity",
        "label": "Total liabilities and shareholders\u2019 equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r161",
      "r535",
      "r788",
      "r840",
      "r853",
      "r911"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r190",
      "r232",
      "r307",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r451",
      "r454",
      "r455",
      "r468",
      "r788",
      "r871",
      "r913",
      "r914"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT LIABILITIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NON-CURRENT LIABILITIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/DeconsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total current liabilities",
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r106",
      "r107",
      "r137",
      "r139",
      "r187",
      "r188"
     ]
    },
    "HOLO_LoanProceedsToThirdParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "LoanProceedsToThirdParties",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan proceeds to third parties"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansAndLeasesReceivableRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LoansAndLeasesReceivableRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due from related parties",
        "documentation": "For an unclassified balance sheet, reflects the carrying amount of unpaid loan amounts due from related parties at the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r103"
     ]
    },
    "us-gaap_LoansPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LoansPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan payable",
        "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_LossOnDisposalOfSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "LossOnDisposalOfSubsidiaries",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on disposal of subsidiaries",
        "label": "LossOnDisposalOfSubsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_MCHologramIncMCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "MCHologramIncMCMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "M C Hologram Inc M C [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r302",
      "r778",
      "r876",
      "r924",
      "r925"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r346",
      "r347",
      "r348",
      "r349",
      "r386",
      "r499",
      "r566",
      "r604",
      "r605",
      "r671",
      "r690",
      "r695",
      "r696",
      "r728",
      "r755",
      "r756",
      "r772",
      "r776",
      "r784",
      "r790",
      "r875",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920"
     ]
    },
    "HOLO_McShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "McShares",
     "presentation": [
      "http://microcloud.com/role/ReverseRecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MC shares"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_McloudvrSoftwareNetworkTechnologyHKCoLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "McloudvrSoftwareNetworkTechnologyHKCoLimitedMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mcloudvr Software Network Technology HK Co Limited [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_MechanicalEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "MechanicalEquipmentMember",
     "presentation": [
      "http://microcloud.com/role/PropertyAndEquipmentNetDetails",
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mechanical Equipment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_MergerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "MergerMember",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Merger [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r346",
      "r347",
      "r348",
      "r349",
      "r386",
      "r499",
      "r566",
      "r604",
      "r605",
      "r671",
      "r690",
      "r695",
      "r696",
      "r728",
      "r755",
      "r756",
      "r772",
      "r776",
      "r784",
      "r790",
      "r875",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920"
     ]
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NON-CONTROLLING INTERESTS",
        "verboseLabel": "Total non-controlling interests",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r160",
      "r232",
      "r307",
      "r350",
      "r352",
      "r353",
      "r354",
      "r357",
      "r358",
      "r468",
      "r534",
      "r617"
     ]
    },
    "us-gaap_MinorityInterestDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterestDescription",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Background",
        "documentation": "Description of noncontrolling interest which might include background information, terms of the ownership arrangement, and type and terms of equity interest owned by the noncontrolling interest holders."
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r302",
      "r778",
      "r876",
      "r924",
      "r925"
     ]
    },
    "HOLO_NetCashProceeds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "NetCashProceeds",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/ReverseRecapitalizationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net cash proceeds"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by/(used in) financing activities",
        "label": "Net cash provided by financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r226"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM FINANCING ACTIVITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) provided by investing activities",
        "label": "Net cash (used in) provided by investing activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r226"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM INVESTING ACTIVITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) operating activities",
        "label": "Net cash used in operating activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r129",
      "r130"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM OPERATING ACTIVITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails1",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net income",
        "verboseLabel": "NET INCOME",
        "terseLabel": "Net income (loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r130",
      "r163",
      "r188",
      "r209",
      "r211",
      "r216",
      "r232",
      "r240",
      "r242",
      "r243",
      "r244",
      "r245",
      "r248",
      "r249",
      "r255",
      "r268",
      "r288",
      "r294",
      "r297",
      "r307",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r465",
      "r468",
      "r542",
      "r636",
      "r658",
      "r659",
      "r770",
      "r799",
      "r871"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less: Net income (loss) attributable to non-controlling interests",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r153",
      "r209",
      "r211",
      "r248",
      "r249",
      "r541",
      "r835"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET LOSS ATTRIBUTABLE TO MICROCLOUD HOLOGRAM INC. ORDINARY SHAREHOLDERS",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r242",
      "r243",
      "r244",
      "r245",
      "r250",
      "r251",
      "r256",
      "r259",
      "r268",
      "r288",
      "r294",
      "r297",
      "r770"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recently issued accounting pronouncements",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncompeteAgreementsMember",
     "presentation": [
      "http://microcloud.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncompete Agreements [Member]",
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party."
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest [Member]",
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r377",
      "r843",
      "r844",
      "r845",
      "r934"
     ]
    },
    "HOLO_NoncontrollingInterestspolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "NoncontrollingInterestspolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-controlling interests"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other income, (expenses), net",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "HOLO_OceanCloudTechnologyCoLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "OceanCloudTechnologyCoLimitedMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ocean Cloud Technology Co Limited [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_OceanHKMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "OceanHKMember",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ocean H K [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://microcloud.com/role/PropertyAndEquipmentNetDetails",
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Office Equipment [Member]",
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine."
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_OneCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "OneCustomerMember",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "One Customer [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_OneCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "OneCustomersMember",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "One Customers [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_OneVendorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "OneVendorMember",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "One Vendor [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total operating expenses",
        "label": "Total operating expenses",
        "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. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OPERATING EXPENSES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "INCOME (LOSS) FROM OPERATIONS",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r268",
      "r288",
      "r294",
      "r297",
      "r770"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease liabilities - current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease liabilities - noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-use assets, net",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r479"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of operating lease right-of-use assets",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r838"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://microcloud.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average remaining lease term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r481",
      "r787"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/TaxesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net operating loss carry forwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "HOLO_OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary Share 00001 Pa Value 0001 As Retroactively Adjusted To Reflect The 10 To 1 Share Consolidation Effected On February 22024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_OrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "OrdinarySharesMember",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary Shares [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_OriginalIssueDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "OriginalIssueDiscount",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Original issue discount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssets",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total other assets",
        "label": "Other Assets",
        "documentation": "Amount of assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r197",
      "r527",
      "r801"
     ]
    },
    "us-gaap_OtherAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsAbstract",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NON-CURRENT ASSETS",
        "verboseLabel": "OTHER ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepayments and other current assets",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r788"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r197"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign currency translation",
        "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r13",
      "r152"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign currency translation adjustment",
        "verboseLabel": "FOREIGN CURRENCY TRANSLATION ADJUSTMENT",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossTaxAbstract",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER COMPREHENSIVE INCOME (LOSS)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherIncome",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income, net",
        "documentation": "Amount of revenue and income classified as other."
       }
      }
     },
     "auth_ref": [
      "r547",
      "r638",
      "r732",
      "r733",
      "r734"
     ]
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherIncomeAndExpensesAbstract",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER INCOME (EXPENSE)"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_OtherIncomePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "OtherIncomePolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income, net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total other income (expense), net",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r130"
     ]
    },
    "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NON-CASH INVESTING AND FINANCING ACTIVITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r815"
     ]
    },
    "HOLO_OtherTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "OtherTaxesPayable",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other taxes payable"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ParentCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ParentCompanyMember",
     "presentation": [
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails1",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Company [Member]",
        "documentation": "Registrant with controlling financial interest in one or more subsidiaries. Controlling interest in subsidiary includes, but is not limited to, primary beneficiary of variable interest entity (VIE). Controlling interest in subsidiary excludes broker-dealer with controlling financial interest in subsidiary but control is likely to be temporary."
       }
      }
     },
     "auth_ref": [
      "r236"
     ]
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireProductiveAssets",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/SegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Total capital expenditures",
        "label": "Payments to Acquire Productive Assets",
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r907",
      "r908",
      "r909"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "HOLO_PeaceAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "PeaceAssetMember",
     "presentation": [
      "http://microcloud.com/role/ReverseRecapitalizationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peace Asset [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902"
     ]
    },
    "srt_PlatformOperatorCryptoAssetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "PlatformOperatorCryptoAssetLineItems",
     "presentation": [
      "http://microcloud.com/role/WarrantLiabilitiesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Platform Operator, Crypto-Asset [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "srt_PlatformOperatorCryptoAssetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "PlatformOperatorCryptoAssetTable",
     "presentation": [
      "http://microcloud.com/role/WarrantLiabilitiesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Platform Operator, Crypto-Asset [Table]",
        "documentation": "Disclosure of information about crypto-asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r809"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r810"
     ]
    },
    "HOLO_PrepaidServicesFeesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "PrepaidServicesFeesPolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid services fees"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_PrepaymentAndDepositsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "PrepaymentAndDepositsNet",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepayment and deposits, net"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_PrepaymentsAndDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "PrepaymentsAndDeposits",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepayments and deposits"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_PrepaymentsOtherCurrentAssetsAndDepositsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "PrepaymentsOtherCurrentAssetsAndDepositsPolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepayments, other current assets and deposits, net"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_PresentValueOfLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "PresentValueOfLeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Present value of lease liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrivatePlacementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrivatePlacementMember",
     "presentation": [
      "http://microcloud.com/role/ReverseRecapitalizationDetailsNarrative",
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative",
      "http://microcloud.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Private Placement [Member]",
        "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts."
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_PrivateWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "PrivateWarrantsMember",
     "presentation": [
      "http://microcloud.com/role/WarrantLiabilitiesDetails2",
      "http://microcloud.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Private Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfWarrants",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of common shares under the Company\u2019s 2023 Equity Incentive Plan",
        "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromRepaymentsOfRelatedPartyDebt",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for business acquisition payable - related parties",
        "documentation": "Amount of cash inflow (outflow) from long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts."
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ProceedsOfThirdpartyLoan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ProceedsOfThirdpartyLoan",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds of third-party loan"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r504",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r758",
      "r777",
      "r789",
      "r827",
      "r868",
      "r869",
      "r876",
      "r924"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r504",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r758",
      "r777",
      "r789",
      "r827",
      "r868",
      "r869",
      "r876",
      "r924"
     ]
    },
    "HOLO_ProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ProductsMember",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows",
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET INCOME (LOSS)",
        "label": "Net loss",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r209",
      "r211",
      "r225",
      "r232",
      "r240",
      "r248",
      "r249",
      "r268",
      "r288",
      "r294",
      "r297",
      "r307",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r449",
      "r452",
      "r453",
      "r465",
      "r468",
      "r524",
      "r540",
      "r586",
      "r636",
      "r658",
      "r659",
      "r770",
      "r785",
      "r786",
      "r800",
      "r835",
      "r871"
     ]
    },
    "HOLO_ProfitOrLossOnDisposalOfSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ProfitOrLossOnDisposalOfSubsidiaries",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit or loss on disposal of subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://microcloud.com/role/PropertyAndEquipmentNetDetails",
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://microcloud.com/role/PropertyAndEquipmentNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property and equipment, net",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r173",
      "r176",
      "r177"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/PropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sub total",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r193",
      "r538"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://microcloud.com/role/PropertyAndEquipmentNetDetails",
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/PropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment, net",
        "verboseLabel": "Total",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r525",
      "r538",
      "r788"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property and equipment, net",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r173",
      "r176",
      "r536"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://microcloud.com/role/PropertyAndEquipmentNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of property and equipment, net",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://microcloud.com/role/PropertyAndEquipmentNetDetails",
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "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."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated useful lives",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_PropertyPlantAndEquipmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "PropertyPlantAndEquipmentsTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of estimated useful lives"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ProvisionForDoubtfulAccount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ProvisionForDoubtfulAccount",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for doubtful accounts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Provision for doubtful accounts",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r313"
     ]
    },
    "HOLO_ProvisionForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ProvisionForDoubtfulAccountsReceivable",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/AccountsReceivableNetDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Provision for doubtful accounts",
        "label": "ProvisionForDoubtfulAccountsReceivable"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ProvisionForInventoryReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ProvisionForInventoryReserve",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Provision for inventory reserve",
        "label": "ProvisionForInventoryReserve"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_PublicSharesFollowingRedemptions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "PublicSharesFollowingRedemptions",
     "presentation": [
      "http://microcloud.com/role/ReverseRecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public shares following redemptions"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_PublicWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "PublicWarrantsMember",
     "presentation": [
      "http://microcloud.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_PurchasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "PurchasesMember",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchases [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_QianhaiYoushiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "QianhaiYoushiMember",
     "presentation": [
      "http://microcloud.com/role/DeconsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Qianhai Youshi [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_QuantumEdgeHKLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "QuantumEdgeHKLimitedMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quantum Edge HK Limited [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r346",
      "r347",
      "r348",
      "r349",
      "r378",
      "r386",
      "r411",
      "r412",
      "r413",
      "r498",
      "r499",
      "r566",
      "r604",
      "r605",
      "r671",
      "r690",
      "r695",
      "r696",
      "r728",
      "r755",
      "r756",
      "r772",
      "r776",
      "r784",
      "r790",
      "r793",
      "r867",
      "r875",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r346",
      "r347",
      "r348",
      "r349",
      "r378",
      "r386",
      "r411",
      "r412",
      "r413",
      "r498",
      "r499",
      "r566",
      "r604",
      "r605",
      "r671",
      "r690",
      "r695",
      "r696",
      "r728",
      "r755",
      "r756",
      "r772",
      "r776",
      "r784",
      "r790",
      "r793",
      "r867",
      "r875",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920"
     ]
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivablesPolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts receivable, net",
        "label": "Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable."
       }
      }
     },
     "auth_ref": [
      "r847",
      "r849",
      "r850",
      "r851"
     ]
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://microcloud.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "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."
       }
      }
     },
     "auth_ref": [
      "r385",
      "r487",
      "r488",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r633",
      "r635",
      "r667"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://microcloud.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r641",
      "r642",
      "r645"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://microcloud.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party, Type [Axis]",
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "auth_ref": [
      "r385",
      "r487",
      "r488",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r633",
      "r635",
      "r667",
      "r912"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://microcloud.com/role/RelatedPartyTransactionsAndBalances"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related party transactions and balances",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r484",
      "r485",
      "r486",
      "r488",
      "r490",
      "r582",
      "r583",
      "r584",
      "r643",
      "r644",
      "r645",
      "r664",
      "r666"
     ]
    },
    "HOLO_RentExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "RentExpenses",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rent expenses"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_RepaymentsFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "RepaymentsFromRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments from related parties",
        "label": "RepaymentsFromRelatedParties"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfBankDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfBankDebt",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments of third-party loan",
        "label": "Repayments of Bank Debt",
        "documentation": "The cash outflow to settle a bank borrowing during the year."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "HOLO_RepaymentsOfDebts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "RepaymentsOfDebts",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan repayment from third parties"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfRelatedPartyDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfRelatedPartyDebt",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments to related parties",
        "label": "Repayments of Related Party Debt",
        "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."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://microcloud.com/role/DeconsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r235",
      "r359",
      "r364",
      "r489",
      "r762",
      "r763"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Research and development expenses",
        "label": "Research and Development Expense",
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r420",
      "r921"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and development",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCostAndReserveLineItems",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails",
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Cost and Reserve [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulative Deficit",
        "verboseLabel": "Accumulated deficit",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r145",
      "r533",
      "r570",
      "r572",
      "r580",
      "r616",
      "r788"
     ]
    },
    "HOLO_RetainedEarningsForStatutoryReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "RetainedEarningsForStatutoryReserves",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings for statutory reserves"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_RetainedEarningsStatutoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "RetainedEarningsStatutoryMember",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings Statutory [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_RetainedEarningsUnrestrictedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "RetainedEarningsUnrestrictedMember",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings Unrestricted [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue recognition",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r639",
      "r757",
      "r767"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss",
      "http://microcloud.com/role/SegmentsDetails",
      "http://microcloud.com/role/SegmentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total operating revenues",
        "verboseLabel": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r232",
      "r269",
      "r270",
      "r287",
      "r292",
      "r293",
      "r299",
      "r301",
      "r302",
      "r307",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r468",
      "r524",
      "r871"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OPERATING REVENUES"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ReverseRecapitalizationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ReverseRecapitalizationDisclosureTextBlock",
     "presentation": [
      "http://microcloud.com/role/ReverseRecapitalization"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Reverse Recapitalization",
        "label": "ReverseRecapitalizationDisclosureTextBlock"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_RightOfUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "RightOfUse",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right of use"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RisksAndUncertaintiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://microcloud.com/role/ReverseRecapitalizationDetailsNarrative",
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative",
      "http://microcloud.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative",
      "http://microcloud.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of shares",
        "verboseLabel": "Sale of units",
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r302",
      "r824"
     ]
    },
    "HOLO_ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of accompanying consolidated financial statements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://microcloud.com/role/AccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of accounts receivable, net",
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
     "presentation": [
      "http://microcloud.com/role/DeconsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]",
        "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://microcloud.com/role/TaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of income tax expense benefit",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r149"
     ]
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "presentation": [
      "http://microcloud.com/role/FinancialInformationOfParentCompanyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of condensed balance sheets",
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r828",
      "r842"
     ]
    },
    "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock",
     "presentation": [
      "http://microcloud.com/role/FinancialInformationOfParentCompanyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of condensed statements of cash flows",
        "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r828",
      "r842"
     ]
    },
    "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock",
     "presentation": [
      "http://microcloud.com/role/FinancialInformationOfParentCompanyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of condensed statements of income and comprehensive income",
        "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r828",
      "r842"
     ]
    },
    "HOLO_ScheduleOfConsummationOfMergerTableTextblock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ScheduleOfConsummationOfMergerTableTextblock",
     "presentation": [
      "http://microcloud.com/role/ReverseRecapitalizationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of consummation of merger"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCreditDerivativesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCreditDerivativesTable",
     "presentation": [
      "http://microcloud.com/role/WarrantDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Credit Derivatives [Table]",
        "documentation": "Schedule of credit derivatives, including information about each credit derivative, or each group of similar credit derivatives, including (a) the nature of the credit derivative - its term, how it arose, the events or circumstances that would require the seller to perform under the credit derivative, and the current status of the payment/performance risk of the credit derivative; (b) the maximum potential amount of future payments (undiscounted) the seller could be required to make under the credit derivative; (c) the current fair value of the credit derivative; and (d) the nature of any recourse provisions under the credit derivative, and any assets held either as collateral or by third parties."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95",
      "r96"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://microcloud.com/role/TaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of deferred tax assets and liabilities",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://microcloud.com/role/TaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of effective income tax rate reconciliation",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://microcloud.com/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis",
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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)."
       }
      }
     },
     "auth_ref": [
      "r466",
      "r467"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://microcloud.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r64",
      "r505"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://microcloud.com/role/IntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of intangible assets, net",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r64"
     ]
    },
    "HOLO_ScheduleOfFutureAmortizationROUAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ScheduleOfFutureAmortizationROUAssetsTableTextBlock",
     "presentation": [
      "http://microcloud.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of future amortization of ROU assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
     "presentation": [
      "http://microcloud.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of lease liabilities",
        "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r166"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://microcloud.com/role/GoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of goodwill",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r773",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865"
     ]
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://microcloud.com/role/GoodwillDetails",
      "http://microcloud.com/role/GoodwillDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Indefinite-Lived Intangible Assets [Table]",
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r135"
     ]
    },
    "us-gaap_ScheduleOfInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfInvestmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfInvestmentsLineItems",
     "presentation": [
      "http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investments [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740"
     ]
    },
    "us-gaap_ScheduleOfInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfInvestmentsTable",
     "presentation": [
      "http://microcloud.com/role/InvestmentsInUnconsolidatedEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investments [Table]",
        "documentation": "Disclosure of information about investments owned by investment company."
       }
      }
     },
     "auth_ref": [
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r719",
      "r720",
      "r721",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740"
     ]
    },
    "HOLO_ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock",
     "presentation": [
      "http://microcloud.com/role/DeconsolidationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of net assets of entities disposed"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of noncontrolling interests"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://microcloud.com/role/PropertyAndEquipmentNetDetails",
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://microcloud.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r101",
      "r641",
      "r642",
      "r645"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "presentation": [
      "http://microcloud.com/role/RelatedPartyTransactionsAndBalancesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of related parties",
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails",
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring."
       }
      }
     },
     "auth_ref": [
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://microcloud.com/role/SegmentsDetails",
      "http://microcloud.com/role/SegmentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r57",
      "r58",
      "r60"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://microcloud.com/role/SegmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of segments",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r57",
      "r58",
      "r60"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://microcloud.com/role/WarrantLiabilitiesDetails2",
      "http://microcloud.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://microcloud.com/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of black-scholes model",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r22",
      "r77"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Stock by Class [Table]",
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r70",
      "r71",
      "r72",
      "r73",
      "r74",
      "r75",
      "r143",
      "r144",
      "r145",
      "r199",
      "r200",
      "r201",
      "r262",
      "r362",
      "r363",
      "r364",
      "r366",
      "r369",
      "r374",
      "r376",
      "r576",
      "r577",
      "r578",
      "r579",
      "r776",
      "r823",
      "r839"
     ]
    },
    "HOLO_ScheduleOfTaxPayableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ScheduleOfTaxPayableTableTextBlock",
     "presentation": [
      "http://microcloud.com/role/TaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of taxes payable"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ScheduleOfWarrantActivitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ScheduleOfWarrantActivitiesTableTextBlock",
     "presentation": [
      "http://microcloud.com/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Warrants activities"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_SecondCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "SecondCustomerMember",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Second Customer [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_SecondVendorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "SecondVendorMember",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Second Vendor [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r803"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12gTitle",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r807"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r806"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r811"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentDomain",
     "presentation": [
      "http://microcloud.com/role/SegmentsDetails",
      "http://microcloud.com/role/SegmentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r265",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r297",
      "r302",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r342",
      "r345",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r773",
      "r827",
      "r924"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://microcloud.com/role/Segments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r280",
      "r291",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r302"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://microcloud.com/role/SegmentsDetails",
      "http://microcloud.com/role/SegmentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment reporting",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r301",
      "r771"
     ]
    },
    "HOLO_SellPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "SellPricePerShare",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sell price per share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingExpense",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Selling expenses",
        "label": "Selling Expense",
        "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services."
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "General and administrative expenses",
        "label": "Selling, General and Administrative Expense",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "HOLO_ServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ServicesMember",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ShanghaiMengyunHolographicTechnologyCoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ShanghaiMengyunHolographicTechnologyCoMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shanghai Mengyun Holographic Technology Co [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock compensation expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue",
     "presentation": [
      "http://microcloud.com/role/WarrantLiabilitiesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price Per Share Forfeited",
        "documentation": "Per share or unit weighted-average intrinsic value of award forfeited under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r405"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue",
     "presentation": [
      "http://microcloud.com/role/WarrantLiabilitiesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price Per Share Issued",
        "documentation": "Per share or unit weighted-average intrinsic value of award granted under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r403"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue",
     "presentation": [
      "http://microcloud.com/role/WarrantLiabilitiesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted Average Exercise Price Per Share , beginning",
        "periodEndLabel": "Weighted Average Exercise Price Per Share , beginning",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value",
        "documentation": "Per share or unit weighted-average intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r400",
      "r401"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice",
     "presentation": [
      "http://microcloud.com/role/WarrantDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price",
        "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://microcloud.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected dividend yield",
        "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."
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://microcloud.com/role/WarrantDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r411"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "presentation": [
      "http://microcloud.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected volatility",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://microcloud.com/role/WarrantDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r413"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "presentation": [
      "http://microcloud.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk-free interest rate",
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://microcloud.com/role/WarrantLiabilitiesDetails2",
      "http://microcloud.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised",
     "presentation": [
      "http://microcloud.com/role/ReverseRecapitalizationDetailsNarrative",
      "http://microcloud.com/role/WarrantLiabilitiesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange of shares",
        "verboseLabel": "Outstanding warrants Exercised",
        "documentation": "Number of non-option equity instruments exercised by participants."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations",
     "presentation": [
      "http://microcloud.com/role/WarrantLiabilitiesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding warrants Expired",
        "documentation": "Number of shares under non-option equity instrument agreements for which rights to exercise lapsed."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures",
     "presentation": [
      "http://microcloud.com/role/WarrantLiabilitiesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding warrants Forfeited",
        "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted",
     "presentation": [
      "http://microcloud.com/role/WarrantLiabilitiesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding warrants Issued",
        "documentation": "Net number of non-option equity instruments granted to participants."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://microcloud.com/role/WarrantLiabilitiesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price Per Share Expired",
        "documentation": "Weighted average price of options that were either forfeited or expired."
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://microcloud.com/role/WarrantLiabilitiesDetails2",
      "http://microcloud.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://microcloud.com/role/WarrantLiabilitiesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price Per Share Exercised",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r397"
     ]
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharePrice",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative",
      "http://microcloud.com/role/WarrantDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares price",
        "verboseLabel": "Share Price",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ShareSplit": {
     "xbrltype": "stringItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ShareSplit",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share split"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm",
     "presentation": [
      "http://microcloud.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected warrant life"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://microcloud.com/role/WarrantDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant life (yr)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r410"
     ]
    },
    "HOLO_SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears": {
     "xbrltype": "durationItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears",
     "presentation": [
      "http://microcloud.com/role/WarrantLiabilitiesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average remaining Period (Years)"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_SharesCancelled": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "SharesCancelled",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares cancelled"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_SharesConvertedFromRights": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "SharesConvertedFromRights",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares converted from rights"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_SharesConvertedFromRightsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "SharesConvertedFromRightsShares",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares converted from rights, shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharesIssued",
     "presentation": [
      "http://microcloud.com/role/ReverseRecapitalizationDetailsNarrative",
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issued shares",
        "verboseLabel": "Shares issued",
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://microcloud.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Price per share",
        "documentation": "Per share or per unit amount of equity securities issued."
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_SharesIssuedUponClosingToFinderEngagedPeaceAsset": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "SharesIssuedUponClosingToFinderEngagedPeaceAsset",
     "presentation": [
      "http://microcloud.com/role/ReverseRecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares issued upon closing to Finder (engaged Peace Asset)"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_SharesIssuedUponClosingToPublicShareholdersFromRights": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "SharesIssuedUponClosingToPublicShareholdersFromRights",
     "presentation": [
      "http://microcloud.com/role/ReverseRecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares issued upon closing to public shareholders (from rights)"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_SharesIssuedUponClosingToSponsorFromRights": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "SharesIssuedUponClosingToSponsorFromRights",
     "presentation": [
      "http://microcloud.com/role/ReverseRecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares issued upon closing to Sponsor (from rights)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance, shares",
        "periodEndLabel": "Ending balance, shares",
        "label": "Shares, Outstanding",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_SharesSubjectToMandatoryRedemptionSettlementTermNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "SharesSubjectToMandatoryRedemptionSettlementTermNumberOfShares",
     "presentation": [
      "http://microcloud.com/role/ReverseRecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less redemption of Golden Path shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares subject to possible-redemption",
        "documentation": "The number of shares that would be issued, determined under the conditions specified in the contract, if the settlement were to occur at the reporting date."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "HOLO_ShenzhenBroadVisionTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ShenzhenBroadVisionTechnologyCoLtdMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shenzhen Broad Vision Technology Co Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ShenzhenHaiyunXinshengTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ShenzhenHaiyunXinshengTechnologyCoLtdMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shenzhen Haiyun Xinsheng Technology Co Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ShenzhenMengyun19.9EquityInvestmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ShenzhenMengyun19.9EquityInvestmentMember",
     "presentation": [
      "http://microcloud.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shenzhen Mengyun 19. 9 Equity Investment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ShenzhenMengyunHolographicTechnologyCoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ShenzhenMengyunHolographicTechnologyCoMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shenzhen Mengyun Holographic Technology Co [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ShenzhenQianhaiYoushiTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ShenzhenQianhaiYoushiTechnologyCoLtdMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shenzhen Qianhai Youshi Technology Co Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shenzhen Tata Mutual Entertainment Information Technology Co Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ShenzhenTianyuemengMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ShenzhenTianyuemengMember",
     "presentation": [
      "http://microcloud.com/role/DeconsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shenzhen Tianyuemeng [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ShenzhenTianyuemengTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ShenzhenTianyuemengTechnologyCoLtdMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shenzhen Tianyuemeng Technology Co Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ShenzhenYijiaNetworkTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ShenzhenYijiaNetworkTechnologyCoLtdMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shenzhen Yijia Network Technology Co Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ShenzhenYoumiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ShenzhenYoumiMember",
     "presentation": [
      "http://microcloud.com/role/DeconsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shenzhen Youmi [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ShenzhenYoumiTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ShenzhenYoumiTechnologyCoLtdMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shenzhen Youmi Technology Co Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ShenzhenYunaoHongxiangTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ShenzhenYunaoHongxiangTechnologyCoLtdMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shenzhen Yunao Hongxiang Technology Co Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ShenzhenYushianTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ShenzhenYushianTechnologyCoLtdMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shenzhen Yushian Technology Co Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of significant accounting policies",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r230"
     ]
    },
    "HOLO_SoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "SoftwareMember",
     "presentation": [
      "http://microcloud.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Software [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r812"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://microcloud.com/role/SegmentsDetails",
      "http://microcloud.com/role/SegmentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r265",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r297",
      "r302",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r338",
      "r342",
      "r345",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r773",
      "r827",
      "r924"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://microcloud.com/role/Cover",
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r199",
      "r200",
      "r201",
      "r232",
      "r253",
      "r254",
      "r257",
      "r259",
      "r262",
      "r263",
      "r307",
      "r350",
      "r352",
      "r353",
      "r354",
      "r357",
      "r358",
      "r362",
      "r363",
      "r366",
      "r369",
      "r376",
      "r468",
      "r576",
      "r577",
      "r578",
      "r579",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r615",
      "r637",
      "r660",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r823",
      "r839",
      "r846"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r33",
      "r184",
      "r214",
      "r215",
      "r216",
      "r237",
      "r238",
      "r239",
      "r241",
      "r247",
      "r249",
      "r261",
      "r309",
      "r310",
      "r377",
      "r415",
      "r416",
      "r417",
      "r437",
      "r438",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r463",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r483",
      "r567",
      "r568",
      "r569",
      "r587",
      "r660"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss",
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails1",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2",
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r238",
      "r239",
      "r261",
      "r504",
      "r574",
      "r598",
      "r606",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r615",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r624",
      "r625",
      "r626",
      "r627",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r635",
      "r639",
      "r640",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r660",
      "r794"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss",
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails1",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails2",
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r238",
      "r239",
      "r261",
      "r504",
      "r574",
      "r598",
      "r606",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r615",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r624",
      "r625",
      "r626",
      "r627",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r635",
      "r639",
      "r640",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r660",
      "r794"
     ]
    },
    "HOLO_StatutoryReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "StatutoryReserve",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory reserve"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_StatutoryReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "StatutoryReserves",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory reserves"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_StatutoryReservesAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "StatutoryReservesAmount",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Statutory reserves",
        "label": "StatutoryReservesAmount"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_StatutoryReservesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "StatutoryReservesPolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Statutory reserves",
        "label": "StatutoryReservesPolicyTextBlock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares issued",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r113",
      "r114",
      "r145",
      "r576",
      "r660",
      "r746"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesReverseStockSplits",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock issued during period, shares, reverse stock splits",
        "documentation": "Reduction in the number of shares during the period as a result of a reverse stock split."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_StockRedeemedOrCalledDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRedeemedOrCalledDuringPeriodShares",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Redemption of common stock, shares",
        "documentation": "Number of stock bought back by the entity at the exercise price or redemption price."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_StockRedeemedOrCalledDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRedeemedOrCalledDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Redemption of common stock",
        "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total MICROCLOUD HOLOGRAM INC. shareholders' equity",
        "label": "Total shareholders\u2019 equity",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r117",
      "r118",
      "r133",
      "r617",
      "r634",
      "r661",
      "r662",
      "r788",
      "r801",
      "r840",
      "r853",
      "r911",
      "r934"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SHAREHOLDERS\u2019 EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Equity",
        "periodStartLabel": "Beginning balance, value",
        "periodEndLabel": "Ending balance, value",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r88",
      "r91",
      "r184",
      "r185",
      "r215",
      "r237",
      "r238",
      "r239",
      "r241",
      "r247",
      "r309",
      "r310",
      "r377",
      "r415",
      "r416",
      "r417",
      "r437",
      "r438",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r463",
      "r471",
      "r472",
      "r476",
      "r483",
      "r568",
      "r569",
      "r585",
      "r617",
      "r634",
      "r661",
      "r662",
      "r750",
      "r800",
      "r840",
      "r853",
      "r911",
      "r934"
     ]
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 equity",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r231",
      "r361",
      "r363",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r375",
      "r377",
      "r462",
      "r663",
      "r665",
      "r751"
     ]
    },
    "us-gaap_StockholdersEquityReverseStockSplit": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityReverseStockSplit",
     "presentation": [
      "http://microcloud.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reverse stock split",
        "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements."
       }
      }
     },
     "auth_ref": [
      "r146"
     ]
    },
    "us-gaap_SubordinatedBorrowingInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubordinatedBorrowingInterestRate",
     "presentation": [
      "http://microcloud.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subordinated Borrowing, Interest Rate",
        "documentation": "Stated interest rate of the subordinated debt."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://microcloud.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r477",
      "r493"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative",
      "http://microcloud.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r477",
      "r493"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://microcloud.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Table]",
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued."
       }
      }
     },
     "auth_ref": [
      "r477",
      "r493"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative",
      "http://microcloud.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r477",
      "r493"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative",
      "http://microcloud.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r477",
      "r493"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://microcloud.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent events",
        "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."
       }
      }
     },
     "auth_ref": [
      "r492",
      "r494"
     ]
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "presentation": [
      "http://microcloud.com/role/ReverseRecapitalizationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]",
        "documentation": "Different names of stock transactions and the different attributes of each transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://microcloud.com/role/ReverseRecapitalizationDetailsNarrative",
      "http://microcloud.com/role/ShareholdersEquityDetailsNarrative",
      "http://microcloud.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsidiarySaleOfStockLineItems",
     "presentation": [
      "http://microcloud.com/role/ReverseRecapitalizationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary, Sale of Stock [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUPPLEMENTAL CASH FLOW INFORMATION:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes payable",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "us-gaap_TaxesPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxesPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Totals",
        "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."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r158",
      "r922"
     ]
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TemporaryEquitySharesOutstanding",
     "presentation": [
      "http://microcloud.com/role/ReverseRecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares of Golden Path, outstanding prior to Merger",
        "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."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "HOLO_ThirdCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ThirdCustomerMember",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Third Customer [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ThirdPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ThirdPartyMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Third Party [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ThirdPartyOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ThirdPartyOneMember",
     "presentation": [
      "http://microcloud.com/role/NatureOfBusinessAndOrganizationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Third Party One [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_ThirdVendorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ThirdVendorMember",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Third Vendor [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_TotalHolographicSolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "TotalHolographicSolutionsMember",
     "presentation": [
      "http://microcloud.com/role/SegmentsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Holographic Solutions [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_TotalSharesOfCommonStockImmediatelyAfterMerger": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "TotalSharesOfCommonStockImmediatelyAfterMerger",
     "presentation": [
      "http://microcloud.com/role/ReverseRecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total shares of common stock immediately after Merger"
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_TwoCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "TwoCustomersMember",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Customers [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_TwoVendorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "TwoVendorsMember",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Vendors [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of estimates and assumptions",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r54",
      "r55",
      "r171",
      "r172",
      "r174",
      "r175"
     ]
    },
    "us-gaap_ValuationTechniqueAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationTechniqueAxis",
     "presentation": [
      "http://microcloud.com/role/WarrantDetails",
      "http://microcloud.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Approach and Technique [Axis]",
        "documentation": "Information by valuation approach and technique."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_ValuationTechniqueDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationTechniqueDomain",
     "presentation": [
      "http://microcloud.com/role/WarrantDetails",
      "http://microcloud.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation approach and technique."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "HOLO_ValueAddedTaxesVATAndgoodsAndServicesTaxesGSTPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "ValueAddedTaxesVATAndgoodsAndServicesTaxesGSTPolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value added taxes (\u201cVAT\u201d)"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_VatTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "VatTaxesPayable",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/TaxesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "VAT taxes payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VehiclesMember",
     "presentation": [
      "http://microcloud.com/role/PropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vehicles [Member]",
        "documentation": "Equipment used primarily for road transportation."
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_VendorConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "VendorConcentrationRiskMember",
     "presentation": [
      "http://microcloud.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vendor Concentration Risk [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_WarrantLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "WarrantLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://microcloud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://microcloud.com/role/ConsolidatedBalanceSheets",
      "http://microcloud.com/role/FinancialInformationOfParentCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_WarrantLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "WarrantLiability",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/WarrantLiabilitiesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant liability"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_WarrantsDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "WarrantsDescription",
     "presentation": [
      "http://microcloud.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants, description"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants Each Warrant Entitling The Holder To Purchase 120 Of A Whole Share At An Exercise Price Of 115 Per Whole Share [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_WarrantsLiabilitiesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "WarrantsLiabilitiesPolicyTextBlock",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_WarrantsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "WarrantsTextBlock",
     "presentation": [
      "http://microcloud.com/role/Warrants"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Warrants",
        "label": "WarrantsTextBlock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares outstanding - diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r259"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES1"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://microcloud.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares outstanding - basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r250",
      "r259"
     ]
    },
    "HOLO_WorkingCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "WorkingCapital",
     "crdr": "credit",
     "presentation": [
      "http://microcloud.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Working capital"
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://microcloud.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r821"
     ]
    },
    "HOLO_YichangJiYueTechnologyLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "YichangJiYueTechnologyLtdMember",
     "presentation": [
      "http://microcloud.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Yichang Ji Yue Technology Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "HOLO_YuxiuHanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://microcloud.com/20231231",
     "localname": "YuxiuHanMember",
     "presentation": [
      "http://microcloud.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Yuxiu Han [Member]"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "940",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "13",
   "SubTopic": "10",
   "Topic": "480",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-11"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c),(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(1)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(2)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(3)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(4)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b),(d)",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(19)",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.24)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.25)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "330",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481648/480-10-50-2"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(CFRR 211.02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b),(f(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "40",
   "Section": "25",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480637/718-40-25-9"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)-(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4J"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4K"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4L",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4L"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.17)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.7(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "985",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205/tableOfContent"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//275/tableOfContent"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//360/tableOfContent"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-9"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//440/tableOfContent"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//505/tableOfContent"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB Topic 4.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r163": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//946-320/tableOfContent"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//840/tableOfContent"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "(m)",
   "Subparagraph": "(1)(iii)",
   "Publisher": "SEC"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "FF",
   "Subsection": "Q2",
   "Publisher": "SEC"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//280/tableOfContent"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//310/tableOfContent"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//326/tableOfContent"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//330/tableOfContent"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//350-20/tableOfContent"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//830/tableOfContent"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//842-20/tableOfContent"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//850/tableOfContent"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//855/tableOfContent"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(h))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(10)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column B)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Section": "14a",
   "Number": "240",
   "Subsection": "12"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3"
  },
  "r824": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r825": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
  },
  "r826": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r827": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H"
  },
  "r828": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r829": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r830": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r831": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r832": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r833": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r834": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r835": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r836": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(b)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r837": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r838": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r839": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r840": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r841": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r842": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r843": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r844": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r845": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r846": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55"
  },
  "r847": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2"
  },
  "r848": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r849": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1"
  },
  "r850": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2"
  },
  "r851": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4"
  },
  "r852": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//320/tableOfContent"
  },
  "r853": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r854": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r855": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r856": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r857": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r858": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r859": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r860": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r861": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r862": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r863": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r864": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A"
  },
  "r865": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2"
  },
  "r866": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3"
  },
  "r867": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r868": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r869": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r870": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r871": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r872": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r873": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r874": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r875": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r876": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r877": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r878": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r879": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r880": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r881": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r882": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r883": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r884": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r885": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r886": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r887": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r888": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r889": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r890": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r891": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r892": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r893": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r894": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r895": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r896": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r897": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r898": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r899": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r900": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r901": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r902": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r903": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r904": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r905": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6"
  },
  "r906": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r907": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1"
  },
  "r908": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1"
  },
  "r909": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2"
  },
  "r910": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r911": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r912": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r913": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r914": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r915": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r916": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r917": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r918": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r919": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r920": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r921": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1"
  },
  "r922": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r923": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r924": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B"
  },
  "r925": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r926": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r927": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r928": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r929": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r930": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r931": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r932": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r933": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r934": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r935": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>108
<FILENAME>0001829126-24-002145-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001829126-24-002145-xbrl.zip
M4$L#!!0    ( +E%@EA='#5G AD  )X] 0 1    :&]L;RTR,#(S,3(S,2YX
M<V3M76MSVSB6_;Y5^Q^XWJJ=WMKU0W(>[70R4[(DQYK8EEI27O-E"B(A"1V*
M4 .D;/>OWPN^2? !2DX;F66JTZ& "_ >'#PO+L"W?WO8V,8.,TZH\^ZH<W)V
M9&#'I!9Q5N^./LZ.>[/^:'1D_.VO__YO!OQY^Q_'Q\85P;;UQAA0\WCD+.DO
MQAW:X#?&>^Q@AES*?C$^(=L3(?2*V)@9?;K9VMC%$!&\Z8WQ\J3;1<;QL4*^
MG[!C4?9Q.HKS7;ONEK\Y/;V_OS]QZ [=4_:-GYATHY;AS$6NQ^/<SA[.PC]J
MR6\)-^/$%Z]^W=+7#U/R935V?O8FZ(O)9\CK_\]B<O&P_?OK#__XMG;?V^?+
M?VP^#!Z_N9=WO_\\FWG++W^\_$R_W-X$KWS+S37>( /(</B[(X$OA'=_?D+9
MZK1[=M8Y!?&9+W<4"+YYL(GSK4B\<W%Q<>K'1J*2Y,."V5'6YZ<B>H$XCG.&
M6%(A3QSN(L?,R%MNG" M_/(TB,R(DD+15X$HB40MG)/CV#Q9T=TI1(!\]SP2
M]/CQ"J%M++Q$?.%G&D9DA#ES94$(S L=NX];S M%@ZA, LMEN0294H/H4Q$M
MTG2/S\Z/SSM1RNOQS3A.M"$FHZ9-/4O49_\-G:Z0Q3;>8,>]HFPSP$ODV0#B
M=P_99$FP=62XB*VP*RHHWR(3U^87U7/D.!2: [3),$2$;;<$ZGL< $&B?KQA
MU,9SP&"(!VB/92\1T:=]"KW*D4&L=T?!8RJ[*$,++XE#_)>'+;!C'(OVY@FH
M\.BG?'N:%Y9S\CBVQLY?_><MPQR2^Z!N("!,'XI4IS61;7KV7DD3_:I2AN%1
M41Y:Q@ZG-K&0BZU+9(L&.5MC[/*HW,NBE;CH @&BJ\01&>.[V?AF-.C-AP/C
MLG?3N^L/C=GU<#B?M10UIFB"&)3 &KL$ -7PE955(N]<G3SCITS^_]V2J4)F
M7+A\O!QOQ<0'-.$]QQ*3'8;7V.%DAT<PE]K@&\H+FF3C')2(?U%%_&P._]P.
M[X#T\94QG@RGO?D(!(S>W0 D;R?3X?7P;C;Z-#1&=_![:/QT,Y[-VBK1N$K,
MUM"FUM2V8,([_-TC[F-U!2B05Z+[I3K=L^L>T#N^&0RGL[\8PU\_CN9?6V*;
M$MM'?'UET_N:!IV(*='X2IW&?F]V;5S=C#^WHVXI>7>PP&-XO+ST.'$P%YWJ
MF*V00_[P$034U0DI$?=:3%AA06A3#IG!CR!7@RZ-19BO@1S+H*F<6][*>)MY
MFPUBC] =DI4#*QL3.6[/-*GGN,193:"AF02'+4]15HG%G_,LAID+&GF2O8'B
M_(UM^(*6S#(RIUC8E? 4FVA+7%BIIAM?6:0271=YNL+<C'QV+3EEY RP&8]<
M,2GY0!4R.F=Y,G*YM!R4<1#V5AQJ+28[M+#Q'78#)HJCE/CHY/F(\C)8G-G_
M&@YV6V+*B)DP"NLQ]Q%F!&(NOA63LIB:LD@E<KIY<J+<_$D"CO)K^:GD9P0H
MG16!BMSC'+L\YJ8H0HF7\SPO24X&\K-J*:FA9(>YZR]^1LY'QTPMBX8P87+C
M:9N*H!)E+V3*XIP-XAA>)F\#AYFW%)91^)Y2ZY[8H3$R_J5$QLL\&5'RMKC+
MI\>VJ)@3!+W_G"&'(S,R (;&7QY-E>L%E4AZ)4^;_9R-K<C:<%-Y^\/1(LR]
MY;",PSEZB%@*'I5XD&P&?MJVE"M,<28@#0SDX^64\&^Q\4V*4&) 6N]G<A*K
M?@9YM8R4,7*#$8\J?OBL5.[2PCU(W!9TJ4&L9!MAS^V"KK183V?T7__Y<[?S
M^A=_&>(^MJ24D?(9,1@JHUWV^)<2 =+J/$K>%G=Y][_9D&!>[V^.^O97["26
MX"H!)5*D57DJ1W\F9*;S;)DJ[:WPRB^SL(^*?BEQ(*W H^1M<9?OEBPX]-4
M=KA+%7L^5*GXI=5TDHV!=RT/53Q<$0?62039PDN4;<+9:.!4(WPYD!..VBJ"
M2FQ)RVWH]"SL $IC&;W#(,E+Q(S676.QT!.$FL&[6D8/VX?<9S^RT;YD5UJQ
MJ^]+&C]%KVJ]=_;U$YB+O1*NY"T0BBJQNH_/@/%3\(:6S ,;;9K31BF4J#W
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
M1$U4$UP)225M3VS5FHSXWJ(\,(OZ%-50?F!NVI6.J+;>)EII!%=%Q%HOBLM
M*8UV2(7=QI]\CY?1OE.PT28F!S6D-TBJ">[H'L<I%A]/%QK-\$J(%&-5%]<$
M7T(.3-\FZ%&E[59(:H?JRG,]AGL;8",T?4_''X-*6 >S25+M<(<KKI[X?KW?
MT.K0UB?0!&.P>3H'97G@T);=5<U&Z+IK]9FR;V*R$VS*Q,OD?*BN9WY[MDWO
M_9/OE(F1/+#)5'M#-4RCZ6T [^D.,__#/Z&/6K+O71RE[79WX%P<G_VY10[,
MN?TE2'SX![MND&J.V>;.$]=,C)=%1U,.R$6=YXR]^:D\FX/KI )MKJBHHM
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
MU(\S/Z@B<IE\*+76@\187-_X3VJ^&D CQMZ ^$>1MRQ6USC["HBV(I2QN+I
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
M6KD8"NMP90=$'E,&ZFC.2HW#51>B[JP1NXBY5]B$*QH48I@SA[+?+#4/5RQ
M&\Y&S%4UCZ4B<"7"ON5L@TE!_.!* (Y+W?$"T!N7Z?DM5PN F^-&S,!ZW5(!
MN!!>ML>-L]?M(F^YJ-SD3[=_U#F<='/(1=H6AQ-S')YT<\C%SA:')^8XE$>4
MMUQ@;'%J*(!T;"J$\<]%Q,Y-AL;E*1:5I/, %_.JA2@C$T&#086.A4MFIGOI
MW.Y)&/]<T!/OIC0N4[FX)_.4=US(*Y$,N0K_CI8T@+P3;0OUHCT%8^%$R'QW
M;'G'13\I\YHC3;7R"W+S=UQ8W"\<FQZHY7*PU*OY9:W=(K*91:LFDP)GYI>E
MVESJ7W1J[L^%.4/'\E)KOZYQKP LVTL=A@N8YWU6ZXWX%%Q$@;MQH7:(C+H]
M$BZE8)+E O(@*:O)MVS;TO_<DKR$?/)?4$L#!!0    ( +E%@EB=,(K>2#T
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
M7;Q)\+OI)KONTQ/(?1IN6]BFQ#UITYFJ>&=MQ):.*:&+X1)1WN0%72T3PMA
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
MPH)#U43'N&58V+P5S1C>"SY314G1<YN,6WE;$[L&8.U1K"$-Q-V'[KC[[-&
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
MBK':$&WK=#1WB2.C7A46%8WQ2HE86D"%B1X'B15;//P+&3)X=SBG%1$&T]!
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
M>4\"^+W?;36Q$%;5QIT?032R"!%W_*"2053(53-?X<Q/0[;53.5'1\QZHPM
M<FW?DH%% 1Z8G DM64>!_0$_A5E9YZ]>@U2$,8F\[="OA-WO"X3"($AC@E#:
M6[254*WEB$>S.#YXT0/>)ZF*/ETQVZP1@>R3I2T#BB,"8%)J%+*H$';$B#\=
MO#3':734DH*3M,T+"=0^-7IBH-@AQB8E2"WNEB/L'EMV5;N6)+RH]>F&!"PW
M]>C)@>*)!)Q\2E++NV7*^AE'49E-TW)%)&R;+7+ ?;[PDJ 8(X4GY0S3J%.?
M8&C#"LA<D6&2H;,M>9?DX6"K^%,+@Z50'Z$ABXKJ/U3/$9/N<1HF 1EFISH.
M<9*VV2.!VN=-3PP48\38I%PIQ!&3=T^211P84:26<T.0'DPQ/4HA@.3H(M-1
M@TB[),9UF/E>5&"Y)O\F6FU1R-HFB!1NGR2<("BBR-!)R5(H5)QA*DX)\Q?L
MI69T:4FZ(0L'54R56@P@4?K8=#2A\DY(,C^D:0>UO,>1B]JBB0YLQ1.9' BB
M:,#Q%^TR\0Y1'/5 Q6KR=1CANX-@-Y!8Q.[R/@^NNZS?_ Z""Q)0DF5\*H<*
M02<M7ZT2Q#DMM"AUIR]FEP%BD%T6=&4 ,4$(3,*&1I;5O73"B#FF%WM%RSC
M7_^(CU*_.#F[G)# [)*B)P2(%6)D$EJ4PHA)(R+NA!CW:;BCMPB$OJ:KX 7M
M4D,&M,N-OA0@<DB@2=A12J/U<NZR)]EX7Y<!(6JX#7VVZ*QAB53>+EDTL+N<
MD0@#HHX:H81!1 EUM5P2:1G[2;I/6ML=YO12FO0X3P+Y"$6C99=41BYTJ:54
M 40P$YP2FG54+XH]*8C=)LH,(&K!Y6[G\G]NPAB_E?HOE'6RWUD$5[CAN2T(
MB$ER=.HMSQ?5'Q#50:L8"FG>#7#UG7O2O#,ES3O0I'DWAC2;+PD0TKP?X.I[
M]Z1Y;TJ:]Z!)\WX4:4C#.XTU<_+'5;I)OH@V9TLEG5"&ARHD3",&CRX<-AU9
MJ (=SU 5ES1A ZM5>I\F+V'LRX?,,G$GA)& %K*F)PN/.F* .O[4 ^)*SVFL
M*0;EVH^D$G,39;H@Q2&FD(%'DBXP;7 II%U2XC[)<B_Z?\*]<B(N%G9"#R%@
M(4DZDO"H(H*G(TRA@XB2BXEU25>ZH"$\2M;[W=IJLPA6O<3<_A$$"42(N,7D
M,GM2"-EN9LK1%'N2B-#]V5HC"T#5;=SZ#483\X"X%F;?-9%Q\2'?)'2/U',2
MRS<(\"*V6EH&KFKM_N\@6EP"JM_J3 PQ.4?9^*\YK<4F#-^MWZSU['TX=4=>
M_0"B=?MHN&ZZ^MUR:_Z2ACEY\CS9[0YQN<HCVC<HD;/5RDJ858L+A4"TO@I9
MGPFE+.H*6Z;%.HE"/\SIA31D\IF&GL@KD9 M0L@!5FS@)4!000J+J]-="Z)*
MTC()[E-,24@+S+)#@#@.<+K:;H6]O4K8%BGT@"MRR"5!D$0+C[^G$+_Q6QJH
M4$%,QRUMEEEVP.D@\@A4'%%("EY")$X>(IUD(+6D*A1=<FN-_0/I'X]OWSUN
MPEQ8EHX7L=8G2<#5/5+O=Q#<D(#BZI_2WU"R16_???OX':JT+#?_7;))O8!T
MB>OC[C&))-6GA%*V2*" 6/% ( *""G)<?3;<):@4186LB^I4'; "=WJ_VR*
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
M$(,#*B1'+06/('UH"I)04<1DW3/E ;_@^(!U]V[P8G97O,4@N^O;71DP#)$
MX[8%W2\>9G07(GI8?%[<?0*P$;%"KG',#1=4' #7]LJ$3U(?!TM+<><M/T^R
M?+4MT4L'4AT9NP-3 ;SN2+0E8(<-/Q5LB/$3S:VHLH,B</P.Y?4&K:[AQ((/
M:9)E]VFRE6Z3ZDA8+1+.0^O4"6]^AI4EYH%Q)<,?5NLUNG]872\WSAE0GUI=
M?-WC.-,.&13R3LX@RV +SQ[WA<'T*#J$\F'%XL_WB[LU@%"RQFS=K71 -J[N
M"5F=E @!=B8D'0EH'8P0'3<?*800+GD$A18?<$P8'M'3@\$NC$/*;KJ?TX@N
M6F4'-#)T2$ OC290VIFAYKJZ0JLH;]C1@\-0NB&5O.)G=EO>"XX2=CV9FI@:
M';LS)P/XW>F40@$:^TS <I?QE#KE?8:U%AS*D>'A2YB%27R=I%?)X3'?'J+J
MG+7D1:A5+%]KJ 7?N]90*@^-;@98!;<;%BIHFZ0H*)5H,5>F-=%!A?DSP8"7
M\;47IFS%?[7M%9'H[QHR5[-VF&& $_7Q!@,=YZ/Z@4"Y+ '3I!?7;8ENL36#
MGO/[TBO^X7Z_$#=M,9W>.)XL&DT27<2FC?9N( E*70X23-=7.] <K="YVI9T
M0AL>JI XC1BLC)0<('=OYMU\=;M W]ZLUNOOT/7#ZA:5F8;5G?L, SN>4_A
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
M;'78I@3<&:X))<&P2PG/A$Q/I8&)AF7ML:/):0"UO+5!F GL>NRE$@8UY#(
MJAW*0SLTL(S]E"ZB7.'B?ULKXW-O'^9>I-F(,<2 W6S34,>Z&2A3;3"A;#!D
M^:R@M4V!=9!L[;@U*7"_98%WMEP$RAZPC\,7NM?:^#V)5-U25>Z,FJ2\'I0
M.@(SMPQ<"M*M-Z4D0!X69TW8F8Z\&*6:?Z\"5<<A4^J,)EAR>O!Y*,7,+PSA
MO7=DPT :%Q.J5Y[BR:',*'CWJE4O?N!HJ..6B0+X:@JV%.!SCP?+KQ_5$I.M
M5U>TIGO+KC#+5@LG&3))BVO4*JBMU6F1F/,!FQZ;/.(40[&@% <89JI.^MX[
MLO-NJ1<,'XAUE6$,Q40.F0W&VII0+N<:A5HZ(-L7L@#IV-V!6*V,'(=/H?KZ
M0*:R8K<,9[)=9>=Q<2SB/BU7O>VAYUS-DMU)T$<\/V1YLL/I+'BAYT8S4?6Y
M8:H6;Q@8Y$SK(@$C/2@1< 1F_D0(DRFJ<?NE(L1.F4UM>H&=C#K(OZ0',E25
M+O"?Q2* &>P0UPTFMB;FH-#\?*YP89;->\NNOQB7>H4NJ/T#PA$.1<E.T91^
M#QD=\;K.!Z@R=[3CT[XB?-;*0??YR43 #$W-CU=+7L40 S /SHM8::YME9IY
MDGN1BIB#<8O.; \\* J5PS0UE9VC&(32$ !.&SAJP&V%%3!3L-'0=<4@EG>?
M%^LAQ2"L$)OXZ6,<9.PZGCK5MMH^X(CF<N^]-#]>X4<9G<W5;9)XJ%.]2AA&
MNF (.Q PEV"MLJMT2T]=Y][S_WX(BRW;U3@"O4%I89+\2SIA2N$F\>+*J4VR
M>0Y3YH1TVX]<VN*F'QWDUI8?F:AS1IGAX_?Y>#'MRID&+0214YV).=(F.B6W
MD!H"(6N,D *LB<!)P&A_&2QALS?+P2P1=-Z6/[EK*_W8)#,:S5),:$W&EOF1
M5DBF1]=HS<(]%9%%U@$&K'9O@QWK='#&VM 6CP<CY_HZ NJ9S*79/:;[4IFE
M;W"E.=49(S*D+';YX& 57]-#3<5&BVI+I>A3-%"R=[;(U('F7)%. T:\,X7)
M#>_I##8M%>D^U_9)M7K3ZV2K+G0VPCZ&9:P^R]K-^1NH65QM,7:BM=*BU8&2
MR!N(5[3KI:JY%<9@C^&:3Y=/GF]#382<E@!Y%<D].6YI<J])Z+73?&%EZ!4D
M]Z[#V(O],R3WE(8 <-K 40-N*ZPX[^E/AJY+[ETO[V9W\W,G]\2=_VS'UBW+
M)?CB(NTFUR/I^@V4K'7\Q@[4W;Y6 \I491!:0;$WMJ?,*Q7+N\ZM)-UZF&E%
MT8&4XE5<$4H&7D:GOKSS<#4 I)9#K%ZK#08UB2.SB*26=Y"H,XA#*F%0(<@
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
M)^KY?.A3N;: 6B;0:HL*(ZBT,M7U[@,<42;?1AJR=Q'\*8XVM\./L0*#O*=
M%VR8*&Q5URP3]H8M]K+[PS'=_4H9[)^)P2<7]BT*N_9J:!Z+_]86\S54MEK
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
M-6P2UP!ZFY,*<3!TTV/L,^G2\W][2I-#?'K!*_$:ZFQ'RZJP@UW%KF31<IU
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
M?N?,CP!$FJD\XU,+K>=TZ46""&9I!_+,UY<28M<X9JM#GN5DLD$ "2?,?2%
MJ2$Y-FX:7)2)0BU9%UM%U[F7'_(D/=)97OJ"L]E.6 %;(@?@XS."Q[U]L;R+
M%FA/^.ANJK@%BVL&E3"4MC#"V&\0E9*S07D1"V=QP%8XY0<_Q)( VL,0H'#/
M+!%G&9]B=;?0<'5)77WTY"K,]DE1BGBU+5:<WXI:1*T!J&4,@7)%D(A:-: D
MO7I+E_;]^CN,I@IF;5>\:+5=MP[L<,%,)0R@B<PQ<FOR"B5W&8;>?J<J9]BD
M#"6I JT>@+8:!5<P>6=*Z-M*_3NZ[UR07 73B$5Q@F(C@+Q*L(D>Z$94P#5L
MQ*(7*TVX"9!R]ZH!CV0_N5(!=+N)<!HVV/];W;4M-8X#T5_1!W@^ H9A=JHH
M0K'PL#6U#R96!M<8.^4+D/WZ5>MB*Y8L2TJFU'D!*M%I'W-D26YUMS0H&IUF
M43Y/;5X$#IHZ$K5R3L*A Z<TDA%N)L6ZQ+S!KT/7LQ5M>U6\0[)G9]2H#L$A
MD#**[I*0*W@T#Z2(4_6(O0N8%7W,(=#[G'<1-(?ZQBBBZ222&]]CD9R]!^TY
M$+7P+K[^0S;7D=M0"J<*\+ <D;RG;7^ M'IP94#@(X]$L89[>*,1:1I!VG"D
M21/@W)=&B+*2\8H$?<8?V=%4FOEX/)#G1_T,6Q!=4Y4%%.#_5O?V^@0>& 12
M!E-=/H=H$9M",>$@[^0ZH( M]4?*3TQXR%NK7JL(+&KY$S7BKM:0*91ZI'LY
M!GB(Y&J,11\OCF;4XC(H65RIH@31XR.A QSH:YO"7.T1:!-$<UD>$2,OSE[A
M. ) !!)=Y_5O'VE4.Z22&/3<4D#SE J</1W_M)QT/*$%Y[D/(Y2$M<L(_"1:
M\XQ,EHAH DO&V8<ZXA)[RQ@=HW9JOK?-L(?@>#@8FT?MT6**V3M[YPJ\/J+Q
M)<EM_ZFNJX=)*4J$<Q(9#QHK+8(SS<J.GY_]2+?YONSSJOR/<P&&5=,-+7VB
MG_UUU6Q_6]9YOE $W2R6\<)YXQXF4JAY0Z=W.\9J6;NEAEB46N4WUV4)D#AO
MG0U!]Q +F1=TVNJURA*&1*!3).'%/",8&)4!;5^<_ 0;A!OY-UU>F-UEMC),
MQN 1*1M%VQ*%ISL*C_V$9+*44F=5^)'Q+F%G0U0IH6OR!L 0J!K#UA+%YP%/
M?I;\7TT%2Z_N[^TK+0:H+*UY0)U/:J@-!+J>3-T(9)8P>'77@!@&XN]-4WR4
M5>4Y[CJ:(Q+.AZ41K"DQF 9050-[>:PT6B!08878_!]OM$SHI6!3\KP0'5L
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
M_=UY"2^,+D<*2H]64* _>F8B0D?T.N)YQ^-DR_8 .6['K= J#O1'1\0N.@;
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
MY 8O7#_4$H+#!_ !@[+D"&;W3)#L\ZO":_A,PKCP-%V^;'AXGT[] Q%#L7/
M56/"EM5]KU!AID% @B)3RT_31S:6)3,SBXNMREE?_.G#PR-L4^S7)11$![PV
M_9EU9&GNDZL87 W***#XN>-OT7%O:>45]RGEMV'K2D4 E;H#'@P=*XZLB3(;
M1%7Q+EJ622) 23'4=%"DW'%6P"0Q:B<D?T# CMPR%TZ9E<U,KP1W (7?'4>'
MH6PL[9:7ZTT8;PDY)Q%94,#U+:?2$4'!<,2] 9.!)0!XS6EN'<9AR*M,5Z7$
MTPT(""@Q%! '_!8F;#ERI%UZ2<0S.M^1I$@&!-[=M(10W!QP<T!9LKJ8>'7?
MG(>C<0,P>8:ZF_1DX#AY?"!@#+T"Y:+Y(M_P%@5(#D7>'>>'D5S0-\];\J7&
M81)'[)\^J877@ $U[PF*K0,^D<X\2F%VKB+X8_$B8#_BHX>Z7>J"3_ZC[/%W
M_3Y7<D[N:T_P+Q:/O LW]Z%2ROY9.#]*R@GVJ*M05YP\0_0\FL>Z@W'LT"J%
MO:M7+=8>E<+?UJPBSEX25*S-*PBB'-6:,Y"%+4MCO^HEQBK/@>,G=%/$(-4J
M6IIMHOTZ'\\+^B&Y=F@OE93<5FV>X+KO/;?*5U4 _C!U^+G+3YLRC<TGDBQ)
MLI\@3Z U!^G"C61 '8K =Y&4$TNI69A;OH3>ZPJZ6UXY3E=VKVVRI'IN-E]<
M5E41RXAG?N5N=DC!>W)CW1C4@^\A+R>6C;#<NVKQ@(N^(ZOJXZS^?FPL<K'R
MY.[I3>P5^4LJ2S%:&I6$[]4I=A)C:)WX 22'[NML+\9I&,9?>$CH59P<1*'=
M?X_U:^/^L.T",.C]!.;$!KPS5>M6JF8+;N6/W_51N#C)KA<7=F%PX7B#!^#8
M>[1T8'U>M;NSXX(A@SYJ=W/="0JHJ]9<*W_\@7[B%1T,L=QTI@.@2+S4?%#2
M8FL[M1?7S7%"#[M.G;EA;P!@E6H[QI)S9/7MDR1<1Y\COW8;LC.>5*NQE9:^
MUM^$1I/\J,<)J;I$/@Q!=>%5$UM(AI?5"E*O'KAX.W:'G?8> J@@(U9GP3FQ
M=G?)$%0+M)4"?T>$O 0[U8 WRH/A3EFCP[S:(V9RB@J(D)=;)_"D!Z=4*)9N
M!'??*^.N^"*H K% WE0P-;;MW@LD(TX=VA*EA>BC8/>D5[5;MLH,5/WQBB#,
MJL]J/18F_E/5)_)F*N5:7[!:2XF]9<I&:&Z-0'O"KF4-!%.ZGYI)S(EE6[P/
M52W,5EAA08&\[/;O)DTT%B41]F+C3YWBB*N]7 >N!EJ]QJX>W9BONPZ=(B]!
M +#2U==9A.B7'@<>+A<+PO:,9[)GX)[M*#PU2>33D![N]8WF09=>L96H/C.A
MNQ0=F@H7U6,3-OI]SMM:=B'S66#8(78UDSX3H)/LK(=!\G?^WK9#B*.<$+LX
MB0%(4)8<4HZJ]^8*[:@5QUV2(*M'Y2#T&E&S'?:6=Y7S%RN?:$37^?J>XQC>
M52G K^*DF0; _%*D3_?(BI$84OF52'])6M\.RS%.U_P)7AF5>3__#+SP.MY,
M#'K"5FO4.'9FRZ%-<Y<)4;5MMB*X=T26+X]WGP'?&+<)L/?(XLGX.9M$03T[
MQD/&IL&\#/N?<M679EOS#;)[WVY<(LO@E6Z3?87ID+FP3PHK4GBK1+'!/&)&
M4)XD;.LOJF=V.$.'^ S:)MQSN@PH8^NG:\5<-7\A!N/QX:.E1[,/S4 TY,JA
M@[2Z\U$=I-^UWG'LB+#C/!H)%@ A'E(*[)VU.;):%?#S[>YBSNB8->L0.\)#
M Z7\<.TB-_03E:TF;[E,R+)Z]55EAX:>E$!R;#/$$%0CH3BQ>>X3"M1FW7QQ
M5\AF5J8@4.VKK2<^LYA]/F**XF2QZWE"#UWS=_O9BDQ*X4^J) >6K9G]F #,
M@BV>;IT.N%;3)*NM4_;388VR'X[?L98CK>(+'E:$Z"_)6!^&7;AAV_0!>[>:
MS7FWN2F; UUZF_<I0CIBK>G%$>/$'MX@*;H".2]Y>Q7&7_J"KNW'$7/&'NQ
M23IQ>FO28%V0S*.AY.AN/0T#Y<&JNOQ=)]49,G2,C23WF=RY;AD%]>2]Q;2#
M18UI.]$MVM:4MJ),FZ<?-.&Q7KL5K7S&89!\:,5 BZR9;*F3:[:=I') 8=1N
M(-EA!K?+:@"XK9=RP2V$-_5_RVE:5#V:OE %C%*"UX*<E,&:PN<.5OR?"2$7
M\=JCD1EJ#5(W\-/,1P!6#;8.5MF0_O5/LX_L#\O$6S,M^M/L$UD_D40@?MY8
MTA;;]0.>374/NI)O2W<9?\^]*,O7E\&2?/S;#5U3MHJ5 E<18$>S=9*Z7@*6
M1'].Z#_9[OE?=)73;1X]$G\5<?RWLUB) ( ..V*M$Q!@>=BZUEMYT7+ET4\D
M6K+O5VMQLZ(^&!JS+H H6:OITPFE+E*R!AB)_L7^UPLPDRZ @%DK[=,1,',I
M60;L[]2+V!3Z1YRG*UH?Q4VF/GQ,.@""9:T03R^PX!*R#-4_V)[LW9+L2YS\
MV@4I #T0*&M%>GH!!9:/)9P^,I[CM)PG'6""DP-1LE:YIQ-*IM*Q"M+/A&[I
M0[S(OC!^S4&"D -!LE:FIP=(<.E8WO'.D]@+?F*CCZ,N&YZ>'&R;.H62J7@L
MH?2IN,1X3G8SI;6J/_Z-#09@QW;I"(J<8VZ%SB*SO-(>F9*SS?DUV;++2M.3
M0_%RRR%A*A[;&F >>?''.%J^L/%T @K4 Q0KMWP6'81DRYO$]^7G8E_FA0K"
MD"Y)Y!,^IK^Q_^FP@I-#@7++;6$J'JN:8$<5 TH,1<@M/X69:*SBT_%@@A)#
M\7'+-6$F&B1\#EJJ%_FK7FB)NX)BYY:WHH_8+"$Y]XD7S;AF>C06@.8.HH3B
MY):_PD HEK6^CQZ_@_DO&J6KCNHYJ <H3&YY+#H(R;8IY67>ISS+O?"25ZG*
MV,!Y]&$MK+&3A=6U5_!%L).P]A2F;7LLSM>=+DU4A%# W/)LP$5BW49.5^QP
M[68<JTBAN+CIP8"(Q:ZB..BVV+-/*)9N>3@&$:3MRR^S#5%/!H7*+1\'5!QV
MT3#?"B&$4$1<]&D@;H-_\]+5TDO*&]".VYYA'U"DW/)N=!*4W<# GPE]H5Z\
M\HPV-R@Q%":W'!EFHD%_YR[@\=9;%[7C"D[+(B1; 91R(8D[0,_J#'^]H@\S
M5\D('=/+]2:,MX24"8R^1"1A.\:&5Z.Z?)C?79"G[*$2!;E@P_<S7AKP@NPK
M1LO![M\S=MA[CVDPE%C1Y\<G&L4)F["[<N$@Z)5$V&'U/5 %"&-$;V%O>6(C
MGO)X/_:C1[&MVFTFCV(G^\[?GL>^/8]]>Q[[]CSV[7GLV_/8M^>Q;\]CF^Z!
MQQ5-RO(W2D= NQFV==#)XI=Q:\GW<OC</") ^=9:8JOJ/47<XMF2E*=KKJP4
MU9O*&A(2&0O:C=#1(>'$(?/G(5^OO60[7SS09407U"_2MS8U2F5&H%:IW*I/
M;OVDAUXGWK[;R:;J]RTQT+"6C[Q".M3LT?7@QGG=P^;1,8AO\$A'"#!W(+1N
M0&@Z:1N 0AC%MW.DHSS?/K+/JFT>$/'K!K/.*;HA)&>-?51G"H&(W0#38-)"
M<:PSV=<TZ@OC?,'T$;(?FE33K]I+FF-;5 :3L0&2DG];;S>)O_(BI@:&>KD7
M#Q?E[;'MK Z"UW!D5?*7(?&S)&9?ADE>T1X[:4U'R6LE@)*+]]Z+EK+SG_V]
M]F<W#H6N)_PQ+[7%>6)12R?];H#066Y9W,?R$LMR-U0K)ZE&F%7-.Y4X&TW0
M-NRFN%K"%/*"LAM\\EZT4CUN@I;G32]5$2_HL1G27>MS2A9Y>$,7"O<(B!C9
M/0GW&D"5]K9DQN>Q?"=V67X_@,MR\N[-:=G':7F4)U_AFFRT<T,=,G= -MC
M=S/N1P1P*XK:N@&$>!K)A&_?.:@YZ&=QE+()$_"8@"*ZE<\<J14@;ST&X2L9
ML./-ZR!]J>-.,GQ'?'5*X8)PL!NJ4+QG__@W_7/^0QLTEYI&0&V7@I Y=!6W
M&7$KW\[;+9&55_E9I(DJ%@B?#;V\9[\I^9:.L!C>,TF>XI04;4>CU6JBD7\8
M0KM]"TH>@@M>%8K95/P_W*YZ]D+"B^EF,R;=+1MG4>Y8SA"0''GU&BO#1E*Q
MY!C_.4Y^Y8$\WH9F7B@YH9J-L&]]X)(6C=Z1<^HJ3@C;A68YVZ0C?UM$1C$.
MF A3T(L9*#WV39'QLC 3##J.TS",O_#2EFS<%W'^E"WRL.(YO4O(FN;KXC5-
MMB+)/?$)6^?UBK""[;MKA]A%+XR1[BDZ=.BOHV<FE3C9\IVZ$',5":E 5T6#
M?;5H#*!> +;B9VLSYS:._&*OR-B<V7C;HC(]FS879!.G-!-A402D&G6!7?G"
M[,CK(A[TU30-F!62T93Q>/FRX=5$%7NDH"UVO0OS[4_*L*55\R%F'RSRUCSD
M3RD-J'"CXDV%+;'K5)BM 06SZ%.=V=EQ<G@6I9WNLO;8-2F,I[R:<2<NUNX)
MFS<I8?I&:3! J@'_L>EJJ#J9-'OI&^DO7M>'3TL&K_ 9'!>&UM+CK)='LM[$
MB9=LN9V<;1]6;'*F\SQ+,R\*V.R3KQP])9;7P%#PPN4$E8NU['_\>VQ[_2?Q
ML\?X$_LHI]W>DX -C(__@61LG11W(R19W^;<4SQ?E'22R=BW4S3G1"] A^#<
M*M9W^1/;X<M/7<5<OV3SZS R&9IZ,C3_1&^\H"*QNOJNTS0GP>=-S-,F<U7R
M,:Z-BY$RZ:57C.E[NEQ)C:&.?:%Y' 9::QV%9PG0*Z9+L0\^;/@M7*+<),5-
MT?P'O>%0L7[JY5,-HON:$72 YCZPMU"D8CHU7E>43YW+:.DM27!'/)],TY3(
M=%WS;M#\"O:PTXC,UO,77[FG'?Z,YFCH+?$FB[:2-,1L.)6VOYC%ZS53#7G:
MN.OUF@246=;A=KK(2/*))$MY_@;#3M"<#;U1Z2:N$7@C-!$0?S)V2_2.=_B=
M.B@J%R,/74E*6_P3R59QP"](THR0!X^_&2HFW?FVW7C73!<$/.A7D$/WAO!_
M#"L0!X*1]T.LC?P&$)BLH7,D3M;"(I%."+$@\',A"$>HSH"@(/E] ^M(1H3:
MB,K$S;60%5U"! BM:R!+)FX3,0!GV$D0[A+ZS-2_NY!90) L"++VV#%6\!G8
M>O6F$H M5_+>X%3&Q;>;80<XF8M9S(<CM]"%173NI3POYYI?Q%:"3/C#UC+3
MR:')71DY,OWB)<%M',T+%_=N_^8IX8JXDLL7DO@T%>:SVPG1ZE>Q(_A!"EQS
MISP!#NB3;19'7,-G@ZVD4MKCY:\S$KR3SQ@ *79$<B?<P2)!!X]7'SB,=C_
MPX2K>QH52)KV@WZN=H&UF[ &?KJ#<))4'&EV_GTK],.\\U;=8-16RJ(7GBII
M27;W^^I' 46*'Q4%=FRQF;BU[%@5_2W)^*.<NR3V"0ED]Q6M5M@QPN8BEC#J
MA.?[@OC[UZBZ^+L?FX[N!K'ML+O&Y\#>;"D==@;=61R&/%2SN JH::(\<)P'
ME$O^7'^K \ZU.]RWG/)H:^:$-#/O<.+ ]V</P O ^SWL5QSQMEE;BBTC9$CA
M8:43R?E#^ W/X,\=,ZI4(J*6OQ?(I0) 24-R3S9YPE2\E$R7"2DX:(Y.E97$
M@-R%)"7R&5K/:PCGR4Z^DJ."\K#R[?66F+E+C*>3L&![FV]+-L;?J1>M/%K6
MVU5*6M@2-9UD'TDK^+86.%AB^\B^O,WY<)>@F2UHCYIN<HCY+96!)=DS=7@3
MIU[X(8GSS77DASE_EL*5Y)@_&\M),-^0I)0?OR%)RU?_"LNI8W?(]P(V%.$Z
MOGWEC.]AAC-0I ,XO&HN^5'XG'OWC'VY8'/R#"8DM[:1H?8/_"L(YW8.9[:,
M&^H]T;#(43=?&+ A/V)VCY3[=HQ]M7&"#6,@X>/O%[=$?H(8KH]:5]BW+0[M
M&BT!HV\<1X._J.Y:/S#->1[M_@14)V3$V#=!I]88U$(TO]K^L;P"BLB29XE
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
M6UUEF8<_-D-$2QKL.@_E*/2AG\UV.*OBAJ0I(8=H8CZH_3O&.V_+4\ZD%SS
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
M $!F%?3-U>\XAQ0 J+H(  RCWW&<-P& '!RWRF<_](<.$R\N:+2WG+!P0$"
MD"L"+H1QZ'[YCPS_HOS0GA!&W;Y[6-413O9^2#0KQF]P+Z27'XK5U]L>CF 5
M_&L0_X\%?V^'@#'""8%">((2YF"4N7HZ@\/MZ>B*=O7R9'7U_+M!_!^*_:7L
MQ#58J+.W !I;(8#B&0T 7>@$<*F) >CQ#) "V1\W?4)S #/S+ Z]WHE[;('\
MJA4G%G/P=77&RJD9F[+"_5#^.S3,M 37)R* '%QQ&8&#  =P&! $Q !I0!Y0
M!C0 7< 0, 6L@), '' !/  4$ "<!LX!X4 D<!6X!J0"F4 VD _< \J *N !
MT BT AW <V  & ,F@5G@/; (K 'K$ @$'T(*H88P0@Y!N"#\$#&(#.0(1 .B
M#S&&6$'L(,X03X@?Y#0D#!()B8>D0FY!\B&ED!I((Z0=T@,9@4Q!WD*6(=]P
MH#@D.#0X+#C<.,(X,C@J.'HXIC@G<)QQ?'""<2[@Q. DXV3A%.)4XC3B=. ,
MX$SBO,=9!1=F8B@=E TJ")6!JD$-H=90)R@*>A9Z!9H$S8+>@]9"VZ!]T$GH
M//0K+@R7&I<55Q!7'E<;UPP7CNN#>Q8W"C<5-P^W$K<%MP]W"G<1=PN/%(\9
MCQ]/#D\'SQ+/&2\ +QPO"2\'KP+O,=X WBS>&@P&HX/QP*1AVC KF!OL%"P*
ME@XKAC7 >F SL%5\?'Q&?'Y\17Q#?'M\-'XX?@I^(7X]?B_^+/X7 F*"0P1B
M!)H$U@2>!.<)D@CN$CPBZ"5X3;!.2$'(12A':$CH2!A$&$N835A+^(QPEG"=
MB)*(ATB1R)3(C>@<43+1/:+'1.-$GXB)B=F)98F/$;L2AQ(G$Y<0/R&>(OY*
M0D7"1Z)&<IS$CR2&))>D@62$Y!,I*2DWJ3*I-2F:-(8TG[29] 7I%S)J,B$R
M'3)'LA"R&V259+UD'\@)R;G(5<A/D@>3)Y&7DS\CGZ<@I."F4*.PISA+<8.B
MAF*(8I62FE*4TI#2@S**\BYE.^4;*GPJ;BH-*D>J"U2WJ9JI9JBAU!S4:M1P
MZC#J;.K'U+,T,!H>&AT:-YI(FB*:;II%6BI:"5ISVD#:&[0/:2?IH'3<=#IT
M2+I8NC*Z0;IO]"ST*O0(^@CZ>_2]])\9F!B4&1 ,5QB*&088OC&R,FHPNC/&
M,58Q3AS /<!WX-B!@ ,9!QX?F&>B89)G@C-=82IC&F7&8>9C-F8^Q7R;N9-Y
ME>4@BQ:+-TL*2S/+_$&Z@\H'W0XF'GQT\.TAZD-'#KD>2CQ4?^@=*RVK"BN2
M-9FUA761C9E-F\V/[19;-]LZ.P^[&?MY]F+V"0XB#AD.)XY$CB:.1<Y#G :<
MISD+.$>Y"+EDN%RXKG.U<7WFYN&VX+[$7<7]AH>!1X<GF*> 9_PPZ6&EPSZ'
MLP[W\\)X97C=>=-YG_/A\$GRN?#=X'O&C\,OQ>_*G\[?(X G("O@*9 E,"1(
M(J@BZ"]8(#@E1">D+W1>J$KH@S"GL+5PG'";\):(I A2)%MD3)1*5%?TO&BM
MZ+(8GQA<[(98OSBIN*9XB'BU^)($OP1"(D-B6)):TD#RDF23Y*:4M!1*ZI[4
M6VE.:3OI-.DA&1H9(YDHF2>R>+*JLB&R#V2_RDG)H>7*Y#[*"\J[R]^5?Z/
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
M2$?6W^&-?9%H+-XH$*F,:MA#$_DCX&@OE+H]VGX_*HR<C7SWH@(#[Y[5L$Y
M.*%_I]X4C/K?X4W@R!V\$0JN;+6/IH"CO+PM7!#@X(+CY>KIO.<Q,@S!&+1)
MU0N-]O) >GDZ[XJ0[%$P)OR )]W#&V-V:7X@$.\10-OVT9C(@2[LV  1P X+
M9.^,C2IN+(WL>P^40G>EEG<<!@#;V+*#Q27%8C'S/!!;9]RO'\1*?<+6"?>T
M0;!2/!2[NO8?0[&\JUA8&Q!V<@(I2/ (VQ7:P=Q*2=W'B&&/UN!Q#R.)/0I^
MQV!U?L'"WGM6_[5 WV#(_^=I6%\0[/@9:Q> H[R[I;=#.[COIYWZ 0P$U=BW
M?J<+KS#;JR! 8-)S6?]H;>@M9S7G2N<+YEO ;[<V?L1AY/:W8W_'L%^^+Q^
MIQ\2$X:876:8@Y>?IZ/O7V8O'"VZ9S8FY'\(-^ O<0FH[L?OCAG&^^&)[1+,
M%^D*1_B:(_4Q$PSR4SMX6!H(4(%??&Q%1_T'W?C.*"\_[Y]0,"^4J[/K_MJI
M88(1,L3BP#JIO1_:2POAB4#9HS'[IJ#U0=Y[2S_1#C,&@Z'H>&!WAOYO]Q_J
MAT+^= '!.O]GC(&O\\\7&9@]$FUJ[_P3C@R. .40@6@=7VU3 _V]98Q@#_T3
M,Z&+%RI8!>GJO.<I\IW.:^^A,=YUW-DTQ+#[(U#HW[";[Z%_9B=V<%;S0GJA
M?G NY8Z JM8^ 6/&42]/S)D0[>4-7JQ\$3\ZC@@).O(7+(D#=D'\!4^,W9S^
M"QH[HP[OR&'"66D1^(ZGP8*8(81BZQ@.@+YXUT4W,6X'P4D N&J'34!@^)-P
M /Q)./B3</ GX>!/PL&?A(,_"0=_$@[^)!S\23CXDW#P)^'@3\+!GX2#/PD'
M?Q(._B0<_$DX^)-P\"?AX$_"P9^$@S\)!__?)!SLO,MGP]Y3F@'8WV0" #F@
M C@"7H #@ !8 2/ !831X-<7"V$VV:G_ P<KH :8 %+ WDXE[LYN'#Z "\'L
ME +;4Q0UNR]=/7V%[#%WZD)P+P_A0'MO85$A$6% 02G0VQ[NCD"S.B"<73T5
MV3_6U;.SNCHJLEM(&H@8>*LA7%RU@U$(D^"CIO!@=[BL([O2$5:%0+E #V\/
M!-J>-= #Z>DK%ZC(CE4N!\(8M# [*Y8%[:[(OO.C3DL#(U8U+Q2"55)(7! N
M(BK**B4E)"HA*24E*L J)B(J)BP"?J0$127D)*7DQ*19=PL[V!K*T4G.6%US
MMRVPILC^PYOD '$A+Y2SL*BLK"Q&AYB8(,@AZ!ODB;8/%/3TY=C3H([PA:-<
ML5D&K)BZO8.7'UJ1G7U7K?</:G_R%4@ ?24NO,<(=NOWC'M._8'1P."?63T\
M]KE]T1K^Z'_F]L7L1PD;(WR]_%!PA(8_PA/-\5W<&/$W'?B].,B^+^P(WY?T
M]D,AL?YTA LCD @/L U?4%ITWT[OO;29O_'6'GG7%:#WY(Q07HY^< 1*D=W
M%8[R\O5R0C?=8_V>.P-6P B0Q;3@+:>&0MBCO5"F7E[(O=CYVQ\$_R"!4 >_
MBNR87P@+BH@+BHF:BHK+B4C+28KRBTC*B8OLL!IX.;HZ!?V.%?MCXI]8P3!V
MM$?;_QMF P,Y=2^X'\99.NJ*['Y^KHYR$J*2DK+JXI*"LC)JZH(2JF!<RHJI
M:@BJB*N)BLFHJZI)BVGL">MX^J+M/3&[QHKL($;(%907$9<!9XFTA(BTF(B4
MC*BHC)B8BHJ&M(:HN(RFIKJ*])[LSJ:Q/?)_:( C7,[)"^5A#X:>JX>],T+8
MS1OA# [;GLOE]!'.]O @'2-3-7579X0OR*<N*2&J*BDF)BVKH2HEHZ(I(RLM
M+:LI+BXKJZ&FJ:JI_J,T=AL5]#KH0O$?\3IJ:F!4.+DB0<(ONUV8&;O3.6U7
M7S 6@G9GL G"9Q="NK)BYXN</1PSGQ79'1$H5W^$(_LNVML>90^N0PB4KR([
MW,L3LRV,<&1U0GEYL-I[>R-=X?88,6%_3\?=T-VWC!7MQ?J#(X3_KD%?^Q^:
M<_W=^(G^.GZ:HJ)2$J)BX*"HJ>_)!K@@//\:7Z+2<F)B>_&UPX:9- 'V*(2*
M,SC&_V)B[$C!7>P]G1'@:B[\O].3_QB)?]^3GV;*_\&>"'^/!^&_ALKNA-R)
M"$W,F&,7QY_Z]E_,D!UAQ__9]-H1]OK?FJ.8_H+3%.V*1B)V!U$%B?X^G."Z
M+(<$O0..F.!N<@/[D;_)3-QQ'-)USX4[BH1_4 ^"\)TE^#>S[LA^^N-?%>V.
MQ4_2PG^Y[.ZAP&LY=MSV;B*.L/XI?\J?\J?\*7_*G_+_7OG^&@+A"=[C!; K
M'?F_DL((^9/"^">%\4\*XY\4QC\IC']2&/^D,/Y)8?R3PO@GA?%/"N/_8RF,
M'P"VW:1%[/T#%*" XD!A/]Y 8/,88;BXN'BX,#P\&"$,_!(3P& $Q"1$1,1$
M1"04.YF&%/^8QPA>]DA)2!DH*!C^AWF,30 E >05] T40KF7Q]@"=&*3$K^G
M*((%A@_!Q<.!$D!^N1>BP/QO6[!S,!P<4 :#P:8.XD#HZ0@86$6,J&FE*90I
M:21E[*C$I,0EO!M$N3 YA@ N!(:/3TZ$APN!@HHAN  E%1XU>Q_--9@4FQB'
M1&*_I*BJL7B"OS0%JXBR48\#JM>7\SYM!;[*L;CXLFFUV]E^=O8FY>ASI>?A
M/MY<=+>:U$U;J/YJ7<-..B$$FTX( )O&?W^?^.\+])/5R!X8>C;UWPD9/5[>
MA? (;.W^E0@1S:,KVN%)(TTRSMZ#"NG3"4+L MK1S5'(&UJX]R-X5>F'_Y4:
MG(O"MU-]#?/7CBA_.X"O_ER:U$%"+YK:943B&>?56\3S_TH)Y"LR$3Q!VS&_
MU*2D7C7"8LETVJ6Z:Q)X*!8..$54GHZI>2*G=7MD6<R%N7D.&:_V#_9!OK[9
M)/I>H^'02M"_1IG0F)"%ZDRG1L>P0$>>RSBKQZ6)6X[P:#X'>?C%/^QRXSK6
M-@ XW+[G%,1V$&3V&*MHE^Q"00OG_)3WU)(P[C< \$Q"+4-9H*\\,ZFG/3*Z
MC]6>B2[3!5@YP6=<62V!M8!GU3N<LJ^5 <ACV=>WL]&0L"1_<CN S*K_5_MQ
M@<Q04NKSI\EK5J6>!'$H9L26WG1, HCFO^W0)[CM,.[* !]_*4TR3L>>:Y#+
MO6V4%-\ X N\^U4=#F#8@-]P!0JK&99Y;;KFD?9)O5T2H* ZO4/%-<3T"5\!
M["8?M&=-HEWG"8>SRU=ZL(4DO]\XE^#(+C3)LHB*U-^QF" C%.,K7O#IU8X1
MOV6=0<R.$8!:?OR',6K8!+Q"L3"SZFUA[SU"=N3]W_&SMM[<A2BG)Z2(OI2
M1IN^M@3KRQKMF("14V^XQ#P) B9XW>"1M-?M%Q7J*P"92JM4%X?WMU2M3B;G
MYW&A$&(NIW9;.@)P0BR6@ //IQD=AGR=B=,'6G@RB1+"TX"1!/L"6-RY\#N%
MI&K)FNV\2Q)=?:]\8N)ZY&\"JNU691:/SX.>?2 @ L#R*?'+>8QFX\/ 'O+W
M-F&"PEN;MT>R.^Z@''[_6K!$5YFRCC*>BZXR5B>:[.J^?JQ7%:XU?I8R@&O'
M'9B;X@7^HAT_+,TGNEE]/=W7$9P/1"LEEPG!T2$@9.'FCLA&,K6 L<VONK,N
MX;#N/(9Z1YL@YS,,\S#_71W[(_YN.0Q^BN[69_[I1K!N0 V."G-8Z.G8?$QF
MCHQ&HK+.(@"X9W2&Z8\<X7[SW158$\#"=HGB:T9WG.*NV324KE0E&,U8OY(%
M87Z/3:&*>7XE;9Y7)PO"_)=Q=G7,*+=7Z^]$@ 7B\GZO"=XH9$2%]83!R'FR
M2(YV)HO8-8@YMB>TGZ<R(-=4>;-,<M!0><5QF81!C."8-(P$7#6>*#*(V"T'
MX]_F)F$0<0Q+2&!M# U29,2_#?O.2Y+"ACO<(.((\BJ$M;\Y&)6A$@93 3FQ
M24VT4_:A^Q9CBNP=JK/[)H%^#=TWC[^I^><HL+@8CCGAG;;$^!%'1BLJD[J]
MQ#UNIAJ9J4SJT+DKUMOT7:28&/LS: *V5XWW_<DF?\;NQ#: 2Y%V\,E7ZB-M
M+0MQS5FG.YAW;02-?6O_2^OXAX<4&*6.EOR=*F8'FF ITK[4H".OP[PS_U'5
M+V;^8% #AU;8!ZT.W.73!N=W!Q_ >2C NB^"G44_EK]X=C(-@"Q*7HX3EM8/
M/:U'LMN.'L$^_UY,[1>\0$L[K'68H < "6UMX, =SI.3@)].( 9!V6SW)9[J
MO['A7@?%@;9^QB-.ACS#*WMC&\XB/J=-1%'_7?(_#72=@+(Z&>/\HG\7M?Z*
M8706Q@0\ 5]0&\2&#O.?\Z4B=Y3ASX:MRORD::^3V D'VC?B< BG2L0S5?W"
M3'P9MU][Q,DD"@ G3'C/F,-B&S*:^3DZ3QOF0?50S'\-@;0*ENSKV^MQ<23V
M]9"R?BAD&;^_\2H9I0<HS+X)%'6KS']A61;QC[ZM/2B&CO9-THZDP D3ZIMT
MRS29UVA_(Q*D"$ZD]E"24+OV4,>]:P.F0$[2,6"-Q%X!]\O-R!5HX^0K9@X>
M_9E,DYN@[=Z9R5*Q-_'G9K@R -G'V423@T=:V]OEN,EZ#HIX,O<J^T8<HY%K
M:?EWN@$(K607?*2;VUGD2^JKX2< #>-9 (+#<W.7!;LD[9:_1,AN@2Y/2>VY
MF^!L'CA>>^L3Y/P/ _MSC.\5MTS,^"@38EY2*]ZP WXM?V,ZUHY?KQ1[Y2\#
M]4/!A$2@PL'8F[\7_&6!VB]X9RV!2^!B8Z#\JQ2VJ=]V$%-XQ?[V]NSW+@5\
MGH#60_2O@\Z!L,O_UM3=68/S2(#B!^SN30:&7M;R.[&_<2<%>S 9(8F<9LHX
M>QNR\4V/ E/N\SGJL'M$\Z6_M7MWBN(&QOR(I43-XR>\"N)H>_)2-K?_6SIU
MAEOZC/>W@XTGDEA_I^67!62O!U,'M!K6TWJ-W%,OC5\%(/^-. GF=N3 '$B
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
M%CN:?!>1:-H7?M.=RK,B.?$Q%EP'A8#KP361Q+I/K*EQK1W+HG*;Y> 6TU,
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
M0!4+K:HJ&HD)$9=2'TK#02H2B6QV$Y 02A$>9M-*ORP>,D9$&S0CRO&>8^2
MG",J6_L]+7_$VEK)8EACS6)M6$)HSL8;L0(Q291L[ID>\RG^#*I3-[?VUES5
MO"%9R$JP75FTQ,[!A'WB(+ NIHKGID_W[M E%ERE<M1<0\!"O@=7,='5T@ ,
M))3$8W+_0(./^,-H_^V-ZK% >43.\(I:S4_<W[*MLQ\56/___OB[#02\\G!E
MF''5&;;=[\DE36YR^>X7!6)AP(B$&Y?]%#__2"YXPG=XO3)MWSZY4*.A57?,
MSQ)E"_]M%B_AZZR)_,7 UB&V/UW\0@NO>EHM@5RT8:S(Y8P1GD8,G@-AYD>U
M(AKA((>$ ON/]K4-5>UR"Q%&L<'Q=K4IZUMKY-NBCD0DL/(DGO40_24<J$-2
M?8JW(:+VV<4@Y121-V_8RK):DNUK!*V<M8**UCCCS[K5I2BRD.U>@:-\T;.8
M'1VHU2N'S6+8D%Q<6C_-%C]\,66*2="M(.I_4UE7Y0XG=L%^UH@YI&%D^:QP
MB3EK)8R*Y#W=5FPB>6>,-9EXY@VV]4K(+7?5KJT"4'W9%7G"+/O;K?5R)IHA
M?I;#NM.']82(H7?JY/E-6'.5#K/%#);*3!6<QHDU=2/]>%$:)0:D5Y#U7Q@S
MKZ[N]':.G@!'[4V?NVUO^)X 324/UL'^8J\,3+-8AE6$0T-'S##Q;C^GP)?L
M:E+1V$HL;/H7(B0W\7V[M-2)/61,3M)MU?T@Z\[MOMQJ-S;#G!,K#:L!0BHO
MIP5'4<#61$CN;SB<VY<X9UM?O^W]$H/T6Y3[C EN,A+#?^DK.<7[H%Z@>9>B
M\&ZIW C\+GYLWEL"0PR[-SFI'1@7OITDM(CK01O;V7%?M).OL+%_8I\=E O5
M?XD%R;%.P-"'$;)3K*VS>\BU014YO0Z*E:U]1VO]2WLV*K;2D"K5(:Z _>+<
MR( !O%1/%%@KB5Q9%@6JV J3$.HL=5X$J'9LI[[C%PS>,E"KAVGJ]=:,OA\0
M(X2KX(R!AF)]35\!U4FUQ^SA$8##J75]A WI8("(^B/[$/'L)R*SEKU7N?AT
M0P.W?'P"3'(F!"&%(Z'N7<,,92N@+@.]'UG6G'0:66A5]4?B\!" ?F6.V#T'
M/GD1G>3S@]OKLQYR%3B(L;*8VFS9K=[[8AFH;&\JA>DY(0[]@^=.#E[U^K^&
M*Q_/U!;YQL= /V]"VH8A3P!TDANBJSNOPS8U\"G\TLFQ5AR!F0!B1(L"WT',
M%V4U>PP$J_T-;ZB$C7,@083$,DP:EV8144))%DV!%!#%A%-<$D].!LLS:9 D
MVG!^FSLUN^4XQ47_>%E[#U27P(JH/KU^""6,0Q>\3-72ILYC<%O?5W? L;ID
M]8F8J")(,R\['I$\>4'RLBUX'YF8!NTS >28R(_&>6FVALNJLKHEZPTPM<-B
M$9Q)E8'U.KNY@^:Y;Q#M0=)2?3>!77N9<ZD"-B>7B%R"PJ;AP(%1%<'3OH)L
M-OBTA'$ONGPD*$U<X<(T0[C A?'CT!*S9&#$/T,LOY-\\RV+A)Y:FH1$@DL
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
MI35QAE9JOP=GA$+IF%$KP?O\N5W6U;#LZ4/'Q%.)R?VKQA'7;//+W\L[_^U
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
MX]]DZDSHZW<FU5H:*9U@GY_)F/+O#5S<=&XA7GZF^B,G5C7VEPZ5@W 8_H6
M^-:<%P)2G$LAZ'?4/W\MDK0P/*3\^8QMNKWQPS>MW"8++@9;C:[110H5;ZQ.
MAQU^707:1NYCZFD%0\/"E64;V[GZUYZ2\P0.:#7F?GUUZ*%WYUN'(/Z(.OK[
MZ>J[01(;P9WH=G>V$X%_O/YPZ[5_EL^URU!)16R] ![:>U]$V4Z3)\"&_1N4
MHWAEO/[HY<813U?C-AF'7=:^6L?*/15Y;0F8#8K4)P"UPPBGQ>J1<Z#460H]
M4<^:@F1ZTF Z_(2^7K!H1/A1PJ"-]@[1)-,USP-1OLYSBRDCJK;&$2][AGNW
MWG=C9I(^F'^]TKULBUYL%PB?>$;G(<^>J5VE/A[4(_C16U5NNA*,WRONY]OD
M'D5M)LNNK\53)M-9WMM-!N8CUZ:(JZ:R\8(*S3/:%-S]<RX!OBH]JD;'Q-N3
M0<_X[3&CZH^HEE^,G(DGXGJ_N%0VH"BJE(#9TGG0)./3!"U4?^6;W40++'\>
MI?*Z,%MH-M*SWKOJKKR*7BX12Y!VM!P=]$V,6LMZ+5+;E[5A+W/_CC+%=LEV
M#B9+6S.6)BH,ZP2Z$HW.8ENS([X-IX6?Q4I!\CL3C0VH;=1<ZQ6-8ZXPIC82
MK65$5E_,AU^"GV\YA+4^S;<] 41YX=69W J6A?-5?P?VO#*;7*0IJ2VY-]C6
M'PO[B"ZO F30-=R"M%J1HU)[;25B[*I_G*1*:+]3<[\_1EW%?AR]%_BUH'S%
MD&%R;'OGV'X=RGQN] 2P+=2M<"#0[=&0B[2?\\!'9(55LX/?,X]Z @36T053
M@WQRSJ;*F\%0[L*K<9C%?@U?9\!!FFO^965A1D,TBLRA^.Z\ <"9L%7<%'Y5
MQ!+-JGX0#4>#!'\B2HRVJB58.^[<"CX]DPBW<<(VJPCT'9+N4VW&Q?@]$<"Y
M'PV+ %X!2\ -?A5@.>A- =X0IP@'UR#($.^D#C8@U*173F/4B@(&!(C1BE*"
M,8TY-9L5-?S;E19T_(VE$G&CU&C9H>^)/ZQ9KBSK?J+(E8LO.8J&R<9H0PLQ
M3NBN:2[> 'QUKR;$58YPAUKO=0_<YZR*9RP\#_65$&O(U-S-\^*:?<1[_.SV
ML*CWC]N98GA,"K&BA2PP?3B/?D-)[X34PV&HI/&: Y6V#<_0-HZQ3&;H!Z[Z
M)*U[#D,,K%1?="R=Y=9=!^$;[R4PLA;:6B0%KK^J$7[,])L\2=P;DL9AZO16
MS<H/V/4 9%CZ7EH,[O6W+80T[QDZ$/RK@.7!R"8YK%;7'L+R-A5I^FI46;)#
MDC70(\$]H8%;. #\$+7%YO%=<Z^S\FO;/W];Q0SYO)3V!*@Q^!Q"<F<XJZK5
M+#%\65;:6H=@!>I1[";S"=H2]C1MI^F>[]E:1W)9,6B>N0Q<\3MHF&%:TRSZ
M$ISL )_50Q3"\>X&63MKMJ\7 &KJ^_':,MMTQ5E]F&J1JL6*(7I JHBLR5T?
M\@1 LXL']F.MA5>5T-4>XP6V>NQT[ ?BJ<A_HQJT5S+*;7C7=F4R(:PR4M/M
MLVFHDL7A$VL^EP01[QYD3V3NW]ZKIRVUF?R^6CI5=C=I$B0N/%",1ZN?+&7<
M#V?UU<'97=:ZN>9#K:XB#M38)/;1OB^>Y%D:10&A+J8UA/["F+>1FXPH0MG$
M 6+[O@)Q8VL5V^%+FF@_E??YO9C]^V!B)L*8)<VAP6K[7L-?;-W:)9IT3.RW
MP"9#[*]B_<.935%A#03@AG([(RP1>CO.FJ)7OX]>RQJ+UVY[\T+WZ'1L_Y*C
MB%C/V+V)6,F]CM-+=OGL3G'<_Y?G@OVKG_E$;_P^5W]&;7-1>9#>7?BH];A\
M^I"->*_^!%@ZI+NV"<Q%KI;H6^>R%L;8]=9OD.Z1Y"#.@]@R#!:?_P+E%'65
M=OI>5%J3LR3PQOC7%OB.!R6O&KWJ0Z<NC\</( !.8"1F-V;]/$HA=_LRT:O$
M2Z."DK3I< 7OUK"$+MU N=)4%G="]P7:LJHW>5@_,O)BV1GIBP*FT.TC)UN$
M(W3=5_PQ2ED$<K$L3TQ,S).^5X4EN;60M2_0,'!JZ:5HBG@=EF?[OS.Z!<=/
M29IECNG;V8\>+]XO1?S**5^5O8MH>70).$5X I@^DG@>%?Z.&Z\Z)4HE0/]0
M+]VOR3AP3N9@OVD^XFQROUB)3E2X\#8"MO+'8<.I_.#,Z=6R:[[Q@>OO$[[I
M*F>^!U?$%)W,HX<@V0.5>F.+/;K0:B(U,]EM'L.QS8\U*TD%B8-U)\VF'.%&
M:YA&"$?O:=:Q-A[>N 14B8U&;UZG-2K7.44[.^6:@80N1S_$^$[G<$1$GY]1
MCFY62PB_%:6J2!V1DB],'-MMIN(9@WY=2X#KW2,4>'0:&!@!+2:FT^_A(I__
MN6RSE8]&N7W>?C4MIO#Y-K_S"2]:/_K-7'M9$UG6%+PMQ-,JYQC60NF^?_VF
MN/=.NGR43[ EZGKST8+A)D9@\U0P+?.NJWVA_<^G^76NGS8&E)<L0HE2&,<E
MD4:0S&)E;Z4-^7%/H3U 8V9$:Q'BC2.;+>A[]3RIKK[O@+MLX6?OLY9W[&TA
MRUP5GP@&>:^55&V,9<P'8CT5?LISK1QZK?;<H$0N\A$@Y!:F^U+MBD;G2VEN
M;9]Z ]H/@'R=Q"&.2?UN%),VCMS_8@J4Z2I;,EM[%FJFFL(#<NP^,XI>=;']
M1^VV8;:3[?O$)8EF+9HF)@)U*@DJ@&R<6.*()0DM+^+:YZ!O[NK-TG0KGYH@
M6@U29>]!,!FH[./>"L)NC^BWNDRXP::KT9F*;YNQ] <V9272J(A9L+;&?6[;
ME?ZC]6G-O-=L+Z,Y"#[65,*U?POH1B</?#1/&K,K5DUD*CL#4G6R".G;%TB:
M\F-08:;*XQEVOY&4Q,2?3OTJ9/26/.F&G)RE_EMOH7EGH0\KN8AB8N3(QTI6
M'^LEQ))LU@^L?:1ON]-(T:E8\4,;R05N*[Z7K#EE1B><#2&*PI!+(C)C]7./
MF*&6,Z-$:8C<P8]1=KXOEHJ\:Y+Q]S [0P3TCGWC]H5Z=$L<HSEX J *GG.=
MWJEZ#?/(*]_'A"5<[M8NH8THN2.L]>1^=1 FI^C>$#XK"71@S!&W/K=WN0IY
MSU4V#6HI87QE@CU.1YN:38V%A542L=$0D-W7#;&D]Q3^\!H2"!^8Q]XC.Z*
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
MLY?04KC"E?$=:LKDF?)8_>PH'2T'],3Y;Q+*UOA4?SFUQI]'^NC"KN_+'9<
M1R7_@#\& )G+]X'_?&:.:4\LNMV4MEUGD93W"E/F-38'H^G[DCXW!@6E_.XC
M3KRTI*H53-[&NP#AYI/*CS0^<V<\'*.A8:$!]MP;'U"]8*GH(Z+YTFR=<:T6
MVWPS/3Z_O&]38./+9G.ZHI1H5> KE/L'@7G+NC13!]-J9YN^>)=I"N0XLBZF
MA_KU XTS]AT.MKM4<3$RY/RRX_!A4F#<$4HD)B]*Q(+LP+=U[@WZ0O3-IEK7
MLG:EYOS*H'GS?2Q1#:=D%C=AB; ]_^S[F7$;(0*I&>H600EJ\]HEN\4<H".$
M6+8]/?6I+,SOM15A+SKNO2.C99NX/[V]8^8PZUPDD0]=[Z8$3S[,)Y>+V+!F
M2/Y9JC9/HR.=^#1GN7"+BEN1];.WML2V?<-[;=PH[L('(X[UA-PU/*+G@_+
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
MS9EF#K\_*!)26+AW?FZ0Q,?K2;]45T+;BD.$L#OFIB3/A.@3$SE[RQ<!NMS
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
M66U!XN:)Z$(D8#$S2O:ZRU,I>_[2VR\>8S7DRK/W!1/2A25DB):<T9I8P,8
M"^PS$)34FPA5H[%^=QLR1<%^FL3M7(G=!,UF9WUZ;/A5O_5L</&"A#*80J9W
M03!9I/ W=8)A#XV0K-V<0WE@)"]X.FM6AE9 8<PFZ[L68.1%+#!=B",?[[ 1
M^,J=O)F1A5G?Y=KKQ:5L4G(&8-PBUB+D#YKCSOJUQX@XHK=L.D/K.X%U,"YY
MK6<]A?BVS()*A"+RIXZ2PXZ',G [K;V^7Z@>CA'BFGO4?X++(LPBY,K/^ML=
MZ?^5J^6FN YX047MV^RVQO=^H#RL*V*?;/0+.=)&0!L+'%JO>&0$WB<9:*<V
M"U)K1_=(Z."A4#O":*O<Y$/5TL413^G7]EGX'"^@;:PE6:B2S2F!T^2XW;W?
M0-)9#@R8X*3TM'T.0T4NJ$B#/;;5B9@GQORA-P-S,O.<);?#,3 GI7;770*W
MC[EF@Z[):[W[WOPNZ4V+C4P*0"2K<V29XB;B2+>--P5W/6G-)>U'N=:81IYB
MJJM?&5EJ%8ONSDP/)@A+J'V;?[,Y+T/K&S$I9#&("\%#Q"(/ 5$GJ(9WAZ=L
M;N',.' (_ A8D#/3.E4B=$4'_ L67\1WNB($_API-)N1RE?"+*BU_N29P3#+
ME[FP7]@[6(U4,JVG<-%/(K3_%!,>"@(AQG_V61D5*$1@8=\]=G]427 P[/?1
M1[$*E!9#-8JA.FJ_<BE]R>38'5[3][LW#Q6EU.TYT[=>GL^'?SR3T<CRF-YS
M5M^7<0+)%'-F=V>G'$1;L@S7#U";W]:$V1BLKXGBT.,G1UO<6&Z.>##"QWK^
M(G,;YH:7JK,K*_$#=)6R<-[\IZ4$$7X2S>?YEK,FD9LO<.IV3"ANOL@66U,@
MO\6%MRCNV!UF_F>?C-KN%SOYEF7MVGU(!M9SZZ?XA"&#@N57QQ. /JIB/\3_
MOOI'U1+.3N=RS*-G)N5X31L19M6L-;)(#@M(QJ_F6.V3R/^G2=%?.W&UD .3
M:\.%QW_4#?].,_S_'RU]1XAU[1V,.R%,G9 ]2D%2)E?'-68VI&]'2$HRHZ6[
MB ,+1 6#AQ$)0.#1[!SO0Z0RTGS.[0B!]R=+_S],4?L>0]G_;J0=X??\E2+]
M-PK9;>T8=4!J)BT$X/I_N#7'[RD(XY9L);8,9M_H!G9;/Z7@A75I5![O^FR/
MYPL["3P)62%6H[=9F-SHFZITG)@/C;9Z%;V:PSP_^#Z;8!5H=E*CVT@AB@/N
M/";*25=4HG6Z_'*#2/CMG+38\M<5&X8'#.GG%\YZ@\:9H/V6#2]TB5GQ9:7A
M;L5*]ULCV2P=.4. =7%NQ,A4=2S<Q.1&#AY)O!2!1NW*E:@LZUF8FSN3ZRH)
MG'(K$ G\Y@)GZW^U[D Q*WW6YWW&:,OEB%RRXY@+\4F<71?-DU1"9Z)NB3ZV
MGT6K$X[0T[7=L1X]TXWT$IVCT8MZ_YM/_*TQMWGC2'_I\P;S%;A+48>01CJE
MN^L.+$R=**U+7[PCM%@55&^CMU(_C1:/,F3PSK#,,^3M\Z_OH'S W0N"AH5,
M.TC:3BR -8V(PV]RE'':#T\3C19_14KPJKB_+H^X%4CRUEF&=J; =:=YE*4'
M*=^SB+S^9"(";]K'ZP3B6:'=+:2(4P>#D?^P<9+ 1@JQ&$OQ'>@ .!U=>W7
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
M!%CY-S7U-5XJF7KXF<-YR63,\"IY@=0,Z&7CX_HHA9 @OY.YHGCIZ41XX;T
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
M'UY3+-#R' LL]KJ>NOH;_,-U)S%4>O5^.>O8$<+MXU8F:;L?'4L;/4@95LO
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
MBH$!D82'^_YG/U35W\&;"PW7\<,*C,0OLOCD*A+EZP1<9V\[3^8+L_CE3PY
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
M0+)Z%?*\.K"DH*1):\8^R95F:'\X!!SK'*P<1'TBR*!4.,)SNDECJP[K\X]
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
M<&)9HB0F<@ZH4GV<\&J,FCUHDNIHIK,4SS\:OI$,'N;ZM$=+MV;8";G_<S0
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
M\_GW$F<9F"J:;K<+X62(U4:CH-;*.P<8T#IHY5NN:_DY0.O118Q[/W$/>"O
M84<!=N2QOH#+XKUY"R<8[%"4<C @;VU)&68RJU'!P3!_W#2]_IB)R'9UHF'<
MJYP0T%!NE6:3OBSWRI=BIZSYY8 #N)7;TLJN[@Z8AVRG'E8<\UH^W9':MX[3
MF3?2@Z+7@?(M8IR$X^;1)]@N>T4\8Z/=IW5.,+O,1R+9."OF=#U(N52LXU;S
MG6_AG=%$/V%SQSUS W;2DLQVH,T/T ;Z,>E@A;K8<\ -SIH?=Z43X@2F*ZA1
M0G7]-TQ,>@?E^"W56GN+P9J)+E8[+:)[V2P\\_+,/#IGYI9\H%<E LA-YIJ*
MV4]*%%-^P&#7-'W(@)CD*@%-6[,H>TZ4>K!,_]?>PI/H]=W!6..1Q!H4Y!#M
M"KKG#+NU!HR4)3IJ-D1:92G(L;D^U1<8D>CX?N4^S<)N:LTHXW#AZVXN9(]I
MI7JMY[1V\'BC27C$&R&BYB)'*1M(RFNFGMY]:USXSR+(;@Y22(MC<N*(;$TL
MHC=M+#<N=ZN@'[D9E!34JR7X7442U_-VM^RSE*L)OAFC%S&WOJM/.+AT0FXX
MJL$4N)Y E$EC?F"XU]5O/V%_@"+0PCS__:K!F\DA%QF\V1?\H ;6[)IKH#?L
M3"P%U1D>^[*M/ -LCK=38P0-\\SNC^E'%D"8OTUN$.J*$T4,_6 <#M?;C',<
M;@IA*!BQ9"9[(PQ\UY-Q8_&@=ZQ)R2BQ4@&NE%]04];[\*Z>0/,O.\2*R(L#
M6_/C6\WYN@K^B;RG*2?].34$@9A/KFE5!=?R7C9-^+P;!B&F]+EY46^&<E"D
M>20(#[-EXGW$_F"N3[Q3P_72[<*!$N<7"6^FU#8P='VA,Q55"@X$8M24:3N5
M(08"F/AE03>-J15RW2SCR.,MW,'*U1#?[$5_&XC(^..!A2>?\-8GU\?[XMY,
MY[3%5C?!/VPX?)C6GJI.<,^Y,?0(UKAU5WWKX38+ &]2ZRUD^A;]W4-TG:Y
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
MK3"\W!10(^C?>\]=U,<TV_KYG0-F22(R89J&OX\RM+&,]_V]HR/PG_VUL#\
MF*;[P2FL'3.CL?V.7>PP,?^ES2EN4?+6Y>@>:&89?KP(CW\.@*C<O*+S778W
M(^T<$)Q1,P'J2+I/U[?;8D#V<FNB 78][7VEJ&BV:DOZ?4>]T&KL2=XX]=+A
M&5QGIZ0+]$^:F#Q$E\1LX?V@LST]]#<^#(]9+T(Z!5Y7L]EY=BT*@\&/QE"9
ML=_[=? EN, 4L;TPT;RA9RO8#O/[R',.P!_&O>8[6!E4Y"/3ZQVV,-K_U#MB
M51*;T>'Y@A:9RK")DE><",[4MW, -^DC3#G^SC-#,SJCW75(;<WI+OQDN43=
M9*#)9(ZNV0;E+"_QO2>E[(.R&L,=$CX[/:'9KV^$NG><'*TSVEE0&<_?&>P\
MB2T-1%=EU<'_R+TMDY.B-3%BK&]U[-H?TAN<\)X@V*)E<.]63$UC#/J\O$FH
M?C%>>CGDZE?%P6@_G7'S<\XYX,_DTP3\I]0,IISJ(*O@H][,H=)V[O5J^JTG
MI:#=KH$\S]')1@NM^V]R%F,*A^E22KYSKB5?T]".(&B09W_#!^*FS<JBHO<>
M(G?\_J.4"7\CBVDWLIE&%YSDFON1[]@KHQ(=J9J4%4QA=DB_Q6C8418[.(G
MR*#B*J]\?[B?$S;Q8C,[Y 7:?#5'^M>-#6U;%7W*M,*0C4/YW>#C*[D+TJ?,
M0DJ61'"A!2#455[WB#'O2]N-Q;X*TV3G-U 6X[(^L. 7MU;64E5]"CO9R+5*
MF[3ASH41LPR:3+%S@(TV#*L1UBNEG\J_XY-*FQ5'?^NW*#S130E6+..1#(@$
M%EDF'>JO)4=:ZH1)JU39U/+:JH)3UFG0@W.>%*DUHR"YFLR1H>%E E+O)C/
M9$S2PJS@;D[*R*?PT7U#7/C/$M/='*38FNWX[9^;8PE24NSIS_GV<N,:W"SV
MEMQ8X!=YCAW/JXL)A>0J$J<4 (PJS>: >DF+4"X-Q#+J""SB^OCI])&W><TV
M>?G%'C8%<_JMDH9]=QQ<<X\7S:,IV]V!0&<Z8<?0"1WS8J$HW\?9,WV&2J4?
M-HC&DY\T!HGH< T ZRRNS;Z/,;JOL13GF&.=A=))RMP7GBAHZF T))/1*:4Y
MR-*BHMEW(M+5<TZ2C%'YK'>VVJ_D>\J>5AQ2WG<.B&=D][KW("&B*). 6+./
MHXAR+?=%R"LV;Y$WI0O)^?S^+[T.7EKR+:P.>#P*8WWNI3;\]43$<!?8<M2?
MFI:T9,"5H.N#F&>=\M\HGQ'(Y7[B'?E"Q,<VJ2A9:=BL)8.=+CAU=&C)"619
MML44GAEPHZ"_5$%S67C-9'F9E$&0FE%T.3$JZ$9G_^?;6F^%\&/+GV2H5%T'
M.5;9U<*W.23V<AE!]@,YA[=-ZY7W#[)M:JZD4D\+[2XII3ZBI(7L[?S:NZOR
MC\@2/<:_^_0O606?Y?\MJY!-<GDX 52;*.,%W0I:D#-TL-;*Y3!<$+,&&Z@'
M'9$QG0/<!L)E[HPZ[>4<_/!@[[&W?+#&&9?1(H*_VE2GZI_G2Z<)B^?ZP""[
MZL"20BE=]DZZ&-KAIC&5%7]+);JR&"I+;YL?%-'G#&T"B\5>7TS0.IO]53^W
MILMSN%.OI>*B19WR7.BI2>6QQ_#G^(B.C"9BS;*%<A#"US]);VGI!ERX;$V[
MGXP<C!HLR@MVE9G@P[NEOUJ2@!-F^*0.,XG?VW.J,T7 P3<L9=3Y+@[CT+,V
M^J;W=99@'^]86:"EL*0^7ATQ.+AF[M["!$F,=K-G\YF-]8HZ5_5],R<RXKHP
M,?T;E.!?^5NIX80^8@UH4/Q<1)-PS(QR^E[8LGV9%/?<RYWWF+SJU(CJJ11Z
MYT15B-(8</VA43NLH-_M"C;KV(970@L-*_2T/)^ZB?E14 <Z9AU %VQ U*(P
M0WP2530^>);_3R7D%P*K"/]IPK^E5^U>-NBNL5F)]T% _ZX8[UNM*1'^P\#;
M/%+"QS$\AO*TP;3KELY:#:J'KLH[=\#]BK2B[-_[W%A3#S.)X<D=GWCC\N<K
MN\.!P/B]]<3[KO)^ 4&U6WI][S828X1CFI!1CX.:)0_MW&):Q9!%**/9N#V4
MJ&$33"K<@3,*DL;4Q%URWR9F=G8KM0)8]GY=1O6)#$T_#B[D5M[#-JO_U=Z5
MQT/]]?M!]JTR8Y="H8DL*4O6&LM8Q[XGRC;"V K)4J@Q]BUD'5.V$9JQ%2%"
M0H8F%!$I:PM&4;DSEG[]^O5[GM]SG^?>^]S[NG]\7Z^9LW_>Y_,YYWR_YYS/
M6R)'I^PIXR/]IY^Y#E8@<0:9[-1P1716(N\#_O8+/&]9_<UY-6/'X">"@P_J
M!M SWQA[QK<.8,RIKR[U3%>":5*URY?9Q,3$=/(L. ?JS-9.16OB<%DKZ@;2
M%I"OYVVR[ >&%RZ6N##D1-RI;!?H<:6ACL-FSETQ/7W&863AP<\K*7N6"\_#
M<Z^'*JYDBPKKXSO6 6E.GRURXX<$+)U,_8!&#>)P\N(J:9#B@'7#:ZX;EI"M
M/=A&7ER=F7FYL;8J=[['_W5E-9=<;.D'S AE;<6B_6)P6;6GX1[;XT6$$DKT
MM$7G9TM^IJ7>W6#W'*9^?P8N[YJ#"X YQ6>94I\->48>DL%_?PK)8<"*<=?;
MT_>)MIZ%^*GV+J2U)S61X$ZBMR7@1EPT30.Q8><NH]9,YBYJL57Z^.7N'&*&
MAT?%*[,3"E0$!I8ZOPV-Q[P.=F-[MS_KM2!TXJ(-9[47<<+"+,Y\+99GJ9S7
M[ZD^V=X>OTU)@15_X#"IN=M8757M\&K$6WO>UN;P8W7YCC7<G*RT8VO:C*&)
MINI7_QG"%;<VB&R4L4_BW7$O8._X6CA?\OYD[X[ -C\5X0]M-8.L.<@<RY2S
M(YK2MFQ2OOHT3%J.OE9=[ 8F=X^0NL',23I)&CUOLA]>[G_G(HI1$KG1SQ>'
MZ($'8/EXL%8+E_:0U[C[<[_Z@NKO^YD+4I8AS)O?U-@B&IWO/PP&;FR"M@YL
MS)V\8AO[GYM+I0"Y6*XOJ*K0.ALYBE-E0FB=[7*CV&JFR= J'PX&">"._.N>
MF=48?W/&:Z[TPT<TKP[$UCVC_>[FYN'DA5WAQA;H$5/*%F@UQ<7$E@?H@)(8
MQ)L[$#[:O2OY##E6)R\LC*9F!8DD#;NLH4^/$9$MB9-C:0OZ)_Q*FA/KI::J
M,87E)TDJE[)4X5G?Z@7?Z O3TU7?TT4;8F:J.IPD/"=O%$U;G@[C'DD<<,&&
M[!>'M'YXPR<]8'P&EDK"2E[=&?:"?V*XO*O$W8*3T4FN$X[H<T^#\*P4NQU#
ME%*1>OE]H>(RRD4=I))Z5GJ$=I#Q&2-+I\N7(>_NTEV_O2([W)#<$G7R_7)^
M\VGR2ZY$5*Y*<4#%\X>M;Y+CP,]QP>I.M]0]52,#;ROQ[3^3^"Q:7RD3H:@"
MS0E&)N-/3)ZAS@7[=PN]H!)-^7*_:-I>6*LP0QD8$M1G+$7N%U\UQ@&$7J"&
MI&SRM%%,O*()KQ3 OY@(@B7)A,PD9.3Z3NERY-93Y^#'SS\*Q4F:+EYC@[_T
MI#IH&I]:J_+TU;>#?0?ZY:RRG9QK4MY<N&U!*\?I_<KLL9",_&?$L]',7;()
M]S&2F@BHM@!KT/S#57[>JQ;5,NR> SG6R2B7/0-U*VB5)5M),7MO ,^LMM.I
MA:6W",V0M[T-7,PQX8D?QR9X!*8;K5/YPD2G=6MAM3 _)20[(*XQ94@*%*^.
M1.PUBP$S8S7&S\V_DN2/;1>@%3<XN#?98SF>/C#Q@L^395M?.U/)I,-=Q"J<
M[KY;TQ76; &W14?QK/4UC]F(>U(7_;-?^SZ[]3YI:5;7C#BQ4B!*(Z>@DOJX
M.P&WX2$;F&HS3V>%$FOV]O95X^@4RFLFQVJ>S70(' 8<YZU/$%J,T%YP%V\&
M3W?#=8,SNJ>=FN6DUP$<,7D*K=%RIN?+H]N&158OE4IT:+J*>$04U'4WY1@*
M1(9(B(ON".2P7Q30=S"@]USR).- A],7.B(Y!%]MS/+<6U7_<:)W1%C.X4+-
M*?H8O,B*-+)3Q!AA58_PG$)B4F,OO^H.3$6ON7Z.8@-264&NG7NLXCR9.*N_
M(QB6.&]:@*Z426UGF2 B/<?G-3_T/T-B/ MJL4^0R_$T7(9L:D&W\VY+XJMR
M5L_45&M\]LJHM._/LV0]!HUZSE\R]HQ.1J=4^!8[GU(60CLI9)0=HV-T77U*
MA?6(K4?ZHTOZ%_3W9!Z"04![R:,KHDV*Z_BK#)&2F$6?$%HUSQW).#$UKZ ,
MB3[%R5P3#3585G>*M*!8\]BS:#@_W")0]>.31?L5^2:1)=#$J,R3-Q5/[:?$
MNIYW+>ZFARY7&.O,>+\R>>NKK(*+I*(/S[76T)2%<@=;8.M:LB\['+_A&XXR
M@OFB6)ALX]UEE(OO,MY=YG!<&A:_JWGI[:TS%,DU+]=S.,B_E>Z%&N=5O[,?
M1 L/IPM%.T<& 'CYXH:.< )<;A,PU?@<DED4P_4[_"Z$E,(:!JQ'4'0XR^4'
M;Q],V;T)MRO;32\0N%1VF,T-K4O8A]\;M=:]C.UGJA%_$(3\_.+$O:%9XT\>
MG=*7H0HEKR:Z$B"2S#FOROC94CMZ8B*!3.1E:X0X]SCCW$&<3\CM?;8 -FF]
MDU4]15(J3I9!,]!5N>?2[0N]H,;*0_ PF1!]HX&]7%*ZS*&[$VU@ 9G._G):
MO3-!7_65L*>>XKIBA5:U)S5V5HHAK-:BV+0]2*"EBI1 PSTZ-Y6.9  S]@R<
M"39I3*O%-;2[*!L";P1T']#"\^P9Z*_"MV,6E([[%Q9VD,@(A+M*2!SS1GLO
M4R>%<'^E[0$HTXWW3MA/%]YIO_7<DX>67C7RPD)L86_IS*XRV+&T,F9I?E[2
MK':K46&(1ACX<3MT5:#6%==UM4OHO8_;\JZP^ RV88]CU%IB0<@/PTI]RL ;
M9U8) R@H#"*\$YC\Q%>-F5B0=E9-[74#[<FDK+(K#GE[M()N:%R5H3/$FL(D
MK@\7G>^7M'Q_= _XP=&QRG6 :SRQ,>Q>3&^4=CQ5"O*#@)=V+0'/6)!V]&,,
MISD-DB3EHW/$VY&C+JNO0G'E9NH.)[RX3Z C(UJH00LN'-7S>E;"RZQ?>TUB
MXJ$2RR1[2ZR6U8#_N?N>M8O(D'Z48]$'32V\EHA"7=) #1@IWW3DGHG/QC!+
M6 $]F4"*UU%@-)H;:7EK?XLZ87)ISJTMS-:+9Q[94.AVC!<_)ZW%Q[#".H_,
MZ!%G$Z\.6HD>*NB;ZZ1-?\1/_*)7'I;?4<)[D=D+SJ]V5IA*VH*%>TH8%S=2
M^@8,!^<T* OI$Y$1"D]?M Z.-J8J.W235R/B+#\P7<3E@39GPF>*PW-PBK_Z
M,[_YJ[^S=(P\;<[]9Z[6_*V#00.;_ ++6.@#]B\BIC6<2*CU"_7-KP;&@'G+
M](#SN_3Z(3D&<,]D8>[CR,(#9ZUG6@4E+S7B0Y!Z5_)',J-F#:+\/VONJ5H'
M$' KPDEX1 "'Q<F5-)BM>)SK@\N#R-;DEN'3"D>OV>UOF#Q&XS;>;7"N::*X
M_#H1[I1CFJP@^ F"N_]Y$:HZSDE8![SIAI>MR:/G7N%66SM), 75S5CKW\=.
M$.++])11!H;?=IT[_.TB,7XKU:Q*CU(?"3&M13RPYZ&HZ#J H3I]': "AS9R
M$A8I]^GCH3/?>I3%I(6HNU&PY6L5)'&>H[QF^(2V>TPY8^95.&]QR0?<);(S
M3-$>- ?RX@A3RQ];KY0'#GCY6C8+=3\LZMGAS>Y!&+2Q#6R$+RG'VD:T< ,F
M#F!=4'Z@7M_3&Z=5#>X9/[F0QZ)[5WS\1C=C^Z6#-G:6Q;ML_9?ERKRUCJ^9
M@;$JX#!H.6\Q0P82FI40P>H\.M3NEV-;&6VH":+2+6643K+ VD>0P(G5!JSG
M&#]F/.)2:']?G7[W_&!2!EFBQC2#2P_QQ.NRA&0R#O6<0IJ2R#^%*9=XX/!9
MCN1UP!4;W75 KAQZ"[#ZWCOQ4!4R$JNM#P9;)]<!6_E<57Z&69L,LPDEE_!7
M5K"%(>&<1P<G<99GF1JOQW39-^?@C=6(F\:TO0TG2VORH<@Z/^[Y@70'I:=*
ML:;W%^8'%D=+V[Q\+PY=#+>N'KYH_M5;WU?GQ0@8.'>NG+4I4V]B%-\C&ZXS
MGZ,$0WF#CQI3O'U)E<%GQ=,F>F-FVSP(/E3M*@7AL@?Z3<\JB7[I=JW4F3@4
MK0!B?9@+:M][.O9LE9W;1V\=*$&RQ;4RT#DY7\>)+0<%9C-D<8N\QNDJ2ZSG
M@[\M5[,8G^D,V]4.G8YT$Z8W.#09NBTM&9=3%%R.E-^9:QP(N<[4/\LA/'CR
M!SR^(T=.\6T@)'?X3Q5/68P,V2P'^VF.%,JQ@HU,>1=L].B_*0,MK,A*J>U@
MQN,)0,_N9G?B$#0D2!QJ7E.N1^\9,Z]/O4:C_=*Z&!'*>S&1/;-4A,L"V[E/
M_[1B;&9+=LPQWF)GL*?\="(D&_\X^=KD]#L+"=S;/)HP:^P$BDW:4O:T;Z98
M07Y8!OIXGY8].]3AC/V0GB3+AYS&%!OWVWP[;B!FX*>JN1+-/#V$LR^]I2=F
M,N_FC+OP\<K.(*+_2(%>Y'Z4XNHNLU%P%OVC)/-RFYE=!M3R#\R?))^$<BE,
M'S]\4W:W1_^!C.^V9.<6MBNQHW!-%>_WU5%+M?):YSJ@10*S#NC-A&TG<K-S
M&6H3="%MXO%+]5N#;=EIRX:=EF^4K?O]UV8!P!#'TW../DXMP_:J$]T0MT%7
M8IJ+U/."RG?(P8\@S5/4Q;U%6KN&=G89^T\2T:8%&0B&JS3"R&+?4B=QZF]F
M9OOJ&CU]./$2N$_8)M7 NU-UA\_[Y@ME9S>TWF$\);\D5V4@/:N3:_@H_98]
M/G7!K P(@]#PFE;)K!+YJY]Q)O-PR,^V>9T1Q H#--G!^HP9Q,RJSBO73S>X
M#Y2(G$JXO'"P@7@]Z35Z["F51/=EVKVIRW)N0R_2RB5(V:R$U)S]H45E+A3+
M576T7;,P9!W@LGS+UP E?O+, #WE72!*^<$HV($WL".$;OUX9D,&1KT&%&J9
MH=(BNO\[[CJ_@>LU]+7XTI;QGIR\_T==K2&;;C)%7S?@"WT?XQ:Z.(5#MPS#
M5#],X8G,'J2;]Q G"QNE% D7KD7DH=985< 0QAU@WO@%9-^B8[7>':;>7./F
MCV,\*S?5;[VPJY[FGE\I.P@U/N_\(?::Z,#KNG,)U/1%I8KG<'V5@4&9>"\7
MUMKA$L;E4I[R@.Z=YPOBE&#&4H6GZ[1[9'6U-=W"HQ%P9=Q#[4Z:VR#W9V8L
M&OK-RU@A&A:ICI)CUF=\J?M0<L8<H@GT=H_.2YRUGWX_ND_GE17]F@;:2K),
M$'XVTK79'S0\$;9<)KJ_,J4@XW$NLUN@ZMN?(5'I =^:Y9 F,=Y(_R*T>NK+
M9ZS@IN1X8LB-((J^&?Y-?0QU5ZF4(DG_<C!=0G^'LWC\W*&E.WJKQ+:X;-H2
MAOEQYB50W@<1)]^= /+,(;S0)/W.Y.!\ 1K"N\<CH"]V[EY "1?OC73ZKIH=
MP0/>@R_LY .IGL]:$XE&+71]R;.V2>?/*^ZNJC31PV<>D]$9(&)XII#=L71B
M;<",0FGRE.*P=<Q70 W,*;C)8?.O=R".7_D2J$_QS/'^OGJ[3_K6?H+5I4T_
MXOEEWF1%A>AZST-X*&_-6X=.C(W[D "#@2&0B)[BI,E[=FOI7CRUC"0.B[XH
M 3M1U.4^?H V'>/I-VVD[\(RHV[$^,[,6Y#E0T]^"FK5=*3>0EDBNRUF(?;:
M*9B%QS+$9[<]>_$[?1D/=P=8=8*4 X\!1#*0M'S+NR)2*X@->&:,RJS<*[^&
M7B)MJ>R:Y(*7#6-"XX#M(3<[=^\F!@UF<T_/VR_SF<WG_5($[^4F3UMKE\1$
MVC+IH]#G,.V $=''</4+A9W+F&(/5UD*L\&6 &J,NIIB>73UX&(6\,%WNGO?
MA2U:?RY\!VEU; Z50S-,F2")$5/@\(^[<J$>I$I;<7.:\]@S^BX(Y_$"D7AW
M7*L?]YX4QRJLW%FOD>X'J\2""D2"^BUO+@J=>B;6-P3(/,"Y!+2%1 !XCC.A
M_8O: 'L%NI^#<N5>MTUX7!6XA;>L)E2<>#RDDE*N!+(J7^9JZH VP#$B\BZO
M2SYJ)A8Q2!L6#K8V&5$CK66"82:(WSZ*.*.>4*'ZH>!B"QX@KBZ/I10KPG^/
M?L]3^]'58,V/4_2@.I3/0?%YIVR#,9G@?KTL9MK'%GMEI'HQ^N$YJ>'**!+*
M?K<VJ=2\OJA)YY/R,;,7K!XPI+MB?91)@ML 8!?2#<"R5.32@ 3X#*FD)DHL
MK:#,]P:L&M%%/L0 ]\[M&[YCM?#N)<V^H%=ES]V4.I)\/YG?0!2Z73$"%'LP
M':VWUEKL["P=H^6&-6&:ES%M0E<P!2@"694S9;<_VFA0\9P@CP!R&><Q-.G1
M45BH>'@TZQQ1O\H[($[6^HD=Q/NR$RI3M ;I/SS#J#PK%,Q8]O*B2"JI1$_S
M TTMINW,L/N]JV^X5?!%28=BZFR$KD>?0]-@>":$,V\C@EDK]F=)3*MQRK\C
M%-NY2SU_+]4^?,?Y?FW]N<0(JKF#<#NPZO'NWGR,-UA'@ICW24WCZ>PY<6$J
MS.M2#?FD?5>,Q!$][IY23+L"\MHD-JXT_';4RM2GC;^K"M*Q7"SVAGM>6Z^M
MCC!ZX"4]5 *O&;UB 9@T?R;?5%)S=)?M834^(E::4RA3(=U'JE@Z!]][_-A1
M]E01K.OPC-OA1^L \783,^\CTIKB5"PR;!#)T(.25$BW?53.>YE*_8L>>#",
MI"^!4OKM[!N!.Z-BD&VS#>;RX9:7G$N869^N17F$Z=OC"$E2O*>NKYI?-3,;
M1E-C*E/F<6_S7S^T(9;[3>"YE]"@8]QD&Q7C_GXQ-D*!#BFMMJL3Z%/,IDBT
M(Z9U7!RT' O (NG<;AYPLIDQ/MFBD!X^:]VGR__ 9Y?1BR&(#YL:ZR"R,VGT
M55NC^7[U$CVM$^'/@(YWL'+:KS^+R'M9/V%A&)LTH4)HT@J49/>@6:O&^'/=
M =6M8ET.5%;/% LT&6+>"#>XW%LYUALY4C-\VWI:._=XNR@AV;%2>W]/WE S
M4S QMCH+5$O[<*JT!*3&!*"Y*>[N:71#C$J35H+^ )(/L.%W9(N$2US<M0VP
M7^*_A%%A>Q@LE:-LMMY<!W@3?3^=RINHT]IT5-N_Y8@ ;$YQ5,L(DFC%%" '
M-U^7*/Q5%.(QS<T+%:E7A/V&'WC+:;S3C7.P5DUM &L@2\,CTKG,V?&?8;.&
MN<:98U=?<??:FM][TBX#2E2G;]"B+>1\<_!>G[>L V$R92'EAJ#UTRB&^6<,
M!9B"F+#HG"67(S@C:7'7;2K%%"/JK9.W@"BDM;CE#OKC$\![.4U(L9NTS TR
M"@\_-5F4?7I=6Y',FM2X?!_6!?25;+=G#SH/0F7@=6Y^WB<0(E;3+Y+QI?-:
M,U;LT%C8%R3C2BD]4G*'43.0A@$]:_S5=1["!=A2_LT>. )38X1(  $IN,V!
MB$%3JQNUYZGF&_VXT PZ8ND21[C!F /ZQ33!83+>A%"8:Y8&JP9]CH4?UY49
M;Q(>14<]XF8S\PG1YP*AND*.6O5F* EBX">\@( =:NQ8W4^.2$FI9F5]GJ5I
MRBG[ONU!FE+EC_1P/ )O2<>1UF+4J<1<_J8J!SGGJ+I^S"2G]<N;VE=GHVRG
MLILZLLPRS9[O?!@4MY3@UF^[2Z0[<DD.PXK:J3)6YS1K[EI;=H*US'QB4B_7
M^OKJ%%*LMN6'#?.?'F,J;CJ[LF-,W?6$U,8+!NP8M[Y^O%F;$QW?\RS1(;']
MKCG?7LU7GV1[28([PR^4<['=CSW*9WFN:9 .PL7,0QHV>"5RXQL=7NC:/ELA
ME$GO\4RQ6GHBY66G("F-TIMZ?R!4&_SFA\J/XJ8#XDQJ>=*#C#O.GV@NJ1AY
M,:2@0V<Q6N,NGH=$5$-F1V.0#T^N7EG1K]Z)F#>VF=:;XW7N=E,_!ZIH.3QA
MC)3DY$UL9XJ$T(SF^.8$&6UVHL:&'Z6_PV\X],[R/5G5NP^OI?;:O(HOQBCG
MYM=!@!:GK_Y]]K[?GNR2ABV+$MC^15YB4 XO1&U\C%\E8L]2> X-L>ZD[35&
M0=S )DL)(U):%P+X?D/I^Z."^\4&@.XO:C?FSY$EET 31]':S90!A7FT9,Q_
MY)?\?0!+D)$\6<]5>2ELHFE_1N39MJ6.SO%!4&N XI]"H!7T>YY$GF7T+74=
M737&T:VBJ:1U-_T5B%&YYOU1+#HWQ3ZH&( &Y?SWR20IYY(I%YG=0E_\BZA$
M-_D.*</@4^0VJRA<X0O[$\3VK>8B^.$-4M$0N!%QD]FM $D+JMM'66"EX%*V
M,(9N,;KN3J, 3?ZW8YMU<^/X93H2JO"7&3.W'W7U@LN4_BRX_C?,=N-(&^#'
MR?N'AX%R6P3XG>5U^R[=[_Y0FKD5(/43A^W^?X0Z=-N^"ZET1M,2EH$,2L0C
ME/GJVVN/E;(+H9/.Z5\?35$ZBDCN* HQ)>X?ZBBWHL.:'C<%YS(KB>CLXQWV
MJN^HP0JW_>.4,C+IOT3T#V82.LN4%=^Z5<FEMC^B4N(F-M77#,O*7/+OUD"@
M NVGDF+JI#!%EYYZK0.4DQ?1\P'K@,4A5<67PR?J^*OF]#-EC;Z6O/P6+/I&
M:QA+?B.JNN3G^Z!V7K)UP#E_S>[^%Y)A3SS>AOSR>N;+-#G"BG2@&\2^G3*D
M?#/G<:7(7$?W@X+XYQL)WVYEC+MPGEFE=<!4%5ZS#LCI_-Q'NAOZ>2XWF__]
M F?(M:*B2\]^:I3"^(M#:QPPHZ];Y0[/?V]1W=G!3&3T=D*5[9PY @_2[,A%
M-6[)5[AFMEVU0*ZC1]^OBB++4)"_E2Y]WOR'JG?W_0;&S^FWL=@2\4VT]YTY
M?<B)+9$$MT7L91MW^9.6MO16RI&QVRHXI.1WV!W>!OG/,_SW@?TG$B-\NG[1
M(,.M/NC%_P&,^7TO GY9M^V_KE'_;#=\%^+7:.-^JL!]LP+"5L404NE&N.A?
M;B@Y_<)V.=._:.C3WVMV]XFM&K9K)N=X]3I]0P%L?E8  <P?B^K_06:*V=9O
MJ=XMLLS*/X5ORJS[;Z9YTXM_@BDIX4\J^*-ZF?^N9MB6\>G\Y9;^<8C\+U7'
M?S'4SO]\S;F;AJ#^1TR5"RDYK*VCMP.VJ\!L2IUI*(3>&FV3YSF_-\L\Y%KX
M5&6^Z@<3W6^O[7.-JB-DYF42E&@Z2Q2-&[J_U"S<!47M%(2V%*+%P2HW$PS$
M7U;695JKZ_Z#K/:.EW5UU)#/.*5&6'2Y5;[.W"+1)LZM [+=85:*4L$% Y/5
MSJ=(M.GH;WZA#E9!JF^L4XQ)P#70O,N+KF]-54NA/?%SS(>UOLP:(Y4C59K_
M%P<_V@Q.7Z/NZEL'* X4Q)\VK BV6I%9!U0<:A!<1/]_Q/^-B'<EY!BG'V,H
M#MB^YW%B^_?2R_\Y4]@*-O_W:^#_!_\O#UX'-)8:)Q\)L<]U("4O.-^,<>&[
M7%$I<(SW7N(.>5CXM#%"#02]P=F1KM#0!L3!K'?_(RYAN-% &+0)Z(@4JZ#L
M),$<6&!(L8(F2C D3%I3K" &X(B"03@!;=P%R$-42&D(T)+F?SPY^4T];(.F
MGOP/_._8P'\V^<8G+:6-V+_<E=M/Z/K0?P!02P,$%     @ N46"6%1)HYY.
ML@  J,\   L   !I;6=?,# S+FIP9^2\=UA439,W/(" 9$%0,@HH&20C:4 $
M!$0R T,2R2 YQQ$!D2%G17+.(V'(0<F@Y"@(2,XYPS#S#NH==I_=??;;]_FN
M]X\=KQX\IZOZ=%5W==6ONL^@)E _ #<4Y13D !@8&(#GZ'\ U!1 !G =!P<7
M!_LZ+BXN'MYU?$)R(D(" D(JLILDY'34#/1TU+2T=YBY6>XP<C+1TK(*LW$^
MX!40$&!@>2@APB?.S2_ =]4(QG4\/$("0DHB(DJ^N[1W^?X_?U"? *37,8ZQ
MI;$P& &8I!A8I!BH-@ # ("!C?'S _C]P<#$NH:-@WL=#Y\ 30"_ <#$P,+"
MO(:%C7WM&KK6%UT/N$:*37:75QKGIIHQ+J,C.9]_=,9UID=EGRG4!W>9^5\X
MO<;#OW6;DHKZWGT65C9V 4$A89&'HC*/9>7DGR@H:FAJ:8-T=,$FIF;F%I96
MULXNKF[N'IY> 8%!;X+?AD!C8N/B$Q+?O4_*S,K.R<W++R@LKZB$5U77U-:U
MM+:U=W1V=?<,#8^,CHU/?)N<FU]87%I>65U;W]L_.#PZ/CD].[^2"P. A?''
MYS^4BQ0M%^:U:UC7<*_DPL!TOR(@O89]EQ>'3%H-U]CQ)B.?_W7R1]$999_Q
MF/C5=RE>. WBWV(6F+NW=R7:3\G^>X*]_A])]J=@?\DU"2#$PD /'A8I  @X
M^1X)YN,07=&.F-$@DS.-<M7*A5@;'"'[8QG RQY0&TTC)D$\\OCWEP6N*( D
MF9]+VJ2[T<$<RXK*!OF6=W!%HHS&;F8Y"E"YW;S2HM(7N24&.]N-/<C:$+B(
M_/9T!,&*X."Y>+:!]&%&K"*'ZU" -#R@J&2%2HTW6U):$$7B9=[O=B%6TRA
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
M,N8VGNP@9&QM^+;E[62]*/K?5,;MN9:\@QO=R_S"T^C01(0"1-=U;AAF^*(
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
MDKZF</K:BB;(S[&3XH.-Z?@-//KEIS%>&D^(\+(.[K+RQN[HS)56KBR:\6^
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
MH/TWDTS%F":C#,V@WZ]HET_(%\83Q*<DV/F<Y/*L7L<5Z%M]AD]/\\>Q!\"
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
M?\FJC??#,WZ38WE3L%WGX![BV3!0ESV,E5[9E?+'\QW;(JM[9%J*=R+.LT,
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
M41[B9%Q,O(9/2)@G*Y, AY!HZZ$YH->L41@(7O;\?%"2^@'T;I%C%_<L6/D
M1O5NJ5F[AEAUXE>WEM*B!?:/ @]KB6<=:DS.LP^8WGR8>%H&RAQ!=PPJ5/!U
M<A)$#'=7\CRO9*3,)"!5@[_+WT,U@ GR)*#QIP3[G#:X/W;1*^G1<*%ME4#8
ML._7M"&7*/\M,ZN"(/O2HZU>UM[$LHEDU0QSZ,]&MH)V9ZOWXET@D3ZM3Q^$
MTNLR"=S;W S,&:$W@,]!6]JUA^;R!UD*;85WPXB-QMP3W)I98E DWBDE)O$9
M%-$<?@OCW\OR!W]\-[2 GAB,:YJ()0BMGYEFV#'O64%F-M4\W24ZB%N2:$B$
M](S]1;40Q />(QN9   MH$#SOEL)G/!BG4.V27/4Z\7MX6^Q*XW['S2I]\Q4
M4"\.P0VJ\)8_NJWK_RYBN!6JH:"C%[=LU-)X?Y^0&/1Y3GY2-X!OHN FLYRC
M?Y%_7;LN2/)3SV&L-@4:CKCTIID?<SG$IG7ONK^83BY5YT\?S5MHN.PU^S!C
M;^3SRP0446=^C$0X*,CVA#0@YN*WVD6=;P"O>BF.NY@;Z-MF1T%*4.@("_^Z
M6Z5I[5W<B10[@!^T%T*J'*K?-)JK<99@$A;W=+=W0ZL[?U.2,Y";FV=IY*A
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
M/*?%6]AY4PNM39Y5HA%0U0T[ .7 3RW.GAQTD0.M#*:G&G BYE1K]M4Z^V\
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
MGBH.>W0*\ C0?1>0[LS40@!RU>H!1F0" *QIX;1L/]$EEE70O?]_8<'_TZZ
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
MGX7&=L4BHK#?\ ]?]=_CQ5+]6?[VYZH?!=A7%5!(DP.6_K;/8!L0ER=^)K3
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
MI$%Y@)4]I G311#.)U1,2JXG&,!&Q?4R.R/T'S2>_'_BP*=C_P902P,$%
M  @ N46"6 3;\/\UG0  TL(   L   !I;6=?,# T+FIP9]R[!UA4R[(HO  !
M20(""D@&B2*2E!PEYPQ#$I PC(#DJ"01'<F9(8<A#X@P9%#)03(,.>><<_IQ
MG[WO>>_<>U^Z[[[[?V?-5U]U=W6OJNJUJJNJ>\W-Z,TL0*0HJR +H*&A :]N
M?\#-!" -W,7"PL;"O(N-C8V#<Q<7GY0 'P\/G^(^"2$I-24M#34E%14=TU,6
M.H8GC%14K"_8GCSCYN/CHV41%!7@$7G*R\?S^R9H=W%P\/'PR0D(R'GHJ>AY
M_K>OFQ\ \5V,QW>\,= 8 '1B- QBM)MF@!8 T##1_KB /R\T=(P[F%C8=W%P
M\6X[((D =#0,#/0[&)B8=^[<4M_=TH$[Q)CWZ;DEL4@TS+ 9'$EY_",S[C)*
ME?XDT^S?9>(U=PK P7WPD)R"\C$S"RL;.Q__\Q<"@D+2+V5DY>05%+6T=73U
M] U %J\MK:QMP+;.+JYN[AZ>7H$?@CX&?_H,C8J.B8V+3TB$969EPW-R\_(+
MOI65(RLJJZIK&IN:6UK;VCLZ!P:'AE$CHV/C<_,+BTO+*ZMKZWO[!X='QR>G
M9^>_]4(#,-#^NOY-O8AO]4*_<P?C#O9OO=#0W7]W(+Z#2<^-=5]2 ]O,D82!
MQ_\NJ51D1NE/'$9>S5TR<Z=^W =,?'./]WZK]H=F_VN*!?P?:?8OBOU=KW$
M'P/M]N%A$ /BP,DY:Z8?[G\ B"+06."ZD"[+QK-VT3)=IAM =T9QA:_V+A=3
M\B\<^JJ?Z00_?<&#O6H]X97C-T"OR^5ZR3%UVHG:BMPQV6\D\:!A!G(#B X>
M9&T=?S^8$A="7 5;7PV>]?\-]6&F_3EP]>)=R>6)6D^AK]G8#>!R[?(71K/^
M<Z38GW<JF!EU\YT23Z']&P(,_ASY+R)4_B4"]=]$>/\/(A3^@P@E_R!"P0WP
M)^_O_Z<L_I>U3/N3 ^@?.93\ X?_NGE4^/?FZ?\!B[\_BEL>86YI/7Y/VQSQ
M)^7H'."*HAS8+S];-%1I)&.T0GR\^]!D2-7_60##=/M%'^JY_\FV[S3_MQO
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
M(^I7@CYCDW')$@LPCVS0R77/^3[)SW,JG;]%0X$[35L^*3#*863(4W&J-F=
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
M![M>+4D@A+@%+[";K8=;6J'PV2&O_:''4^W81Z:H;\WQXX9V;U^'U;QQ5/%
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
M^*<!F=RK'[4#-R-CNVW@.W2F"F289T@$F*X/XYQ*^(;?:G @9G=8IS*7\)"
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
MAE<1J<!Q&T\:J.5OE:IF1UPWROB1M$!XV%5]##5?[SNA(K#&,=Q;Z#(1524
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
MOU\77$ZO>@X3P/>RPS86:] 5?'U0H_XZ-O5\W' E"MCF(\9XW(U6QX/>P\/
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
M)+,\;RM=APQD!0.I--N.,'H"](]JJ0+TJI!%7XE9C/7*E?38"C8V2%*#%)0
MW%T@;55'WSJMJG6MI24M%@N6LD[/;U(T:<F?(RZ65AKJK)<"91">DP]F&V>U
MF-(Y[JH/OG HMPR[!T^%Y(>U'Q3SAN92_%CB2/7=8?,Z+I7PNS6)W]Z/M_WN
M1BW0=%UYBWCXOG^QZFKA* P?.@+_\FLE,[T&B.3\Y=.4INW*6UYQ\SZY.:/_
MZL7H!_"O:\"_LE%7]V'D9UM'OF9X6Q:.M/#A?<.3RR?C#(<_UOZKHNSX$_I.
M6;PC/I<_&[O7@'G"K]> ]&&U:\ =<-CE[[B8DK<BD='X&;MJ VB/:\!>D([?
M@ WKORJ+,.A\]*:F)1*;167L0OQNZG#>U(&+_9>0XX]A9;'-KALV/!R#_[HY
M('O3OMA-^^=]TEL67E<?[.&:554COQ2>5<L\CR:G*VZ,:1XGF6^8<# WO)>&
MTIUDO2^)#U^H2&)^/5@SE-AY:B5GR*$D5W;1RJ/D6A9-H!TB%(LSD&@N9:Z<
M^=E_#NW^ I481@'W8(2VG,"_7*:89%=@L%KO2@PR],2-DG06J=VI2XK1JM7?
M*96/,_@.^IW[H=R] -%CSA<$?X0X!5YXH>&](W.)3+-MM[ <Q!2!"-9"UG\L
ML;#ZD'CH5R9WL.2F0N#2$EDY'#&44U*DD0NVP++)HR/QGO]..G6T^.A!5ZS=
MJQFZYY-/-@/6L8#<?M4/XSF4@YS-V45-(.8=T:$^0V/N? U632N##LE/5D*.
M,>YDRAN=$J!1B_R33?N[W?GXO2:PIF@NL%8NBCN1.6W("H@G'S^50+,M3XU@
MLV&SF?D?/YSP_Y>01)O*V?Z/@W2NF/:.J\,KD[_6=4O-5A7<*#7CX?ZTO=^^
MH@"+5VU8)_F]'_1B=_0[%V'X [03>OLY!=T]U(]#";^0-6B74<U%LD?[JQ+%
M^FA4^6ITP(W2> 5;&/%:YB9DQ=HB?$7'N%S9TJ?.P;=]9L!B"USQ3.$V&'VR
M89T:KIIMP_>Q!1)%-E4GVOUTNC([7K2JA"HAPM)<>>]'=B?>9]FU!UW,'H_\
M+GVY3[!@+?;HZ(Q12'3\5I,8 G.:833*MTMG,ZXJ?Q&^'RM.'R(O(Z\6/ZHJ
MQ^3*..5/8J"^$*EF0B4KPIXVFT8VG+:&3[]0^D"&@STA2TU/SBE>#_4%IOCS
MQ0KS2PJXUK2(T>/0R5],0>/8'QZD#V)U/>J$-9:Z+JI$.KPTVL:R=Y722++3
MXUX&Q::NKHMC?+E>NH[_>/+RSJ+H6!G,EZP'_W&,(TQ!)_&-C76KZXS[:(7T
M4WM?:4YW3G>>&S//M]5Y0SB?_+59D+):+%%"I-(#/W$*"F75(^E\WIG!9,QS
M@-5HXD:LR\V\DI'6J!E93*","3U"HWCT>+=+F:J?%#]$86VG9KN<,Q_B:Y.6
M*3XR34:8/)=C;:>I'&':"+]MHFG[&90,*ZPS9:*FQQ;3%O*\?WU;BSAQ5LR(
MO;AM0%W:AN=\5)IX&T+Q-K&O,PAI$UC94'(,_,4*UT[=2M<0Z^:C@LGVT"=X
M20UGO*I]]XLYADD[.4&$]2 LE[:EY_T9GQ<X=YE<03AK7?:5\Y<F)7HE&R_&
MX?CO] DN1&P92TAAY.#!GX*#@.V_LJ^46.+UC.2.4#U_9Z<L#9^!4/_4EN\3
M4'CV:S9/KK:33/?!A68$G>*G4;DAIPYE%)V-> 'FY3-_Y^;J7*GWX8^.J%GP
MQXL,H&H=B49Z%5Q@ZO>V'*9*&N;]\DRC\ 2=FGKDW&5[P+K6'\"F>L?MBE16
M(5^8^B]E.?^7WPN<Z2+77J2[]]\!%1)$JD;+K!P?%;/?VJ,$UG18]O4LXS5G
M(]AE36Y8)]4_1),3\/RY8%P4X%UZ CG<0 T!"/5D3%/HS@JQ4,H=@*[HOWGB
MH3?S+/ >-W*Y,#1*2:."B]>ZNW+\=P;[.LFK'1B4[:$T:>0=L,)&Z]W$J>^A
MQZ"XO=EUNZ9GAD305C!T/M>F.*NFT]O>=6XE#=E=/FY>BV?QF*$&G%=RYTS9
MQ2CWA;3@M[NO$O1F/DASR@:2"58_^Q/V7UNB_U.)6QJH>EN]-:YSJ#M@*)1:
M!3Z')2?;%*6O\[YAK+U-KP5@$ &&$#B(;XF> ."YDY)Y&M-^Q1>F.;[]88"N
MPA)2/:]'#S;,>."J;>[?%3E12)OJTH)YN4 4-JU:$:%93;3M_H).,EHN\UZK
MU%7TLN=38H9$1R/ ^,N76+31U(+Z?AM+-SET<NC2/&]#CU=X)(>2F)K\<2KM
M0JU?2$7N>"UF@&&&YX,KW@:A> ZAF[8('E]]**P=LPLNI3G=6&EM/=LVJS2K
MU3 ,S2B"&5'64>@=WHUXS?"\F4ZT$F\V_AJP@0)K]Y]/J/KC; 05TKXH.QDT
MA2ST1DEU3"#?ELV;+3V0SQ^\UXN4Y%5@Y8,'/&Z-8YY0E3@NT6\$Q48FM1??
M:][71V7AF'FW#;![GTKJ>>6T$NC#1.X5@HOO8!89JS8F0Q<$1OGLJ;PU,'9/
MZP@L57TW']J]7NCH2RIY9YX]D3YF\/H<!6O-CW_C@=^EH*%+@:PK>]#_6GXD
MG4.5WXV4'#2F7(=\IF;M194=N8\#U=ZYF1/"&QV"9X*ZA5"XU6;$%.NX4,'E
M.F[0X$L$'>]"T[H!1[XB!?+4\TEM]F;DB6>"%X>K6,H1)OHH;8/?<<WRG=I5
M&D]1VA/J\N(0?F@#0#@HU@"9^AI.TP@K^(YOVJ^.69K\.<E&HO&D#N'60^M-
MDY[6VB9<)UP7A^"B8/PATQ,7%Q$2:HNR%$5 [I(>K!VL'ZDY?OV9WAIO-9PA
M37ESZRJAGFWT_6<=JV39)!&VHXE$<VHS@B=? QR=$!85LK<NM]A#QM&1)2*^
M,'9=I-07JM1!BI>&T,BE'"G\\0+N67GS^%VY@)00ZN*J*9A 7]BM^$2$7%ZL
M<!A)+3C7+F^),)Y!H1'(W5JO^@',3%0*3LAW5Y=2TZ(DJ;F5@5102$DT_9&3
MC?CT?SE $^&OAF1%F>"/QXO^R"H28):+=ZFYE>T2"5K:HJUF8F1\,J98/\DY
MF&32[D=FI5*$<USA +/,YE8.*;Y)\9S^?(B83[."S.24KD"S>DLB#QU$\_D]
MS;B979#KMFA< ]Y="M%C=IG8 BVJ6QE'F$AFXB$/6T2BUQ%^<\'!;,(ETB!#
MX>C+P-=SUNS/K?_Y,, W1K^-W9F'7$TYITL@\QY,;4\FHJ#OX+-PX>-=T"(X
M<2Z&>& >#5$C_;9V^-I<=.Q_-7>>04UWZ]H/1*H4Q:" @!21$GJ5*D5:(@BA
M!X,@(*%7J2)5P A(D2)-!$(/B! Z2J^"$"!(Z$&#!$.1*H+/JWO/>\[,.7OF
MS+QE^WSX_;_^OZQ9U[WN=5_76G L:'!$ ;[5LMKJ%SXT>1OG\/EI^QO>]^[C
MV!%Z+ \OB:'_D;;67K4W^U'(@Q:8+0->PGB)I+-!L;[$>WT:(S\K_V.!]WX[
MH]E[TV^O]PN!*[+9F'T1(%N%*%#!K/N;/EWOJ?4H7Y(%"^<SNASL=J9^YHQI
M$*P:QZ;% RYH''_7]%-H"8[M&>!B>CLYDP,X2"A%!2PQ/15()OO#G (W[%S*
M9]WL !G>U6MIJ[?$U:;\#^DPH;SY81>+'6@^J964<YC0Y,&BH+H ^7)Y7%F9
M6UJ.#[.PNUL49U..AQ+?2:'280=8=+4#EQL]J;N^CI#BWKGE?"9@%==.;A89
M6BQ()"@4]#\HK6!:I@YLNL75D1)"H=ADY<C[RV1>>'/;K8J'@L\+1/ [C2E9
MJ6!@,9^K&S:1Q)<]+1VX2'\+RB:QQ6BPNPQX!4*)736U8R%Y*2[Y3L&"5M$2
MKL/X3_,B)6.B6B7_&*;N$Q1QB.,VJ]<W-4+2>HYEUV8^18VF*3YI;)W1GT3K
MRC.H^"GO8T!/W$C4JKVSEGUN<'+,YK ;IC]OYX0L6XR!$1CZZ17<;LH_2&T=
M;$MM8O19RR%Y;GYJ]*CB>9N!]2SON]YUW1MBCRA*5W/!7H'\3LG)_N=1]G=K
M(<=:9.2<&&;L%?M;/;_I)-\(B:YE"JB&%CU6QFV?\%WAF<)4?7IZE"EOR=I.
MQ3(V;74S61WIP4B6Z_PTW2Q^-6N+20)I^W& 16[W2F@S  A$WR?!P7,$77H.
M3K=?)SI51K'+(C*ZDJYBFK_5!<[,6?(?"_)WC/;O6>,'QQ/ND4F$S#A0GLG\
M/:J"CR7WZ=OS+*!51Y[FGZ.\M6S"MA3T3C_*"&-\+?KZ5:1"<O1R0]]0%FL2
M(-IJ ^J/S>.Z-T^;YNO,OV+1SF@=SUW'7UH5C(].EH%DLCSH("^3^[D$SMI>
M]TP11\IM6/I"":A]T<DDA9$+.3#/)'".#S<,!6^H!BKN&O=)@/YHL_!?03PQ
M*G9+(0LB)C[?SY&):Q*.KX;^!7B2F>(J6XHN,Z0M 97V&_^<7I]?(]37[DG(
MP>R]Q8NRDV/+!PM9!%?DS32R@D+$O:)71B1U+;<;O%Z"%(QV,A#MBBJ[=AG>
M[LQY9]G;W4'0"7.84'[K_.7'3RQUIE;3-3E^*E&U7Z[X!$PP[*J.>*SDCP@6
M8!!2]NEU'+=<2BP*>2A8,< A3KH0J8JGZ[8(V+[E>M69YTX<DPBP[0-:I'29
M6A8\U Y=]0Q<ZZ,4?I$A&3R3I]IXWBT[W>WZ5F)JKR5MIN\BB2W89MSG$79>
M7P#*99#(I<1YQK16D]> VS022;B!YNB[EL),+Y=G[J_%O>I>+KA82M'BMO1[
M)EM_AC#-<2GT9LJ-W/N]YT_D,X_KJ[Y;N9G&;R  G_PMO#Q>M6C71/X@MA.R
MA>D^&)(#]"I##:DA:>4R*;IJOM:RUG;K'TBV+<'OVBPI"DCTZ5S,Y1]39GW-
M;^$$%O-)O/CDF*NNO#0X8VT>5LOSO6:/N*]G%:YOJHD>E7D"43'-@7!0%1=,
MF1H"8M.[UG_]CLUY.*D4DP.I2E@C11NP\+CQ9WA4=-5DI%Z%<?O:9'%%"!6M
MPRO..S3FY.H%#@UB$KP$\_WB6N*T2^(XW )@0V>]8&[CR>57X/#W#=-LM\#;
MTR75G'YE MEG=77%*Q@W SNKVS!6RM9(H%Y8=N&9>N;%C%3_BB%1L9<2L$#7
MR_Y-\F+UC2 GG+U\FN'53<?;!B7/8RWZ[!HG;5K243@#G'RWQ/W/]ZI-FR:U
M_:44BLK/.>A-%V/96:QX8D"E::BTZ'^I&! X3PH-'9JS1%"P1O1N,X(AAV%@
MU<C%'&:-=\;7<CL-G),2QCK"VD5/'$T\)G*0A7<&/U:')<'"7JCER@^NMZ;Q
M*)*_]V;="KRR@AEQ-\"LTJ-H58DM,$Q"*#+I<J+:^Q%UC@ND!;8/6_"= 2[F
M2EHZM)I_G^IE]_%7L67Z%BVQE1!M>]@J+KGA?FN3W.MX%%S.N%2&1N*_>S#_
M%HS*U_KB\W4!UY2+>?<:3("<.J^L3#JWM;9,;>=T/![S)YD:CH$L4)K*A<"C
MJD$/\9=&1]/RN).J@#(O]QF#0;7=.^\2U=0(Z(:@3/>_ !<N.[9P^!BKFM#V
MUY;:D@]DX6.1<5? YP^-_!X!INW N5LL\\-V8?I"9X/@+PUV3K,R#L*1N:J#
M66M,TBS@]&VCOP '[_J8S4P:SLPU#5^I U%]P2^*OF[>.4.0#F^285H^Q+SN
MW%M;M^.LFK6[>^)4@.^/N&;)(:G*2%YKW!&.,6R]9!3FF#?,>I41L!<9) 6Q
MF]:'3'MBPS7 (U;S:2P%\;C:<%? ^1SM]F37J23=R*2L0)U'&2]#2K0>9 +=
MDV,M4SN+&]T9_YGX.S1@[B\ 79 8VY?54P<;S\#BUJF8@*%<XP&&)E61NHYV
MR,J(,#?(]35>+ G*;!G3CB!Z5>J%;;H#<U27M]T9)2"DT6A$?^#> AQ_:&H,
MU.N*.@6'6J/5%:\%?,+>[%U>!:T8=J$':XJT4;(B/"* DM^S++S!%,/DA0ID
M(1=? 5YY)C5FPT9)T6\NKWS^[72;CI]B:HK;*OC<Q'O[T.7I<BE2E$Q>\G3H
MFI'^U3+X2'#)TWB[?+ %OW7 Y(C<Q?L;A*(N-:I1ZSB<;;0&HFH#_MJZ!.!"
MDI\?MQYKFB3<D>.V+%&<T*:=)I5R!X"XUOQ:+"_5PC5]]] 40ZA?VK]V>,L_
M!S07)>)\=3OAHC+S7"CWA!4$3E',6<0,KUGL9S:#@;5..6#-6GYKX"%7XJ%L
MB&6Y<42"1:XZ"$A"-'YG59LYVSM5^1U9^^)-K$/U<,0ZH23;!'8%/E6/(S8,
M#'/^R*SZ@GJ"U311%^VT,N)F,B.5;[Y'VW1<[)3NH!'I*D292(-;P,@&:3PQ
M2I<ZL]I![]_I;O^_C4!EU!9UI1\L9$+<[3ZV;"ZC!%;:MCFF&T^H*94>/9*2
M[*?1#DU15JA+=I4;!%&MLMD)/1N@RQCLD5Q"AS'M2(Q6ITHS)<<^G%]36'WS
ML:?\Q*VM(2MIQ]EV'(]'$V^</]*]7Y_9M75/^=S[]M1U3;:'JJWNZO[6$U#2
M=2')PH-CBP4KXMND4O*2_7FHLED\\B] +%ZXQT@.EK8*PTLY(DNRE9:X"\"9
MVXC3MR^(1HA]9OD%;1=/'/O8&!(XU^#Y:,"N8?=KR7S$$U8+C,SDS&+[""QM
MP$@F.+[GD/HZ-,J7_OHI^.U3B\:?[U'?YZ^RB7@<@*A"XI $7XH1RGI3P.:>
MSV /?[P.#-@'D)<4]9'+@Y&2IR(QOMY,G=4)+.'_2-*H=Q3*Y2G.+VJ5JI5_
M[)[<R*;P "YG;>$K+;X?]6ZH!?:,[([@O.-LS15W:!1'>>3$N)!MJ3JWN%[;
M*CX8W6R+B?\IT*KP.<DH\/Y//=?9ZCDCF.JK>%7N!W2HMY<%8Q !E=V5[3:Y
M3VV?%:5PV<UB&G[<%/8I0LEI_;8*4MT*GOCY+6:_;!Q)!7+0! )QF2B1<_=_
M:<OO!R$ HJZB2*K_K'/2?P=!BA0"< !#-,5(&"0\<4JTTVE>0#F"-(WUU,GH
MQ6+VRFVM""V;&$IK\>DD-V+T5S6HI0$/'<3+UU8_M0KMYO^V#/O&2RLF$C!2
MA1-J\Z,[!.N-0*/G2$#_\T,*#Z^IP-"/*ZP6:UAJA;NUO%W9*Z.X:%:QMP^?
M07RXF7!1J+U7-#SGQ^8RJ[TF(;0T*FF-YV XV/@?%Y;_$XRN[AJ7] 'L;SSV
ML.U]4B,UXG.).P@S<#,]/E'ZD+-LV10%L-<UQ5IH%Q0R[H8U"VY'/$6W-3\V
M3B_GOL%)<,<-5H8FY[I6$M0QG[0-LAWIL "? OYMFD9LF:%_X0+'R8=L@:;!
M*8H?;LOXR-JS]GJ!4-=9V- *<Y!^!DM4Y7GOMFRGKV"=@6ZMY9#8YEWJI"4X
MX%.[\(-5T09Z+W%VYG9H]PW+FJ7NG^)/$<S>*B%*$]QJ+LFN:M3Z)P*6P3^W
M%(:/$B(<'YI,>GG6<2V<>Q,U/DY7/F%PPWBJ(5*4%1+][=O9RR[-+2GZC$R9
MZA7B6YA]^HMA-IG6V3[F$_;"%",^7GHZ0HD@R@UE=-?GUE#[!/&E9+'[P0#&
MQ#9W5"'ZCBBR0S< 8VK(Y"]J<T%PL9WP4>&16ZA<\/2Z0#YV[Q)$L6G%<CN,
M!2RPIHN<'T7^H*=LF-J2OW7^M""DZ#^TE.F=*J%8(&VC,^N41/KT01/O<XOM
MI_G6AT[ K1<2IXE.>R!3_>LEI/+_\NXB_)\9-/^;6T%H98J>C\JN?B$S;98\
MGI]*7/L9?+@5#_#G:99<D 47U B WDH,Q]Y)XJRYUT13PG<%,I0%:V[WYREZ
MJ3VE57IGZ7KFSMB'S3U,N:=#TRV];/81#LN^+TOBT$-^\OW9+X579#]MIN!;
M!6H9 : 57!8VU-RG81TL5$EV%$NVC028E0-1,@B5%V0)D.FM/]Z>^']!2K(H
MLI#6H?F#QKZ^%:YP>N^[N N=8S*V6!?@XLKE%*KQDB=/6"0FQBY\M>@2D3:^
M[54*X_X%ZYRFN.I]3PC^V'N_D=*"!")]5"9FT,!D.HU]6Y-V*+-&6 7]6;9,
M4J3:%K&FX0-/8Y0;] ZB$7>I"?]B>T5X^Z!.(RH$+"?O,"[STV(XV-$*B_\I
M9%1!AE$2V.ZY_*CT1SQ+O,KE_;0AWXN:2Y0^*?\V1R'K+8J!BAE[>^]\V6?G
M085/@D3:NM*CL8.>0?<JZR="YDY1FKQ=,_+Y>LR.2(UKD^U:7KP$DS>KI,?-
MS@KUZ7GW,O9?,_??[M#R=Z;I_KE/I>#2P3SJ LMSZCB%P)!KPI.;'BP_](0B
MVLP(9/)[P3P/WU,R88XLED1*IQD4WFS"A#R03H\Y>%[0D;1J*8O335F)=.:;
M?+)?$RRQ^7Q@"WH)@YPEF\PG>O4$T6$MU"P6*L'2 <?%VBBD? NIS2PQ,\Y;
M"UDL_YP>+E(4]5A"" 3@^L>Z+MXI6<#^VN59L5H*4Y:KLLW4I19L5AUQ&4,?
M@.IBCTEHYJ+E<V-AC*\D7_D_(H$55$.]%.Z/Z-Z,4/1S2E]L=D[ V'PSM=Q5
M,%^]$JHKG44HWFV]?AOC 7?-/"B7+FRJJ'*@W@8 "?DH\JOHQ =56W+*>+\)
MAB9!'M&/JR"6AF7P.-PC4?)C?JMILJBK:R(=Y-]<E?P[N !BI\U$ 70Z^_SM
M%'%2#Y981EP<)8>L=[<0HB5=/*K[A2Q7-(_"RN:.[JE>_@*:?_T^C:6EYD:_
M'=M, $8"-TR$5M'GON=U$9)9MYL\\C5%: MC,R^:=(W7L#87,DG1D'4LMM$E
MF[.I9NX_N':7&"+_ G J"!$8OWI$R^7,'07)N1[75+T::0[QLI$[!2<W<54]
M-)NZ8C! $(1!_@($F]!YK[*R)''F]L)E&\QZ=:!</IQAI":S/OS$D=^,989-
M<=;E8?^&&78B:T(0M'C>M2GTYD;H>EV"60Q\D:$N^"?O!YZ3,V!1^V3U<F#C
MY -W"?C\'9L[5^M>?PVI"O?1![YU[]>XL-ZDQ)6QCT/(ZI[Y?)-O!]]1QB.'
MCVRVCS*,-!(]@_/DP[VN9M.K44SM<US\DO ]S,_QT3NIT%GA'+D"[ <K9N.B
MP]02M^MY4U8SEFSTF\_?L!(Q8>[-7ND!7G)?W-Z/Z\N>^\+L,/_E6Q=_SNC@
MC85:6?,-!\3JULT%B():4FJ:ZP#8.I-0?[,;_-HBGE.A'E0AX$S/-V/$;:'R
MCN43)#=RV1]J(,(^_04R8XHLBC'S5;R&' 4Y,88.F+0Q?R2+U@J4.#^AKK!S
M\YECHIU?C*Y_F+M@>IR]HD9JKB164Z VE_4RIC_9M.&UGXDM0 ?#DI^/(,2(
MFUH2<SP=@?B,S'SF(AH+IH6AJLYS*E,]M!LW7&WF!E\82<7&73; ] N8B-F7
M!! 3SR$Y1T/'8^]A0/9SZ6V7O$1]7'4EK..625F@/%*^)NV?[FW]?T?]^J]O
M\6D64NKG?!V5ADRS%<.K(RN320WA!;>T&L_2Q)2?I Y!SF/8^<&#0L;)CW#$
M]9!"0_HO$-13LR0SO9:;5""]4(N58TNE)PJJ"#G]YK!2?@0]B*KK(<? B;&/
M_X_=DXWI>/BW9]&UI)XJ@Q*0ZQ!MQQWNY7$ZF55]/''2\:7.B'$:\TXRL4F^
MHJQETCZ3?$,R4*LCG-G_[KF'M_U7;,]"<YV826/G'P<<!-U;O=W4XG?AO>9O
M8YJ[I[!R,5^-UH8>*^8:E9&@(/H&5ECC.7V9OR,-@6@Q1+'&S2ZZOKD4FY40
MP1S0W._ZX@Z[H$*7+0W#6R1R])5%[V#]=/'+3\]#O-3=;TD[# CB*^Q<I1?X
M113?W0-+&T:4&EPTL>.?M[J0[\:Z-!VDT.!<.;]$]KF.%FZ4#7=[KI+?T,/?
MZ>'';-Z&ISNN,K'364=(76*!EE5HC,Y/Y&R" Z[I ^?P=9_>M;SSYWG#?GO+
M/)-@?B@IU'%#%S.(*8ZB[B]D7$L$$Q\)(S,^<+AA[SL7)*:^3HMX<8Q_4PX$
M1D$;,\S7,*'FTE-?:GW='$1;VNJT)U!W8#.W*X"^>J)39E1T$/C?H*;X=Y'X
M>S1=+/_@I6<YH>%2'8.C>A+B5PWORV45-=<3NH%8-WM>_YQD<!L3V*+FY&\L
MD!:I-K)J=1(9L'5\#%^8631XRUW]NLZ&C88_JHO;TKMO5'++?%R"#7<M [=B
M_?A7.=Y;OKZ]YEC!(M$I.$Z,5/[ =*(YI1=_@4<V;+"8:%@_6/-#>X<]*T$B
M,1,39\?):J&1\6R;S)'>U4A.K7VOX:-/V[+@$!_[5F"V(^UKXUL^@YC2VP]-
MZ,J!9%?K"[CV0Z(P2DH^3-23B#(X="ANMLL8#P:;9)EN=U1/SHO7O_Z>S3U.
MIWVAP(A*4UVT!RW$ (BE^O"MU) +TH;0NJL#XT7VW2S,GJQ[ZE\X<+6MR%L\
MJ _1,/FJ7I,Z>FE1P0<ED_/9FDOLSL%4F:61M:;6(+I/!&0%OTDCLF$(49E\
M?5879/8G@FG^+E"5T'+8T^\I9!&91;'Y+&'LX4D"RUSXHDCI$ZD2PR)DG;5!
M5Z)C^=8=I=YGWR_OJ0'?QVADD//IV(>"R[JEB,S&_0?*C9>#SJ  +KWRMX^T
M-J%B;2(<5RU9(Q_*!#D[.);;V+WIXGL_?B'UR$IG]<@IO4O)M!>-*J=%'SW:
M>1?KJ:A!K(KCC8M4\L)"+U^T:&U#L2T &^7,!M3D1((_6YF-5XP&ZS6F!*<3
M/?M?8NR&O%VNS!-\$>FNAX]HK6L#-OK;<$-4TV,&=]T >REZLB*5C5:^2Q\'
M'@"ITR([CRU2.A-C7OY^X6&4>QP@ZDJ'R_SC5=C?!E?NR?)"QD/+B04XU%N$
M5AE4%<[L&WHC?C^"::,(?$GVRS?NE%!,D),3S'[M!AH0HO'NU<?9A_K):Z:)
MV'PR96'V-A[CSLLS(X_06 EX,7H:.QCASS\V04&,=?Q.G0R#&S,65/"12YOW
MI]KU5VB^>5'NFM1IQ3I_CBP\LZT[O77"IU0AJV:E^.-U;;]8?/PC(8F:;/X.
MPYHU*[[L_L#$&7?UX;M'$"(9'%'_XI[X%SU6R&<-=E=+3_3"O)H(Y6J\,N>6
M)H_NX5,)_3B7:4]NM@3C_F52\];9H[:^2WJJ([DW%+M=NIL.=6V/XE=N(EC<
MYSB36@M'!CY.WXZW$X-Z\DY".K"I.HT"*;7#4U1DW\8]9K+<,TBX,!#+"0(T
M_"&3T=\5)>Z\PQ)G&I].Z4/0L8PFZ '8+ 0]#R\$#'&:)H/I.@D28X_+H)Y^
M -4G''LUM=PP=A[ AB;WAV='V^&'I</%V]\(#"><]W9[JTT^,W"C9G;"8X_+
MXFHHGOU.SGR,5<M/H4E2W=(] 8_O)S'P_3"A]6IB3?3$MDC)KU^TY9,5V'37
M[WDDCD",YG^-<)HJ_K'3Q,D[W;]N)[5SOP5SEUEQP>ZL#>.;)FY+EZ</;SE-
M-6S4UAFZ5/3PL=4ABK1.D<"Y75U8]+$<NB=$M1HY$7<O&(BJ=2:J"YH\[_,,
M/SO(HAC'6<@,%VU+5O$WYOGCF_+?BA*U'+@(E4;^>K42=8E/1(8&"K";I-V_
MVV7'GV4]6>CZ53)BIK=#:[_F[B\E_XH]"CBB>.8CKC)],W@7-+?846-N<\%=
MQ%E=JR:BEY=U<K]-!O"$S]F^*P,)3#YZ$:;^KF>$?B4U/K?.)BN9657KR*HL
MB9=PL$@*]G9*U-A>V$%<2FQ7/D4OQ]=9+ FU J]4]-U>1MQ3AVK%40=^\"A2
MTIF)TF0[0I(;?SHGET-CB<IAKVN>!U2?PK?7"4:CL_U?4C)&@P_C:]1\B>YM
M2<8C)F?/>&DF--%&JO>C/C]4)BK7"JL$5EU)+]<]HJLI2_R!^B46?X-.[-\(
M:D>4S.][,9RL7J@5>_61\<&<:;AMSV[()>&M@1-)<.,Q[CS9".!WL=Z-@(\O
MMR;CBSC;ZZ/!T=L:Z95]-%\)ZBN&E$_\E*7( 06*$S6+;TR7!K9K(U3],&[?
ML>:+SXO4,2^)^(A0P&<U4^*+XFGYC:=52M@I!Q_N9ZW$#M28=X--E[3R[CGN
MG^S]2>[=BY+GN\*YGK[6WYSUZ:IZTQ@E0<'1-YM?D<)%"O/\DG@(_,\?'_]N
MR)MJ,AAY!/3[XU$B0$EOIG4S._3:['EALY1A&?@K[666R%];_/7_ZJ;\'Z#Z
M:_9_ 5!+ P04    " "Y18)8Z$"/-E6@  #5]   "P   &EM9U\P,#4N:G!G
M[+QU0%1=]RA\AH&ANP641KH;I!L$Z5")8<BAAB$-4!1%2D($)!21$)"25DE!
M))1N)00+%! PJ'MF"/71YWF?]W?O_;X_KIN9<]9>M==>>^U]8J]A>WA[BE%4
M(]#5"0 ,#  ^   ( %(( $!!"$)2!AX@.S",$SS@8&',]RX$MH,'<, #U2X,
M"D)H=V'P"#D X&%A "B!,.W#U9##/\B*8HX *_AM@(AA81KP.PF1Q\)$X'?E
MDBN NR.+$8?(@#9B_@1;&P" AV+OK.+HY8!@-7+Q0GOYNGAYLZJ92+$>-K"'
MNWIB$+R F(B8A)R(N)R8**NHN)RXJ)RX"/ VY?)L=C[X ?4"N%<! !]S%A$3
M$[T)^=ZGFSA[[4/?W(3NV_(*V"DP"'27%_9CGR'AW_L,B?FQSSB0?1U)./NZ
MZ1-V]6GO^@E[WA[>GB:QU%%3LS4R-M34T=? C A HJWOZNF%0P$ 'IYHE+&6
M*JNEE34K?C>HG1"T0A0 [.&^W@8FFJ88A3H::JR^(!/P4UD;Q+8"] EJ&[&R
M O]=H81[H]"@>48@+.Z(\(6#\ 401@:@O3'X1<PX.KAC8!Q,_VA0H($@S("!
MG7=@ 2S/#JR,@1T]/!U!&&.SMZ.'(P9N >'+_GX($(;J@W"XORLB (3[09@3
MZ>?A"L)?,+(>"'M?<.A(,'@T NZ"&480)D&9&JN!L (8V"3./\ ./\!H1" :
MTRDU+^\@E*NS"YKU,)R755165H95&Q& 1*#1@D;V<'=[E".KFI>'M[UG$ #L
M]!E;J#"^906=+"4J*R4E*"8D^H.C_I'X+PMF;'>@3\=VI@!=YW?<[_B\L@!
M9A7TS=7O.(<4 *BZ"  ,H]]QG#<!@!P<M\IG/_2'#A,O+FBTMYRP<$! @) K
M BZ$<>A^^8\,_Z+\T)X01MV^>UC5$4[V?D@T*\9O<"^DEQ^*U=?;'HY@%?QK
M$/^/!7]OAX QP@F!0GB"$N9@E+EZ.H/#[>GHBG;U\F1U]?R[0?P?BOVE[,0U
M6*BSMP :6R& XAD- %WH!'"IB0'H\0R0 MD?-WU"<P S\RP.O=Z)>VR!_*H5
M)Q9S\'5UQLJI&9NRPOU0_CLTS+0$UR<B@!Q<<1F!@P '<!@0!,0 :4 >4 8T
M %W $# %K("3 !QP 3P %!  G ;. >% )' 5N :D IE -I /W /*@"K@ = (
MM (=P'-@ !@#)H%9X#VP"*P!ZQ (!!]""J&&,$(.0;@@_! QB SD"$0#H@\Q
MAEA!["#.$$^('^0T) P2"8F'I$)N0?(AI9 :2".D'=(#&8%,0=Y"EB'?<* X
M)#@T."PXW#C".#(X*CAZ.*8X)W"<<7QP@G$NX,3@).-DX13B5.(TXG3@#.!,
MXKS'60479F(H'90-*@B5@:I!#:'64"<H"GH6>@6:!,V"WH/60MN@?=!)Z#ST
M*RX,EQJ7%5<05QY7&]<,%X[K@WL6-PHW%3</MQ*W!;</=PIW$7<+CQ2/&8\?
M3PY/!\\2SQDO "\<+PDO!Z\"[S'> -XLWAH,!J.#\<"D8=HP*Y@;[!0L"I8.
M*X8UP'I@,[!5?'Q\1GQ^?$5\0WQ[?#1^.'X*?B%^/7XO_BS^%P)B@D,$8@2:
M!-8$G@3G"9(([A(\(N@E>$VP3DA!R$4H1VA(Z$@81!A+F$U82_B,<)9PG8B2
MB(=(D<B4R(WH'%$RT3VBQT3C1)^(B8G9B66)CQ&[$H<2)Q.7$#\AGB+^2D)%
MPD>B1G*<Q(\DAB27I(%DA.03*2DI-ZDRJ34IFC2&-)^TF?0%Z1<R:C(A,ATR
M1[(0LAMDE62]9!_("<FYR%7(3Y('DR>1EY,_(Y^G(*3@IE"CL*<X2W&#HH9B
MB&*5DII2E-*0TH,RBO(N93OE&RI\*FXJ#2I'J@M4MZF:J6:HH=0<U&K4<.HP
MZFSJQ]2S-# :'AH=&C>:2)HBFFZ:15HJ6@E:<]I VANT#VDGZ:!TW'0Z=$BZ
M6+HRND&Z;_0L]"KT"/H(^GOTO?2?&9@8E!D0#%<8BAD&&+XQLC)J,+HSQC%6
M,4X<P#W =^#8@8 #&0<>'YAGHF&29X(S76$J8QIEQF'F8S9F/L5\F[F3>97E
M((L6BS=+"DLSR_Q!NH/*!]T.)AY\=/#M(>I#1PZY'DH\5'_H'2LMJPHKDC69
MM85UD8V939O-C^T66S?;.CL/NQG[>?9B]@D.(@X9#B>.1(XFCD7.0YP&G*<Y
M"SA'N0BY9+A<N*YSM7%]YN;AMN"^Q%W%_8:'@4>')YBG@&?\,.EAI<,^A[,.
M]_/">&5XW7G3>9_SX?!)\KGPW>![QH_#+\7ORI_.WR. )R KX"F0)3 D2"*H
M(N@O6" X)40GI"]T7JA*Z(,PI["U<)QPF_"6B*0(4B1;9$R42E17]+QHK>BR
M&)\87.R&6+\XJ;BF>(AXM?B2!+\$0B)#8EB26M) \I)DD^2FE+042NJ>U%MI
M3FD[Z33I(1D:&2.9*)DGLGBRJK(AL@]DO\I)R:'ERN0^R@O*N\O?E7^CP*.
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
M*VOB&HCA4'5%8V2^ZT2@CMI[($PU+$WW&]L1,$)Y>3F9(-!^WH8.;IB7J"2
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
MOY+""/F3PO@GA?%/"N.?%,8_*8Q_4AC_I##^26'\D\+X)X7Q3PKC_V,IC!\
MMMVD1>S] Q2@@.) 83_>0&#S&&&XN+AXN# \/!@A#/P2$\!@!,0D1$3$1$0D
M%#N9AA3_F,<(7O9(24@9*"@8_H=YC$T )0'D%?0-%$*YE\?8 G1BDQ*_IRB"
M!88/P<7#@1) ?KD7HL#\;UNP<S <'% &@\&F#N) Z.D(&%A%C*AII2F4*6DD
M9>RHQ*3$);P;1+DP.88 +@2&CT].A(<+@8**(;@ )14>-7L?S368%)L8AT1B
MOZ2HJK%X@K\T!:N(LE&/ ZK7E_,^;06^RK&X^+)IM=O9?G;V)N7H<Z7GX3[>
M7'2WFM1-6ZC^:EW#3CHA!)M." ";QG]_G_CO"_23U<@>&'HV]=\)&3U>WH7P
M"&SM_I4($<VC*]KA22--,L[>@PKITPE"[ +:T<U1R!M:N/<C>%7IA_^5&IR+
MPK=3?0WSUXXH?SN K_Y<FM1!0B^:VF5$XAGGU5O$\_]*">0K,A$\0=LQO]2D
MI%XUPF+)=-JENFL2>"@6#CA%5)Z.J7DBIW5[9%G,A;EY#AFO]@_V0;Z^V23Z
M7J/AT$K0OT:9T)B0A>I,IT;'L$!'GLLXJ\>EB5N.\&@^!WGXQ3_L<N,ZUC8
M.-R^YQ3$=A!D]ABK:)?L0D$+Y_R4]]22,.XW /!,0BU#6:"O/#.IISTRNH_5
MGHDNTP58.<%G7%DM@;6 9]4[G+*OE0'(8]G7M[/1D+ D?W([@,RJ_U?[<8',
M4%+J\Z?):U:EG@1Q*&;$EMYT3 *(YK_MT">X[3#NR@ ??RE-,D['GFN0R[UM
ME!3? . +O/M5'0Y@V(#?< 4*JQF6>6VZYI'V2;U=$J"@.KU#Q37$] E? >PF
M'[1G3:)=YPF'L\M7>K"%)+_?.)?@R"XTR;*(BM3?L9@@(Q3C*U[PZ=6.$;]E
MG4',CA& 6G[\AS%JV 2\0K$PL^IM8>\]0G;D_=_QL[;>W(4HIR>DB+Z4@$:;
MOK8$Z\L:[9B D5-ON,0\"0(F>-W@D;37[1<5ZBL F4JK5!>'][=4K4XFY^=Q
MH1!B+J=V6SH"<$(LEH #SZ<9'89\G8G3!UIX,HD2PM. D03[ EC<N? [A:1J
MR9KMO$L277VO?&+B>N1O JKM5F46C\^#GGT@( + \BGQRWF,9N/#P![R]S9A
M@L);F[='LCONH!Q^_UJP1%>9LHXRGHNN,E8GFNSJOGZL5Q6N-7Z6,H!KQQV8
MF^(%_J(=/RS-)[I9?3W=UQ&<#T0K)9<)P=$A(&3AYH[(1C*U@+'-K[JS+N&P
M[CR&>D>;(.<S#/,P_UT=^R/^;CD,?HKNUF?^Z4:P;D -C@IS6.CIV'Q,9HZ,
M1J*RSB( N&=TANF/'.%^\]T56!/ PG:)XFM&=YSBKMDTE*Y4)1C-6+^2!6%^
MCTVABGE^)6V>5R<+POR7<79US"BW5^OO1( %XO)^KPG>*&1$A?6$P<AYLDB.
M=B:+V#6(.;8GM)^G,B#75'FS3'+04'G%<9F$08S@F#2,!%PUGB@RB-@M!^/?
MYB9A$'$,2TA@;0P-4F3$OPW[SDN2PH8[W"#B"/(JA+6_.1B5H1(&4P$YL4E-
MM%/VH?L68XKL':JS^R:!?@W=-X^_J?GG*+"X&(XYX9VVQ/@11T8K*I.ZO<0]
M;J8:F:E,ZM"Y*];;]%VDF!C[,V@"ME>-]_W))G_&[L0V@$N1=O#)5^HC;2T+
M<<U9ISN8=VT$C7UK_TOK^(>'%!BECI;\G2IF!YI@*=*^U* CK\.\,_]1U2]F
M_F!0 X=6V >M#MSETP;G=P<?P'DHP+HO@IU%/Y:_>'8R#8 L2EZ.$Y;6#SVM
M1[+;CA[!/O]>3.T7O$!+.ZQUF* '  EM;># '<Z3DX"?3B &0=EL]R6>ZK^Q
MX5X'Q8&V?L8C3H8\PRM[8QO.(CZG3411_UWR/PUTG8"R.AGC_*)_%[7^BF%T
M%L8$/ %?4!O$A@[SG_.E(G>4X<^&K<K\I&FOD]@)!]HWXG (ITK$,U7]PDQ\
M&;=?>\3)) H )TQXSYC#8ALRFODY.D\;YD'U4,Q_#8&T"I;LZ]OK<7$D]O60
MLGXH9!F_O_$J&:4'*,R^"11UJ\Q_85D6\8^^K3THAH[V3=*.I, )$^J;=,LT
MF==H?R,2I A.I/90DE"[]E#'O6L#ID!.TC%@C<1> ??+S<@5:./D*V8.'OV9
M3).;H.W>F<E2L3?QYV:X,@#9Q]E$DX-'6MO;Y;C)>@Z*>#+W*OM&'*.1:VGY
M=[H!"*UD%WRDF]M9Y$OJJ^$G  WC60""PW-SEP6[).V6OT3(;H$N3TGMN9O@
M;!XX7GOK$^3\#P/[<XSO%;=,S/@H$V)>4BO>L -^+7]C.M:.7Z\4>^4O _5#
MP81$H,+!V)N_%_QE@=HO>&<M@4O@8F.@_*L4MJG?=A!3>,7^]O;L]RX%?)Z
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
M/[)\GW36F>EIM_2U-"]^F1?F/@\*9X*L6I?++RY]::I[CP6C?^6PQCWB]$S
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
M!<FQ3L#0AQ&R4ZRMLWO(M4$5.;T.BI6M?4=K_4M[-BJVTI JU2&N@/WBW,B
M ;Q43Q18*XE<618%JM@*DQ#J+'5>!*AV;*>^XQ<,WC)0JX=IZO76C+X?$".$
MJ^",@89B?4U? =5)M<?LX1& PZEU?80-Z6" B/HC^Q#Q["<BLY:]5[GX=$,#
MMWQ\ DQR)@0AA2.A[EW##&4KH"X#O1]9UIQT&EEH5?5'XO 0@'YECM@]!SYY
M$9WD\X/;Z[,><A4XB+&RF-ILV:W>^V(9J&QO*H7I.2$._8/G3@Y>]?J_ABL?
MS]06^<;'0#]O0MJ&(4\ =)(;HJL[K\,V-? I_-+)L58<@9D 8D2+ M]!S!=E
M-7L,!*O]#6^HA(US($&$Q#),&I=F$5%"219-@100Q8137!)/3@;+,VF0)-IP
M?IL[-;OE.,5%_WA9>P]4E\"*J#Z]?@@EC$,7O$S5TJ;.8W!;WU=WP+&Z9/6)
MF*@B2#,O.QZ1/'E!\K(M>!^9F ;M,P'DF,B/QGEIMH;+JK*Z)>L-,+7#8A&<
M296!]3J[N8/FN6\0[4'24GTW@5U[F7.I C8GEXA<@L*FX<"!417!T[Z";#;X
MM(1Q+[I\)"A-7.'"-$.XP(7QX] 2LV1@Q#]#++^3?/,MBX2>6IJ$1()+ &:/
M3K1TCI<?40B&5DH=9YM*U\F^XR !-2$[8/-@._V7YNB\[G)X&OXL-I3%WMT1
MG9%)$<^;$#HZWY1@MPNAL0[4!WX)Q]3M]8RRQ2< E]D3P.1A^JCM:J%&I=Y6
MO]&PFU[7?4X+JE=B[HP5XG2 9U..2;3XO6EQO-"H60M'2^.*T15B> @1R T_
MMM*Q-INI7"D-*2WY'<]76^E<FZ'4[U+'5%=]H'XRUSLW]TGF?R_4:K8^+<)
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
M7AOE['+*+ZG"0DX&DW,^ZB)-+<XXN3:EO'EA3Q^/]!96V]^^"):_UN1^X0G
M!(.U9APYB 0O;$K!:VI$=T/:*&CXYNA2QJ%9RV')IA>[TI*3*7?VG2_UQIL@
M<PV3@LI+ZR8/E]E#[M^<*^_X+*]2/Q'8I*?5>HP)A-4KR"^VFI%(+.7G6^M6
M1V1;3T_7E6OT3];M[R^IE6SN+3E='A?/V?_C!03=5N]>-TPN,4B*'J6ME.F;
ME&##>EL-.B0:<@]]]E_*L[^?KRM\ CS^SV?Z\P)<;>/9MZX-F7>E-"K*21\A
M$] 34;X@3FJGT/$ 1C5E"@I-;VG!'0ITP;]V&/762_46+JWM=F4/723RLSU4
MG50-ZK1SU:QD(]*(W<1,?)M55WZZCD3G"QY=Y3SAMT>M!FJI_9XNNA7%8T9M
M?,SJJKNL/X@22NA_)IZ&#\]ANX^X]IL<(K3L<*Y\:EID>!QM2>O@=BV,KY9P
M?V7)LR5?CI(.9OYA9GOM!URG851?7 I10(<3MJ"(9@86[78+<#T!"+52!'N0
M*YH,DA)03E:3<.V6?'U($S-P[&R";I+5;C6+;!".3R90RJXT'69M;942+TN+
MYQ'AI]))OYOAJN8'CM-M6L[^RSOZ+Z1RO'+<-E2F5+U8'%IN <.H#&6ILOTJ
M="#R"3#VU^X86LL0<!1HEUF-SI8-+A7\C?/5"_4)P"@EHH:AR*+\&F]$H3GC
MRR\[Q#CH4G=S9-8<I[ND]Q<FOC$?L%)[8@=Z=EGQ)-R? )S8S6'V!/M2<UKO
MN0.5X60W91T<HP';)L48_&B$F[1DN+X1O8EG?6B68.N2*J74+NJWT+N*.V9O
ME204"P,V2=KN8,]^/@$PO9X M<K'./=3:J?4GU)JYNJ*AZ7O-/WH[]\Y&/L7
M$N&$AN:17JE-;R4-;I2#VS3"D;%(E*\]2H[,)!E?I62U#55H?Y'GA^Y'N(=%
MS_&"-[1\<S"2C=34,UV#9$>3.V5MY;WCYM\ :>BJEW&CV(I=X772DKG!XNR.
M,U3Z"2,E"K+.J!YKI@%GY\#^EH3QN$((Z-/#*K814\&KR[2T=D)01RDT9Q '
M]RIA8CNYAM>A57K<^GMQM@I?YRHMI6B\2U[2K#\1Z<-MG=.=+/%!\XZ:*&/*
MFO$L_?Q@%%9M?@QA:'=;2IB4'E7F?*U4)BUOW(,8U#W%.,8CQOMPL_ YX <?
MO5>NX]%;LSH5"KJ1P,C&I*1']ZC^JL+?O.TTQ$/Y>P?WJ1_I,[*++^R/BKS"
MRP?_TT,NH3KUJ@84-4N+$E((J5]MV23[:99Q4P/^1Q?]MZ&N(K]YL/O9#/GK
MC)];K.A7-)[.HU/^6ZKSBN%+S NYI?1L+)A?T2RGY 1=B=:/!75M"'?XNA>]
M6I9Y1EP#:A[<&Y[[(%2+II]VSVT1\?35SOJ84<N[O,/1[M1^MX\*\RD!/.%G
MUQGE7"B.S^%<?QM.48V^*#_E-63:<3PP?V=YW1:)H^(#\I33L!MI%&#ZFTE6
M_O4D^?\P2<J_3?*/]_A'>&E;[\J\_;(%J*A@=-RNVDF%DYRLZ4V?'>_:>[ >
M[)_$UFLJZW1/DE=D\[D,T^;5%>(=6!U. 0G>E*OA?(AQ3I[_]LHY#:I2'5JN
MV7%03C2+&,]J-\X4UPO]E^/%!JBGH%A Z&L"ZS2H9Y]>L7[$#'E\5.+U^1-
M\F<$0X HA-=#J$4KKMDH55/DD L$"N.-]H/;OZVZ*)Z88QD:QV\.R;T,\@(?
MHWQBB94?EC&2R"I)XV4_JTE ?(_>]-VJ;)\Z1G8'M!@Z>.U[R(_V?9@/0:-/
ME]0=;>H+1P*0H5FW@/^W:DFM^(]%XET<9KZTSRD/)*/W\5C297NQT7+N2S4:
M<A#&NI*?5@>#IP; \E 2RE$I@/K\VKS=I7Q8Q]A*U7#FN1O/<[[34SK%NF5,
MF1N'Z\4B?LXK:%&2S"_+4:X1.YMNG7I1M@-O>3X^S*;LC<O/%/J [V0R#=I-
M$'E(.SEW_"G_?E=0\F<&@_]K!E[QK#7^TJ70OE[5:5-EY-#JLKA0DPV2>&0F
M-@/;A(EXY&Q+XV K_GZ^>HO2>U_C %JT4OX,JDT:?XE1^?AYI_/!G>721<*=
M6;]%&PU.]@,/+-'\C?Y!9I$P;Z6ILF,')<=W]#,26<T$7V^Y&]V7(?<_]AYM
MMRI@FDY\-6B[3%<*!Z*L3ID[0:D75=,\X_VHI!Z1I"W@EW2ERFG'5K*&+%+4
M4Z\XG?<94&9?MC?$.7@^$ZUH+#P,#FO79L$$^\/0_KBR&3A.W3R^/)1\@TT+
M6(W^8<[%YY6VV%(]6PZ=_*H GHV7I1C>O> 4_^;0VIQS&JE^;ZQXL_V@->LW
M+UPK!?^B#K:;_.W^R^?JWO^RO^(^+N#C<'MK:9FJJ>_3A<ZSK[,54*7P:PAP
M)1XY7'&D4J"/7E)>4MDUR:W,5V8H>B^?3AS]QAR&13;9>87:U(HN!)P=._S%
MLP7M>P2O>KKN);_W8[A8":)(\[>.SB_/"W*18%<>X:N5D(9'K/=ZP+T]NHM*
M];GC_2#UDK%E8QUF>MY8*:AB"J2'*R"7/%<;^ < DN5PSP ,T8.*Y#U2>"_]
M BSGBT,*I)H&(9/?+2^5>HM^F.\I>1*L+L320!K58:C\C=_ ;YV_EH%KR23!
M20C2 'L%8<"')]G02"F%M7FR+-]/Z OR_'Z?ZJ[-2Z S/?5F8[ETB7!CUGG.
M1E,+WYD* 7WZW&1;+;/$("Z=PU5!9A_C_CGMWP:T:?'Q?6'B&KQ.%NL63,!P
M"HZ*!9TI.>JD$:U:O)CC-W-N9)7Q+AC5H2U"%V2Y,! F1C67!MJ_8+^P3-'9
M.SRVJ[?S!'C_\S.5'\9A$Q7T%[#+,5!9<QA4S+_$6]-Z1#Y[_F4KJ9 4$7\9
M_X0X:+(!;ZE.PXG;BN:=7)J'ATPM9+9WAE_'D\/\0UEU%@;=FS] .'R;7#U:
MG:ZZW,EX[W@Q,K,&@XJ8+2B1AN<T[+X]T6YVUZ)]/QWU:WR*?W=HW7=H+-&\
M 97!I9^U4M5I(5[N[[C7V%2S=VJ+01U:J1S/$\E<L+ RG\6.R9=(!T:OFV]P
M:>7&K;R]<.=B< G@J39P28F7"^--]T/;OZV\D)G(UL>J@S1KQZ:.2]?&_Y>X
M![2H_97[X<P4N9=C/@4F^K=CCETNPJV:1D2,1O\'!)EQ,2^0T'T4J_4T<)>
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
MG&N 5;SD=L(Q^F&^K>I 3]_WJS0\^';)E;[QXA:DC+C)TG3P_0AKVSA]W\&
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
MZ$#"![6GL=BK=36YD_\QS)HF6[,W]T;3XE1X/X5#DN&P:Z_ K:-Y8@!@H<#
MW(^=_],%3\:"[US_TSM(1V-BD^J#2>BV]:G*^VA2'#OWIV!(/AAVK?L;^B.Q
M;#IOL7)1.7P83"<T$^4)G>FQLWRZRB?)R_F+_#TQE:.(XRZQU+/3/3FN3M?[
MM/C;*HQ/:+EG9GMRW)VN]DGQ=NZD5CN7A-7>(V^GJWU*O"V=U&I+25CM/?)V
MNMK'S]NCL:R:QY$Q%;W(,Y,\%4Y.U_9H^?:C8?2?5$T;F,;(NS7$>"*JKRS:
M,:QZGPQ6WB)=GC8G(@A2L!PP6)(@67P'S5+(A$)F$85.6,JDP#E X.Q:XGS"
M\JRF/!ZJ2L?0')K$>*H0B:;%L4J1:#!,2_=VB/FH*D>0[Q<;%!$T.3IPO%R'
M/Y49R9(9":YSO0*84IF32)F38'"%&\.I?$J:?-IC;9I4OB1=ONSS]!)W!._
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
MPH@GEOSEC1&35+_0M_";+E6%?F@]8NQ+1A5!F:;E#L9W!7*+CY[.ZQ;>P\^
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
M;7MH43Q]*>;"V::6PH\D<?^(9@1.>ILVFV^9!?J]H=_OX\CZMLX+&(S]WO'
M'XU:., &O/G^V!_TMSA7H],FW=KV:VVMUB:-_FFC:O&]"W49QC$&O1$>1J5A
M,MLCNWK8\R<X@.FHPX(O$V9TC%K4/SGJIBE4;(QQ'\<A^B?'WR_&NQ^4(7PD
M!-[[1JST+OB][TJR6]NC,"X&=QH7"H?>W\NL&'R=**2O>;.DN(C4]Y"%S<_[
M.OTY^ Y:8E=(<U\-^JAH,YCXO>&1/]Y0B3XJVAQA8MWO-R *?@UI.OMB+_5D
MM[8]M"^>OOST^X</O[UY!Z;#Z6^>P;SPSMZ_/?_X[O3SV?G[#N2B6]N.79LM
M=0)H6YRJ6X-P1B,WPGB:+)27XT#0O3(5C@9^;[19#<%CLJ! .&]86?&8J'+X
M(EL&L7[&/(GSPWFP"*/5+][G<*$R[[VZ\3XFBR#V^1>^]PD<UOESCSZ;A7^J
M7[Q^#_?JO?@9G_6RH_$.T;C55L_&DCQ7J<KRO6*:0<_O'VV&!OJ8[A)P6A/<
MQV,FRV#BCT:;E9@^)K(,_:/Q]Z-*^TS=G?$2NK7MW]I:;3H\??G^_/TAQ4F<
MB:3O7W?PH+NXMO7N]AU;4?M41Z-M?1:'>1A$B"Z27,8\B329\[8/D_EAD2D]
M\@?G9$4J@%]$87 11ILW!>^* =%FUVU?:#SV)^.A/VF ZWG,E#D9#L )''4\
M^./3JT#IP?&XQ90V&N3G'(="OWSRY,7272F_^*YU+H+T,H3']^RSE_BH_SH\
M]-Z&*IK]XGT(+H%&G]1_"A5/<3^#Y]X_@ZC '[W#0]G,++R^G>*V6H[?>9@G
MRU^\">Y3?J&_,$%Z53<3)^D"E- F>W+)-E48"RJ_LU?S3CHC=]=ZO\^]SZLE
M;/4T!84V?>Z]#Q:*:?(^P=T?N5_Z67\+_X*4?/$ST*6&0JD*OAQ>J'F2PL.6
M1.!M4H7U_68T";RK5,W_]O0O>3)]^O(S#2 ']?\*WH\X?2]^#M9VZE($*45<
M\EW9\UL>5<<@L,^+E^_.7GT\?_7;^>^OO7^<_W;^]X^G[\!7>/6,W(1/O__Z
MZ>SUV>E'< ]>_'P!GT]_QB^].G__Z?RWL]>GG]_ AS[#_V!*]A-V-W_ZQ^G'
M-_"DUV\^?OKOOQP/^D?/J>#K\__2 [Y])Q6BD!R #461R)._/>T]I7^#Y)GJ
M?Y=>=WSWV^0V@^D9!<L,V%7_]-R["6?Y%:ZY]]>G&QFSW]-F=0Y.4^&B+%UO
M^1-N L7QWYY.GMXJMAK+?)W7GZ>PUB!=>=E5D**]N_DZ-EKBX&F)6NL+. 5B
MH5F.LS:_\[N_ WD^JCP(8QQN&*38.I%Y!Z_5/)R&^4\/0*KIM%@4!+=+-]A+
M\BN5;G\=[Y/X</MOO?_#M_W>C?WB%HJ2.\G@;9_R'X('8&Y,Q,%);/_%G_(@
M+_(D7;69Q;_O>Z?)8IFJ*Q5GX;5ZB-?'>0H& =RPQT/SQR;.OEKU?V*#*"N6
M+_O@_Q;H)ORPP_KJ55ZC,]OV10JR<QN7!D>LTNL?:OA^]=I^C[$0) VG:/"U
M<'T'49)E/](._NJ5G9DBFO:M[7/2TJNP\<*^03%4@X5]$RK\0=KBEA??^K4:
MPC:O?1-K^6L7\OW67\L8_;M=X'>_=IOI-M-MIMM,MYEV;>;W3Z^_=54;Z_)M
MU#U)3'YP_->Z_.&OI[^=OG_UQO=>JZE:7*B4MS+L^]Z@-ZA']=91_K_>FF8U
MG[IG>E:^-_YK0QK6']PRI. ;7_H@6SJ>^+V3^M*&7=S.X(1P3GK']:W]N[BE
ML7_<&_B327VA\"[NZ&#D3X#O!H/Z/OI;7UH/-/R@NQF,&T'E=VPKAS_NC0^R
M'U D/6"TXT%]8]TN;FGD'Q\=^^/C>IR%3=_Y33;"M]5[-M9#JUQZ7LO!BA]7
M(]OFBN)N;7NXMN.^/QB-_''#O)H'7U^;:7<PV10V>'NHO'*>HP: R@>G&4Z[
MP0G!PWKU]^,TQ'?S(AO11G1FW;/9GNZ2=&O[RK7!/0%.G0PWG<B[;=EWW_5M
M3P2V^53;O+9NU.YMKL2WY!2;5,;;)%7P3V]:I*F*IRLO3X,XB]8G4]\:;KV%
MG/>)^'Y=FTC#P^YF]SOSG/=NG.F(T1&C(T9'C'TBQL%PX/<&F^%Q-%!CLS%X
M;2=$QQ4=5]008@QTV P5^E8ZM".RT(C+<7M.NAQ)^:'!F]MSS0_N*MR2.'[P
MM=V1!7[P]1W[XU'?'S0D#1]\>4=#_[A_XD\:\/$??'T'XR-88 NGM+4P1MWO
M#X#13OS!44OO:O_(GPR&_OADT]%V71ISA^)<W=KV;VT'_>&$$DO'Q_4%/%U
MNLDLZ?LGQYOJK8<XU='XV#]I@*%^4,TZZ($& RTVV#35VB9?H\MB=FO;AGCQ
MQY,3?]1K:37"P7W7URF-;FW;7UL+?8I708RP28'&NLROE)<4>98',7Y?@'[
M[?#>O?*N5#3S+E:(/+]0*?Z&_GR51#.5;D_!'-P[?K5%:^)>L:M.#'5KZ]:V
M=6NAI7<4Y=JX?S\/J=U>B 94GB:+!>@742:@9OZ.*B/V/@3YU1:C@3W_N*TI
MC[X_Z+<T9-_FJ]RMK5M;=TU%O&V[%/_'>"2;Z PO*R[^K::YER?>,LFR$.%@
M4S53B^5:S>6/I/GX:-S>+/H(C)R6+JW-5[Q;6[>V[IIJ\;9EE?+C\R*L3J9)
MC(M2,V^>)@O>[_8"6).>/^BUU(P8-2 G//C"VGR'N[5U:^LN*4FV_?!!LJS
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
METDFULV-(@*M41<>1K=)$37L6=/)&XI7[EDFGH:Y;SMZS\#I44$ZO7(E#%T
MX*(J<U3N0@I:/P13$!O^T"1&8])E"GC"50'+Q#L"IZ,OTQ2N21Y$S[Q_)#>8
M,B&+$5V9#/C-NRR"%)ZE%/,XGFK:M$0R>='7X L/WFG9OB=C,IA>D6V/+*S^
MF*HEBO!4@1$;:\EPRRK=#3W#BC4P VZ0C\$*($Z2&^72P#X(A8)";L4WL=L'
M1D6:,'G+FL/9F*_Y\WXRA(UN8 ?K'^.O3U^??F(%5N1)G"Q0:>%MQ+^+V*&+
M_UOX^O0C?=!]SRR\)#KD-^AV-"I.>H(0O.H+!;/$#-5HWL+/<')X&%JS^9X*
M*3APJ6)P1<@W3BG9AIY!."VB(-6A,^+'9V2OB'NB=0"Q""L"KUBN:X*2\#=R
M(/"NL7TU7^E; -S 7]*WP HRX[:I/\*,+"?9 7P7/#OX!6PE0.<55A*0?'07
M<,M+:YY3EK,U@M_A RWZQ0-& Y8WG.0H;.'R@B O,ZNFAK$N@-IBLEC?U=XV
M1WFZW\A66:X6R,/S\+)( T=SEDT5$2 B+4"<>SG(,_3' PK5R%66*^0*=;:N
M2O<GB,#CB4E?9'Z)DURO4AS3#(<5^R)=R+DEG5/R1TNN./["1CE$/U4Y'=33
MSNJ!,\QHZSB :T4A6R"C7 49)[[A<-1,"[29BH#@Z:ITMU>'['\JU!;SG&(O
M)%>"=$;_<.RII%F\ [WA<0L2?3<@,*[T7X'HQ-4L>RE&XHA?+;D=?B:]3EPI
M4D(;X#.SS11#0)G>EOZMW*CF)0)5E'PJ4]8XD(N^ J&P%-&24 !$I1AS"?]4
MQ$[_Y@#*VP2E1X"VIS@.:%6BZ!31XDI-$N>9NF1%L4BR7 =84+XO$KH?SD*
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
MEG50Q=FR.W'6;8$I=<W$36"L^#RBEQ."-WDJQ+W@B'<FKR^? C=:Z66((\K
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
M*/J AJPJ591O^&9D/G@V/!R)QJ$0+T!<@"RG"BK3@[8L+L"QJ$@*!Z-8,[H
M?:8N>B<<P!)LQB!RV_%D;(L[KNR6E+#!I_^$L79[ S0CB(EO#ACY/8DC:<K,
ML)X.^S"#><XU!"LG0XR>(A]R";M:!LEP^A5[S)R$BR1?PTQ'3VS:75H,2J,J
MG!K,NIX8*ZTQA8YR?!F$J4>V+>4Z[.>-)<X3XNRL>(QQ.L("R:M2CDD1*U8U
M @&MH9IB%-:&OB8K]=>"<XYDXZM-]C$NPUX3K4H,0^EI+Z6*5FD^K2J]1$^8
MT[VUI!IGU-"P-D!.K\(OM928_CRXR;!Y/ RJY5M5KL&=NU\?$FG$8KD"N'Y,
MY ZH1FU)O97>/!J-D.4Z;R6U_2P,4$MQ2VJ=7;..OU<QQ_;*8B!.+7+@6K>A
MI<(S2YG5*=VW6&5$];\2\/BB5FY#"1D7P8V)V3*0;.PV.%!+9;7N0W>7F&2C
MB!BN)"&Y1+WHF)Y.YBRP"'N^$D40.*.R 6W$=&2Z(/7X'*>SI8X?.!Y188%R
M:'Q^"]-51,I=8WI*G.>D-YN;F.H']]P^2:;U?*NO\ZM$CXLWG;,R-%<W+FG"
MXBB02J<D>@T8P.-F)#,6<\<O[VFEX&E)NRM-VB*]F9(C)C6'Y7HH&X!"&^E"
M.O(J<5-SH_F;*PLQ &9#G?E#O6^HW,BCF(=_*(8HI\D*P,I3L./PI70#W4;<
MBU+@T>UNE(IW]]PE W)W95\9,Z<,<N;<XYHY+NNLICL=J )SCBIYE4BNMCQG
M.%M;F3074'<$%G"DU)J)IF="<7VM<FBZ\;3(92: @Z9?UUU@^GA+C>=&HA/9
MLP!MT&K3!C>\9P;VC4CDX-!6,$5TB'2WQ8@ND;/Y<AL%N )#R&0CZXM:,G@:
M#0)"2'PSNL 9!^\)GHVT'F,JUJ 7F(Q]1B51F('9?2&T 4'AQD?@%F)WU8U\
MVAKXI79W3;8,YT!Z45#$TROMZ]G@-%7,TJ,IIN$FG;5B=(8[TN5PCA+63WFE
M:R,#Y#XXSVEJ2=.]V1HBPNCAE-MP9, 89='IO3R\I1HJ 8\C 5M)+1E37U=
ME9PJ26=M"O9B45UL/98TL KH!(UL6%[2P$='\KF5:PR 0:*",WRZ8JL\U5P[
M3/Q@FU-P1Q"P,%2STHG@A];2^#8Z5X&'J8.8T'7?M2-O=_0&K8$YN<*%F^AQ
MV E&<YAZY$G/I&@BLZ2N-(;1Q_Q*31:*'@PQQ%((A\)JH<>QFTRBK@)E7 FJ
M\J#K59WA(FLT-1TL'=&U)2@4?4O(;BZ-SE@;"B.9.-\&KYV&/Y  ^LR1A:X#
M8'A2_E(2@9OEGRKS4 /.,K/GIE&H')4MYKGV T /P@&&#)Z 6;S;IN[Z,CJ&
MY]*1XK83/ G5A6)W47!3FK#$DTQYZ$MM\JUJT5<\,(V=)D&4->9Q/JHQ= AP
M0E+$E"_69<.SD**$<,GAJ6"]R:PJ1MG!"(3$ 'CYI/B<(+WA-:<I)HSCY)J%
M:[GKVF "<"0DP/P"2W.9Y$.Y7 O) 2+ITL'/$!FFL]$RD(8(SMQAYMO6 &:Q
M4"1$")K>ZL2"2FQ,#$-(0MQBD\LUF%.$JJ)UC%R3=@BI%5Y7*XY'YBB8[:9,
M3[J4J9,R'74ITWU*F99C1R*S?"VP&(2&L!>H_0%D/+4_'&9?0NKR@EN9)7&L
M2N48F8JQE*:B'QT##)TC1%W!8'BUKTA"M5=!NMB7:;TBR_0T*2= 2/)843<\
MIX(E(*#)RU@H9J*[6E > DV,5\Y@1BQ_P;J@P_\4L*1Y*%D+\Q#]+;1(V/D&
M&[UF823@*ZMS0@<N,*GF$PMMA+ZZ0 MJ[I'-W+$JAW-\/;..$T:^3:;3)'=%
MFI/+@C)RUD.=.VFP]$N,QGN>FE!8"1( J:E*OFB%$.N[)X5KB6O0 LS-,30Q
M60+G ,^X4GFA=,$Y RY6;TZN@H7M-?E",_?T&R,%!NV:X5(J\F)SB$,W)5P#
MC;)3^H.XUGI43GV\0GMWQ"UD4EM$K5)19L8).0?*S0>6X, -&=(ZM<<D8U/$
M)+HD?TW<4*+<#H@"=U"4(:[FI]+ 4\U=8K>E8"I?QJ%;&$(F']MQ)@L+DC$,
M"!V$HI.W9*R<<NT=%Z15OX>QT4Q\@PUC8NQ<U\(Z&48*GDI;78JX.7D2:[R=
M3'-?%?^1 )*HEN(9[&4] WZ1%)3-U(Z&#;*XL#$^G@?<3APPA5X#ED-0]4*"
M(4?^@,FE.U*Q5.Q9#E:PPX50I'R]?7MA02 '61Z828]K0Z]J"WHHMD(;X[[$
M90,'2J['=R/"!"Z]5FOEMO354H\:E=*8"XAD\4[E9D"US:X':C!KNG%:'43[
MPT&T([H!UA\LL)PDUK7,?'O#!=K(U#ELX)BX.4':2$G'WT<VU(F&;NY&=Q%:
M<!'F8  R?D2 (AWKM>ANV,+YM%A@R-#H23V^\9N58W<#NAO0@AM 6 14"XS=
M^IK1T28BE[>F MVUBCHF[IBX!4P\39:KE.J_"%4TY]#_'-UT\<,M[')A&B9S
M\=#G5$^KBZX$O*J;J-2Q=UO8^Q*#))30DG2YD^WB3M#0L5B6*@XB,MLY0T7-
MA1KXQ)E7X8*R2:\M,F)=NG)/)R=1-C$-3$D[A:1\F:B ]6M44T]]U!I)7T\M
MRA)*Z'$0R\@,UHV2])XIQ@(*8^_551@';G8!:\@#&F>29<%E%4S0+S_^1EUD
M85Y&Q4T$>PY#X6FL\D.,#3$6?Q$;4$(I86-T!RQ[@1\*K,+E0^>(.04J+M(D
MF'D!K$X)[#%W?MA7TINHO4 2)M+_+/#EICPZC"G%R<&7^(Z="C10+2W#S+L.
M4QE6$2[HSUQ0$Z) YTH1W @:+ %.+)@9^>[@]JZDLW:64FK==/-0=PYNH/K1
M69AE:A'&@8X?.3LJGZ$>;5;Y! (/X@,N-8)NI /6P$0S+"XPD.^8OK?D<L))
MQ5H KLFQMJ%TR3IAJR_K,^Y7LLR94[0>VZ6>>1^YN24CXEMTKGC%WZIIEF%<
M?VF%<D]9H$#@U0JW&]/C,%Z>8G0.G2MNR-$5*XS4;()YF"6K-$SX3ABRI@AH
MMVN JNT)#E(6M99C?YA?&IUA@\,:'AZ(+[_':QDALB."P'#D!LZ*C"'F"&G#
MY"R=)5D5([I$PST+LPLJ1*[L! PJ@LL4B'4L,&&3,?/Y]YC'D D_"9Z,%P<+
M3CQBZDK:_B1#1?4W;K8/2^\8X*/V2+,\5?%ECA/U[CR]"@; 6GJ0JE!L?/HL
MSQJ>AR5B(-.XCIJF4V#!C9Y!LDR61>0(.ZLEV$[FACNE%8*-Z#M:D>NM\Q1W
M+OUK=F'_TDD+'43D-I)<)JC=28>0^D5 O--E(#F%L^L<0R52U]2==IDJMO?I
MI47&NL.=IH P*3.F!*4_S#<$-:)P(C2"FTY(]IP^I2/WJ0LO2C(S 4=L O&2
MEQCM#\@T,S+RF?>/Y 8+\5WLI,JT)A=0!\D0I&E@_!>KAQ= <BI$SX,OP$4,
MQL^ ':;\FY$+K^G'*[K[\_R.%?KNE]PY;&0ZX@7#S)\B6'BGW$L;.^5:+P.>
M>,V%$RM,-P-=>=86< $IS1SGTM!'2./%00&Z/*6&18>BC2QM\?UUS7QD1V)9
M,@&]D5)N,:^*>="#76+]2XANNN@^DPE9+'QEKO3ZEWABD-."6D&Y*RC7:4:(
MA=F2VW3U=BL%)Z5>15V:Z6@.N4>;J0*IO"TW=-85WM9I7]--5"[+?+"2MD&O
M*VES2MK&74G;/I6T69P#C05@89%JI*$3Z\*:6,0 AJL;2<)..MSABL=[T7'B
M-I.(+I+"K.0FECYV1C5;)Q;IIUQ&KZ5++-O1I@\:%?7T-:9&_9\M8H9@'I/+
MBY:'#CHZO=]%++VRU-&IV[]UU(&[6"]<#9)Y[-NCZ'5S4_/2L?N8S+7UC=)U
MSD=_'2:1^ZUF-<&=ZXA$$+,&OE6G2$_\!<U-RMW>>,F2.;7BMA=/%\K'*G*G
M3(7<+*4=>OA6F#LU(>BU'B)IBP457W&7@("S";$8NT;E.<*Z46E[[NI3"Y,F
M[>U2LBAPSE.-*$,#?1K8Q^P=OP2.,74JN)C+>@12:99HL@HB]J#Y0);!2LS4
M4XLVK(>%\>$)TJM,57)Q_^Y<UEUM_SSDMI33J6*9&(;5R# :JDWW>Q->!3<7
MT$[#' OQRG,L9PD97)I+_0J:$#_8-49D@+ TO'")YRESF>T3L5AJ\EP<FXLP
MH\1,*T%A:7*%F$P^-P.'<[B-X+28VJ.&>9%K8-45WC:CWLPT+$-';E)AP-PJ
M9HE3VU1"-&)3M@1C0BDWY&MB9-TAPV.Z#' $F;+9;5MQ.NBJ?37-@1:-T+13
MP97Z[CW76F99 'N=21\Q)I'(K)_;F;HXWMKU2ZSGM_M:]),E@"_-AZ"6J" ^
MQ4##@CSV ,L]-:K^(IS-(F7&FYK*9OG"VHQUG*2"8^VF''<H%7.66D)%DFK
M<!.B<F+%%;]#L![=4Q243NS6DN>1:!;_SQ4TUH>V/$%E@!@0FM*5D@$'E?4X
MKS.35MPE1&!/9PX<182W6G=;.S$G-QS%DP006).?RGUA%"*2&?089)'!2U;2
MZ5F!4O5-<JF0"?+,R'I<3\ 0"'<BP^Q\1/5SB3BLOB[#C'"2;& /59<;UTL<
M8'J=3O%D C&7[&/<[R8A1#2:SYS:_E^-SVD>[]M(K<[;^!P#=ZPS5N2@T0/1
M <M5*?F,0.^1'</ 9\;(#!C!*C))7N%W*"QGS)TDQJD'KB*_"58V_=<PK2*M
M"\+OOH3[G&BRU(W19&Q$9UZI#7II*+?JA=._-QDY9]I5YI?"9C9@EZ]QI6$W
MQ%YS./-N[M(H9S_5L*1P!J6=*@]88TGJ::CG=1(-.4_D+,EUC7:F@IG&7P::
MZS9UFVNFYML$2RIPN"G12#_3%&/8<;6:;XO&6:??Y7!*H49ZXEJ\D1J+>-X-
MQCAU=+$>=$,'#FL?M3DGN-W:"!2GZN?QEN^P'J]FI#]W':4F#N[.C<4,W'PN
MKI*5+ZY@J;G[+)9(X/ -(44F?<.[I!)*W2L6K,9$LW7OBM0\:Y6I?78JAKXV
MF/?L?MG,IXO'0/:(OBGS-- 8+]*F5I=LJW2UFXY!5.(:D $LSK18VKD.4H#M
MU'&@9RP]$6[K5P9&%YS>TNV>9I :Z>-R%E^SZ)T7_K5]2^6&P*0P":20XXG:
M[+GCL ]DYL+99YFU\),^?S[LL\^6'])J"$_CXDI)A9QN%0MP#LXQ.F510HWX
M(*+SJ_\48,ABNC*Y04!$ GL"TQT'^Y7K/H0[LAK 44)+%+N=Y5214X@H+>AI
M5\'TB^9^EEJ2NI$9BR(J[ Z?>:]=%G5?G4VOU*R(U,Q!*[$[9LV @YH8%X 0
MT^)8K&)P.=5,.[/U4,)61JW'+O28+0:Q#1E)7D<YUG6)HR=8VCOXD_.4@NFY
MH-%Q.4OM];RY4AQJQ471+=;4T/R4W,0N<QBT5%*B=E2*?KJ4[J0<LHR-O><N
M3R2' VBHNQSKP.UN U\IC[NJ$-KZ;677VAWZ :\(8[ \_M2I92'=E&?=%_9N
MU?(#!43Q:W: $0DL<Y0:0D+"4QCB)6JP(9VZ(]TJU9P&$H<:M"CR-+.9\!+
MQ&U2L0JP(H(#(\")^,0R=E77EVXY)];O<F).3FS2Y<3V*2=V;A';47O8H73Y
M50F[2[LD9]K!J5QBSJLC)&&-ZH3/@U_UQ2W;M,%]1^P6L4%=DE"4R'J_)-3P
M7^ O@>9F(6@@OI'-0#WN139N@1"#&+&P%:45^C,IT0#7=5&$WDJ)(TR?Y>H0
M5&/=B<B)H^5"8\&X$&>&BH8Z_1F>DC%6*Z716;%$-:.K*_"+[_AK%.$[T\W(
M^#6W#/.S,ZU&YN:].SO[_,Q[!R(AT44\%BJ*RQSK9R.N[V=-M[L3V I),)!&
MJW#F-,"> "I+8;I%"<55UWF8!U_RMN0(^($D<=F02\0=P.409+6&\=-[<*J#
M(WP(D]I<C\16>.G( 'O$B'A09Q ZV2\-LTU;)<XP69NF.ROG</>U%4KR4->[
MB8_[OL  "WK[EE&Q^/L.A,(9P7?:X0=SN%,RQ.F-=L.\"S@$ZB@P 3<<2@3<
M26@T></Y((0MA9^GW'Y+0098T:\J_+>VS3^!/?@GVH04+YH&*6$6:AQ!BQ=7
MJ?5L,H0T+N"=Y@^!%H)7:2 +W2I (6/%^"+>:I@7>)><WNS0S;D9I&.#UDG%
MW9+>X&1&M>;9<0B5 =V#)YIE%1F<EG8,9!\&S8P<"G,S$7HFPHB6#L3J.R(&
M?#VFJ%BA:U@/MIJM.FG%7#T=-T"9G%J3OQKEU^5=U4!$&6)Z9U50=3@E";(X
M,8I!0Q]+Y9TH T/$>\N,,SUICKZ.RB#@WH$:)BV)8?-*G"WB2A4L76S&]993
MOG-T:&6D0CBW;Q9Q/E>N)-:E0L"##K>[KI9,A.9?Z@8#CGWB2''"7Z8G:UFX
M2("9G#O-'%QDG@66ULBX\[4/&X]]IJ9 273EGGF?4/J97^B2RKN*'%PWS;E?
MY"\2"/4.,+N3S&;:K44(LC(J6<C*V FCF'(%JP#8X5TY6EH;;,3ACKF4J5O>
M0Q#J:]-D="RA/&,E\+(HN9EA]$-L!<L#3@[+E5UWH;TTE:ENUB2RXR9W*;9)
M^00BE!/EK)-MO@YV5LI9?#-TJ92@D $U):XS<\&8(Z74WY%4F/'GX5XX*8>8
MP.UW8M\+1T3CA%F2/D::H@- -K-I0C*O@]L?SB3?35_2<XE2E/(XTI:F;'Y1
M'#^R=0EK"ZCH80%(;D+^PH#A!4&A<4$!)5IHBK([S<:\SBF*"DT<#;95GT)J
M>++SD-J7$+ N#XJD)^%*?0NNZZ\K^75%LIL([HW-/NH/G'64U:O\<M*-Y.'-
M%:@M;2984CG]%G1BQ(/EKQNSCQM>V #P#?2D,T@[=(PT)RV#X7HN\JM\BD[0
M=J-P'Z)58O31FDJTPK$L67!B&XA*ZR.L&O-J9B" I:N/-L5-%*0A5K;XH#9J
M7!LQ?@0]>^>4$])@V!KCV=CT^OPYXI,K"V^'QB%&2/08J8H/T@#_O/N:BI(%
M'/$Q6F:=@+YQ<<$N .>2&XP#"BA1NY;SG7)3FF[6 JD6JSDU!NM/.CU72>G8
MS*%@IV[.\PHYYH'&B9+.ZF"1%%A6#9=PR6^55V#+GWV4%-5;%Y2K:_43;>[9
M;MH,' 'B2(TL7S"X=N;S=IPEBP)MJM5L0U?GN6I85L,5HC8-:I]3;DMB J'F
MYOH(=^R*[E4B'SJ\+K<K.5U)^";P>W!][L;M.WVWI#7!B6Z77)H[!36L9PZ
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
MRC@VOQ[MQVG$-+4&;G.%=5-O;[*H'6-]:^?%CH.6?+)P1]C=$T5V\CJ8187
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
M/-7( ANH_#/.CLZ"N@'ZE7 DNUGK[>=Z2].D6P4M(PHRXPE)DRBT&MS!#/D
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
MN9&Z&\8T]]=@>\5 'YV\1/D%9I;!1HY<=+MV6T\;X^QES_UW$",(@-AE]4O
M)W?ETE23S:LNN "+=%"(C>4N6K@U8&MA0&!.=%9Q9)L*/>#M5^(/",P]L0S@
M7/#O@,L /JK3]3*"81,D]V[P4Y-,Y)\JZ%=^8XX+F!DR7EO^)LNNIBCPR>+L
MCR=/ZJTN];*2])Q"8<&VD;2:M7']MQ7O!C&":E6!-5RVP#@F+ ^J4KF*-2Y/
M2N*[(Q5*U<92#B'#FSA1070,/\D\E196B(.EO4:*)9Q&_IO4I*#L4-LX#B>E
M*9&%Y"731-R(2- .H&BBO%7(]8,F)<5$-GU;(TE/6MW&%%')P/=7SXQ7W8Y=
M 7);%7PJJY9*\!UC5.?P/BH_+==8-DVRP82L$+"@:QO6&*)OTD'(ZBG(]X >
M]W*)L '#NIG>,H3EE7[R3LH8B#.<\Z2#B]E0 ?M?T($%R>D"EAT'%A]544<-
MMJ/WAZY;$#A*<[&$3)6$>BF\J$37)]=T(9X9K96@4%$<::U(H5#&G6A?_"F
M1#X[-XB4Z132H#6<M913A5J 71E=S#;OA? FS;#96!+/GQO+2A)MZFJW@&@N
M:5 %D<3Z,W<+CAEQ?5S%]0]@HO]7DU1R[']^7##R8%&"N>SFQD;UITY8(_3*
M*H@_OAS8M,7MX?6$5>L$GK8<;%( #,XA^EQ->T;]U5)\0[SFF3U$JQDW^::;
M65 3V4W5>5<"\B=RS)>5?]><2O<MN5+:3P>&D,]>4M?6@5EFC1LNE^)H,@OA
M4%SI?KL> (#.A,$X!HL9-$'3^FVL,5BJ_'IQ06'3:N37 L\Q::+;3#DCN'3U
MG+'84(0)+Q5->%,30D?=KK$)L/R(2I'2Y7P2;!Q_OC=7SG'=)V2D0#)"3@X^
M#ILZ4AC\EE"46A9\V4C*=C%YVO2@6 1]@ ^%C7MV678<['[!#"_\\_ +\R0S
M9+J)0OCR=!*W@[P> (&[DA4906HU5XXMSX=?20@V]9 ZN+.].>>O.<!Q7+@E
MRU%8KP@1@*=$,'RG]R8KKWXNH-8"<E,HDN$@*B%@=& K$YC,EUY:^P+S)GB7
MT='#BOB-(9;@P\; @Q466 3ELJOX&QRJ+!; O_%9_5.SG;P7Z9.+ [;S/=\7
MNW"9,473Z4.*/H/MFW5=J?8ZA&L'Z0F*8%2,=QX_)6;FT=4F6<VPSA353!&0
M"O9-LW54OF+ZRS(&63/1"Z3<P5LVXB86UR4KJ*6%"LBNFJN9&H(D)<O(C#1B
MH1)!L@W8QYW6\YI=DKF\RC,MF^$)A=GL6'D;LADR;>R0;^$.E.#TU!:/$_<*
M28_RL),A:G9KQ]-A\79/8^S6\=H@2%.J +,Z;6"(AX-/O,_7&54[+:G/&6]_
M<(BWFWC[XT.\_4N(MXO']'K,_<UPKD>0>+:;(NV1HCTSC5W@71<5.+_ #P)4
M\X$OS=@6:*CYQW!<GK*S^^]!O?>BY7(9UP(@_?7Y15EYLZ0^W_:U_\#5OP"]
MFWR D!+Y\#MOSU5D"VF@#2U;65L8]_NPML;7./-;JC?;\?#%PI=O,:2P94>P
M53GWP>\3I\^A3F&V:6R?WD<3VQ_.2XJ[HL!B0O^#%2O2ZI+,!/#1\<%82)(*
MEQ?"4W\M#5N<XTO]7P<ON'\\7-1?-]E!5^)O;CS;T]]NMM]D9_O@.)667S?7
MWW(&PV>-38$P^<P+\JG'A$QJ<=?AO[GH2 Q6?V37W.GX9N["6U.U[8_S]:<N
M*5B2I)@MT=0_*E82D$J=@[(N_/7<7;IELV;F</\GL-2P&5/= S8$HYHA#H*E
MC%&7Z#E] VUZT$1'6PC= \E$,\]8TFB)?M*"PP4B+:(^22W9H=9>D0['RZ0)
MB)+/7T'!')^%!,QE\P$D=?%I\\)B6.(=[^O@AR%;%"KAD#20**-X2UAKAWSP
M$VB+Y??9_9H5YIP$O;3$F_36:XPD"^[CN@H1A50T(A='UU,D)JKG@RLM0Z5(
M\ABJ-BD<D5(R^D6<]XYH(0'00ZW<]B'TG+_HOT//'M#%TLD[=^?_HVG/F\X?
MO&I;Z;_^T_3=1?@G"YY?1/[@?576VQY.]/D$8CH3[ID@!!/=!@,]_IW\ _]?
M_[>J?_(_.P=2Y\L*]0Z3?X V]E?(U[#T= ?#<_Y5=A?>5>:Q8$.9T;?(=]/7
M./,:_S=X"9Z%SIDN/QG>-7."0=,^G( D<O^N4BYLA7ELKAK^ DAO:C%RP ^,
M+G[*)MQ6:6G28G)Z[]C?4(%P2M[-HAEJO3'YU$"_3O)5R\T&:I3CGH:7?I>;
MWK+FY:BKR@GQ9W )IJ36PGNF7A67W#>&<1P,NX<!2&,96-9<"BM)]IM)GS?,
MAG)5MO/]/6DOO4O9**;S)=W8B&I\CLK(*7/YR]?/(U+&ZZ*J^D.&-@MO95SE
MA[25IX\G/_GEA(@\1V[/O#Y_=]%7],=7S?'D]#Z(/Y3G,<">>]\.3;I3?N3
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
M$JL%5ZDQS0L&T6-48-1%;>'O>&3+TDM>82QD]B"FWS2/CHJTY06A8Y<NE=0
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
M?1>:HC\QG50852//$I7B5FNON9&Z'_XL\'>OUUQ]CO=7$DS"4UKQNTP#]H1
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
MMD#RFMI!XV=0SMP.W9S952-$>X"\:)9>OP!,M/FHZ5?"A40;AWM;UT0*0CF
M$G^T132('\/^GFC3EQUE*Y"C():/)(4QU=&B*$XPWKUM8K$+1)1-=O7;2\)T
MB?D$EE:M1I06$!=>=82CDRO5;[2)\A(AT9$%QQ>"W*9EEYT)#"-O]&8OT,];
M>_SH *8Q8)I[!S#-EP"F,:4RXGQ">QDXP.=M<P5P13Z.H&R%.,&5-8=1X)\F
M-/9DQI<=H0#):Y,: AO"(OLDL!7!5;MLNKY-P7OV LL/C2-*E6#O\"Y+X#QH
M0)>;#?:@OG0AK"0\*CLN040:@I]%3[7]MO$"HFN*U5DP*+ZD>,2O%PE_2WE?
M85$%U_B?K[][%^2%$9XW%Q@!HU)57(HKG6@K;8/\!"LFNU>3J/'VJ)397O1@
M>1'&C'SN35,P/-4,92ZR(]!?O,S]$S98=@/F"EE1T=#]I-^1@4.[_N#D@2YK
MV4[+VG5'KS\N_5V*JR<)67."T!1DG$\ $?L5G/4H_=A6K>Y*\918K"N_0S,M
M,^0.QA^WY#1*-S5D38JW8@!!]Z.%&QVSPGY5:O;Z86.K#OB4+YL-%GF/# E9
M@HRIZ/>P;2Y+M(= [L[A8_2=R]D%Q([7WFO!-W/!^R73E= /H>34&%?%,)@0
M.9Q06]2AMRFR9PU>-&+@^UAJ4JU@L8"9""ONF9MEA;F2\7,#QG"_)I(J_\*M
M*UNSE%A!PC[.BS>O_9I+['U6M;-^!0[Q3)'&%"FEZBPLMJ!:9 A2=$",M:R@
M+CA RRD@?I.B%*TM\CMX5'IMN*PP*.X^SKS1WTW^UZ.3D^*$_H<,3K0Y_^QK
M1X)[_V1"5SUS*51 1!<7BEQ)U6Q-M4W 1;-3Y91J@6IG^,E3[V5 _0Z_]?38
MU$\$]@-RR(+61]P$) 2NNRM,-)JQ%EZR2!(Z9PX#8LHQ]A-><I/GE['=C[%R
MY]<:+IC,:S+5V,$ECDL\(*;>7&&P6,QO4VO'82TN7Y4?<+!)[LD\=".I_;C-
M@/!R%1JG_776GA.C7!&KZM.3>W>F=^^<:C1<+CG>OV['Y8+G?_?U4;LK(J;'
MD+LA>C/-I3!<5D(( 3Y8:J%A>-$=+F<NN,PDT&61"O3>67)_<[R&RF_#=8 E
MX26,DVA%0&#\\)BD@$.71)05!RLE_!,E,YY])#I(>.%=3FB.WZ*W6@H*)NM>
MP)U0S?7:5]T"V3ZW%#SA&A(,&C7$^/Y<BB<K*C/%*Y.Y7.+A96R1]9I*2$&;
MCDL!1G2D%E#&P^$E&9*W=*O6S[Q!LP9O'F([6U*H"%8_G@$^;<<4F!S VW \
M6JP"+'4%\96 $)C;14<['S:Z0VO98;TOVUM:"TE(8[:X,.>=R".@Z]% '-?Z
M!6Y-.6^DY#?>?!VE+?4=ROVUOT_C863U>XM%21B#F 6;B*-0=<:TW 8D0.TJ
MJG(:O]KJ9N>?Z5&PV T&=GEK@8WB_#H1#<X,4&RL&-@7KC8I2M8:3=G/F;/-
MZY#^)^@7OW;[H,"-BXOWMRT;\W81IK$%$<,,>O&-3$JY3/:V,+D;)("">#88
M'EBZZI\M5 $DV@S'&-E=P63LO=/X/NNEP"K>.SFY5]B4(P%-HV(<+YI+/%7!
M37SW[ P5C19)@O0ZX_Y9OZ/F%*9$TRD=BY;4&LTM-DT&SCKY!]:O-97]_^OT
M^-[]AY.I%QYVF!##T[-NJS:0)^F\=>0],']VP)S'DJ';"(!@<M8]I%#K#1-?
MZ*4%%>*CJB'O.6/J!#UN<1&#KQS*+O-><S 3C?_,"2.ZQH9+^!X-5;Q<.TYZ
M@M-A;-?@XUSC!+-9<',W6 1,XL3>YO#;AX^2"WQ\W9$7$^/B-9'F0@Q[@@1"
M0>'':X=D"EVG>9^EWP&\7^ +R?6RPSC#>QFO*TPV@V"'KZC%,+C*]D'KCL:4
M@)-U)LQZ 6PNR#%F1U8. *RU=>?<F<9R&WM=04Y2H#V5W!=Z80;]0@ O]$+0
M'?7S.(+*O7XE&PK/6&[]*1,U3M$@<4IO>G[QW,L,Y7JQ]8)$\.NDUS$&0BQY
MH6'Y]4:UESC_F"NP;?RO>H#HVXGGS<U;Q8_TX(@?QUHANR_RE&=GQY/G#7#R
ME*"PB^&%.6M6^3M3G&C(&T;[C':9TG" V #[&GH9$>$U67%KS!<Z&]Y*#[ 0
MX6I4+/K<JRFO$7ODWH! Y[)K@F1"/0:19!/;2CH-FL)(N!BCR?!1X'+&>$]G
MLJ@R)=+#\$L'%>4"G:M@KV&'H]AH3"D@%#BBVW%%& ,D_)+"*-:*($;4-1?5
M.6PUG9XXP]N5U* A$(_0HQ( AVPF/=V @\6,HNPXD&UAH+P?V,?YZ*U_#9$0
MX;9,T\2F64^,K] ]"Q<=M0KOB'^B)2+)$6)Q6/S.!"!Y%U@<6DL[[R!*5JKN
M7S4UW%WPSZC_;5J1MD/#Z;XF42HX4UY[ B>HN!40: 2V=1,+WY!E%(H1!BO/
M$D/[PG2<_K$<H,=;![_XF3.HWQPRJ":#>O^00?T2,JBCG#$;I:8?8AP2-=AX
MJZ.&XKT>^-#&:.:['E4[HU\9K,D)!8F%FR91\*UPH]BHOV&\1S!2; E;V#^Q
MI%PA@+Z^;):,0"V' RO@*HP:%I21X1.T58PKR1#36^>D\]^>*2 H[=!A6UE8
M^B*EJ<^VO6!M3!63?7>-H8;V_<*Q>013-6Q=F66(H5_P-4@G+?IE,1S<NM^$
MC)=TW=A- )WP/$?W<;6@G:E6$'(*;P86'F! #6T$"D/S9XT*X JTJS O5P#-
M2U<7([O"7"TLV!P%WM&&1*8YW))]\&B&C3V@(H0HY<K)F^<OSN)E,E6SO$ (
MP150*L";@)*P_#C@=</O_8-!>GL?$@I,2Y R!8<8%XL@@< '6G[$JP'B)I,[
M$"(&DY!B.:UK%G<GPK_* 05%@TF2F:.<J%EQ[3AOG,]K%@HK#Z1QE%2SOQWV
M;KG5+@JF)'V$8<[*6[XP8%P>3N%*RDWX-*F#CG+EV<7K."\MS8!$$YE0E+2*
MDC>TFZ-^C1G=-5&K/L5?,ZD9W6"AE"E*/Z,):H+][!P.'YI9A[Y64U9;D[5J
M#4^),=!K5O*"."7!SD8ZE=PLGLQFN.GGRVT1GHU\U$UX[M!D)T9G7'=T^U1.
M[0Y$\LHR/+(CM)TE-#);#G8UE?W"B]X5T7B3BTQ+H60!4^24A;"14EI.<*?9
MHH]?_-(;B T^C*!8 9LLJXGHF/&C&-P[\,.!$9M+NB!W1J4O]KS@$"Q0@LHG
M_ 7%;OE;BIF")KD$\^,.!U1>O'W'P9.[3.*)Q\%B%GB47CIZ/'+A)9J&06"!
MLO0YYNY-SK2$A^AP,I&?4BP$-Y*2;M CN:_G$IF53!QA?T:%*A96B#3YVU=6
MC0DX^;XU$RE"9RS-^)FZDX""RTFL,E_";"#!479@NYF94X5.WYY+,K7&JXD0
MP<U5C?J+T3DVID))(4X690X[;@MYN,S:RQ;N+K6+KJ^2XCY'8#@Y^-1Q$-NR
M+<LZ>M- P?K/\>UH@:&Y(FE2.^_/[. ^/CBXQL%]<'!P_P 'ER@@4IZ'E ?B
M$U^W<T4^E1SBYN0%*4&"$"QX,_.OHW\\?C1@7X!-)G/>KTD]J>;_\Y?R_SLY
M>>0_^RM\\G]>O'_V<O+@F.SN##/#F'OPXM7SUV]?/GG_XO6KB?^_]_]X-CE[
M_?+-DU?_T4?]SMP(A^U/MW](OJ';_^3V._R/%^_>OW[[G\F35T\G3Y_]^]GW
MK]^\?/;J_>3U\\GK']Y^[MW^3"[<RVK6-F?+II^#6]J<M^7*&W:SX\D=L&"@
M"<+D0PUVA#?Z_D[@W#>E-U2>S+RIPU"4,T['^?^^6PR*>Z*Z0_ ]7I9;FNGC
M8G+OY/2;XPG&+/#2PI]P@ORE:R%!]T0ZDB+H:.XGN]X84.CI"3SEWNGD#MCU
M*\+)^+<\Z<_]O.D[#_$KE FSG_-O[_E13[GW\ IH^,U$BVC6/*1W_=2;==<4
M9B9E3N+4K/L680[^-J&H2A](-4RSQM642<3(?GQY=H,7_A8FD?_J;<3GCQ#9
M-PF0(I63PJ_6!'*YDIV"+^5WD6US[[9PVY,5_8F2; PF8G>'OB9Y6G1C06"@
M7!["</Z,./+?JSD6K?L-MB^-'@G17MUL$[Z\ R]BIX5&J=EGK-4'14MP3 M)
MI(@J8L.DU"]IMYY;)/.J[V0H9T'NQ'/;A_A=7DY>UP-=\36=]T*0;^T\SK;G
M5PG2S*8")K=:T<Z=T??5]\5&#"W0GU@,$ 44K8@P#O/!@^+APP?%@X</<^Q^
M7K;C2M^DN)22!P" 6$5N5F[4>%( *8AQSAL*,@="$=$[1TFN2^HC-7:7?$D2
M]%@D" ]>IO=CVAK)-J7IUQQZ8PGQ:W\.\'T&V/,?7SUY]_3)_V/PT]UV-05T
M XO7/UY__UI"%_!&\_&/RB#)@034%%_&!DSNTVU]'\-7\ZJ#:W2N]=1]*YTS
MHSKH=Q>N_@4@S^\KK[)[.-64Z]<__*?INXMJC]>H1^AU/:O6T((E@3U@DZ-F
MAB9(N?%O;59^(;W\?M=7%&)_4DS^WPNP>OX%G&A^;/X_Y8_%Y#_^MOJ_\+5W
MU4=_^-\VI5=CK_Q- _#)IQ7EM0I=S6+RQC7KI=/<WULG ''O/5_XTW*,Y&2F
M3H#'Z5V:%M13GL\FGL6;UY/OFH]^'OXT_H T-E[A]- +[^_ 4<$_+B;_^L_I
MT>GIR8.4D 22:R'2"+<RMY6IN5TLY$XI $@E8Q!<(W8K*C&[<EX["K,9]FWT
M&G=3(=M9R4TEN3$X90,(44_?C<S"Z9;8W3!^ I''JJ85*I&R%5N.<5@5T*V
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
M"U<0@(8D4O,<*NO9O1-[Z2P2A_>.>?3SV# ?!1MP;SLVX,$GP09L<T ^N'5
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
M$%#_"C+(8MWS/5K>K5.NRL9\6;X8F_#MO'X1P/W'[WKVQN%]MDTF;,#4F3M
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
M-()_\SK^6?(\_WM_47ZAC$P2)F^T %1O!O_ZE_R+%/<GHZ2@F_?S\P\H\]T
MK@B;_4XJP';R'.<A+U?I#S?,]+%Z%<G(G]L4?M;HG7B%#.1R)BH$_^OP</_!
M 9;)_=>#B7JMS:D!\P>]PFU7E^4E0=%EY\NA(\Q.L5;WQ"5WJB&J'_44S+-F
M5N=3'DK#\R.\M_M'/D6L/QQV+?<FR?0(8Q+?1+C >JW?VS_<W/Z_^4C>>@%N
MX@5X=G,OP)NWK]\\?_ON_TZ2-S\>OWJ7'+]ZECS__WXZ>?/R^:MWN^ *N%DJ
MFC/US[-T_B^G !+,(&=/<LO'[O0\*W]S_RLT)_O)+S;D3AEJ''W]0*7#W-\.
M#Y\\V'_R,&G0(D+HU"HS!^,H8I-F*IS2LS.X]]J,&IYF19Y=,&& +Y>VX%IU
MN7 EN9/K&FZY\!_Y*<2C+3'LP#S!_ -"/@5@%7U8TO0YSY USAFC/'.B&0:_
MK7L<1PP"E>36$J$Q?$O<AO93MVZ^3W# 'VT^X']U<U(ZG>QO7Z?_?7#PV/WM
M+_C+WT_>/7^9W#^^^?'_Z=7;YZ>O?_SY^;/D]-WQBQ?)T]<O<?)/O[BC_PIT
M(0B'S#"*VXW\.6WD)_%&?O [G-GN$CM^=_+J![K 7IR\.G[U].3XQ^3M\Y]/
MGO]"?W0WW>F;YT^_P*WM+(R^E[N9=8UG]DK=A;!N\D83B"D!)9T+0?^O76F4
M<7:&E^0D33>5X0F9=THFM:HSL':/\B?^<'S\1DD5$+TKFNR2>=PEYG5<EAWE
M$D&KAD8+O3X, =@,=WU10A"TZ[VBJMX+O2%WB&^_O+RH"N(FS)OW?"OZ^%E+
M45!<_Y*(R[SH<G?F2X%P4505[A=,$R>J^)QFA-"9/0^\7"B(#9;HUML>3;:Y
M@T*[(V3L[D,7:4V5B!@MTF/$0?N!V)T!_^*?.D$(^-[^,X9*H;0M7M<:?Y05
M,9C>E*>7D\+W/Y)A>2O\?K^:_CONZ=>^.L);WKB?O1 ;+EK-$:6-Z[AQ[!=(
M(LPN=SR_U:G\G'VZ#$QP)KJ>,=_:.9A%ZG3EY*NE+E$*$HV_.]GH)@ZVQF55
M%W.WZS(6;U>]+V(X.7>+L>>D]HRS,^UK!=:)L!LS7U!/4U_NB!SZ,7]V_-;G
M:9O:8YZ*=KPC$X"%0.CE+@[[!+67K"A!;%94G;NTBK.J=M?'$I;0[#Q';V".
M<!5%]R$$KQ2X1!\@+Z5MU!EIU&G3O>$WF\Q==FY"S_.5M$T#M@]J74YPQQ1N
M=G#C2%:KF6)RK- LF]6ABTEQ674&;&$1CSR=7^"J=-=-[2:%*.ORAHO],>*G
M\9-^_.SX-(0D?I%2+]JZ;72>GW&*WF5>CFX#HEGPO:0!TUW>Y>Y^8@]7G7,9
MXNNTB_)SJ&'G]LZT=B\-]^)UWT2 HN72)N?I2G@VJJD6]T[N/8N:I>Q=$ A2
MK3P& '+PQ$-^JFT]::I%>TDQ%/VSL)-,8$%3IH%3@](]6IR2_CMI9CF"JY/1
M5GN;=S+83&X ,D0S#=>?+\X4[LV9=^JOJE;R(RBSG8L@NK^#^ %!6H^IBII/
MNS,H*6#&/G=Z(HX1217U6Y0$_R)O &\[K3*4&OYA*@AK1W#N-*%+)59FNFF@
M+6KH6%WF,8>@B/I3[+%/A"_Y)> NTX0+]]9<[W9Q#6%,\QO)+,G('>Z(4&^3
M=-:1YB2^I[%Q.'+4Y<P\/A\8J^;TAWS/:9X9EGQ#'ZD2NQX?+RD^+0GCHZ-;
MC(?!>#RZQ7A\&1B/S;[I64>4AGO9_&Q,/U((<)-T#=N=4 DFQ'M/AC]<M:L5
M,*F=F]=JFA=Z@U*,2<FDB=E++B%2!$/Y6'/!+H4+Q:E&\%,[J5&G>\@4,;KA
M7'25H;B2'@>AA3XJ)L'UC0 /*NWHNL).=29VEK&=/>V*]VM%O.).JJN63:!F
MYDQ:^@]1D#QAL2?9@T[''/^0!'MDB,<*'[DFEEK9JRJ])[UQV[R@&F5+9@I3
M@J2T9-\XW9_94C(PG&%&&&W2")ITD;5KOO1G5=/STW\":?H)]ZI=;&Q#<PW6
MN0#A,1_*.(5E+]W"=YXF#6_P/H-:HIM3R+/&3 %Z;KC)L#*\)74GN&N@FKI%
MGRF129V!Z^NB8F.+;D&W6<YX/YD-"6^!<&?0!B%"OB67(*<!80O.5"&U;AMW
MZJC 7EI&)ZXKH/A DI%JX'M%SX0A?P_NU&R.\GS:OT#BXSLU&2BSD5SPF8.-
M 4#A92)0]B,&O+\0>BGB/*L]U6F=_DJ,=&O)9^1QAC!]_  EC?+<J(D$=G-"
MC"Q85:4I3S(J>XATMR9O.V&:N3S/B\Q8P!5JMI,"OH3CR^^?=JW1=+:0]I-G
M7:9E3")HR7!Z:%]"+>)ZA_-L551KB,>6B>&HP".!7B ?-$PWE$\?_Z1^LJ-Z
MW/" TO=JZ:FK@>^'OC89R"N)MQ+_K+-S2,*+8#:LP!.S(D=JD/!<;3TK2-'G
MY7,[,E.F5>6<X7Q@(PVPK,(K2=)@@C09C8YR=83178]CWZ*X.IG0;7HF2>8Y
M( ]$2M_65/FT\G<8,I6<<"];TVW*A716M^TG4A)!P;K'(]C2V?@<[ZQ #S7N
M+]6^<R^QDXJH.]*5.\=S-X=%M=*L>T]95K*$?R=$J$M,=PD^#Z:>G BG6IL+
M*7YPI #2H]Z-D^#;V*Y,:"T>JO(48GK:5Z+?9<)FXZ]1U0=)A6R\1B_6E1/U
MKN]=Z6:4ZO<RD:E_3[OYT_'/GJ!P$KPWGM=7=)))]/49\8>%V9MXBF/0\]/Q
M9!:XK+S(ZZKD9SBQ:+5"UNG.[JS?[0C*&W%'=4X[<R>W%1D4-09_S+*:9T2Y
MBAHY2^7FH]1Z]Q_@HK/^1W=#,C\H,P6D/0FWL:N#_DD(S#[/"ZQREKV)3&9!
M^>@E;^SMS6+;G+&KQ+:M0R&Q&D:I;=$<,*#LTDT&_K^&F&(? KN[(A+K))VB
M5%KTG/B^5A7G ]+DSM=EN@1/*EL.L?\+OE9X+$M$PG(?(23 \BK3ZEPDR9WM
M @+TOO^2U6*"*E]GO^@\46JD=6L:#@;C)<\IDI8[F]D@8$2-WV&Y_0O&Q=!J
MOZ*PE40N^11<N=N0HJV$DY=<)"0O69LJ0#3"YI*;QJZ<I_[&UJ+8<SHK&4HL
M"Y8WY@[@A*JS<!(8H8B%SI?,)DW?HUAJO.Q^C<@<_9=[!!+S*O_9%$+5*<UB
M%IJ*X'JL&DXH;C+$$.14ACL,YU\%^*9OH<*)52&<=$_GZ^2LKBX1+E]XAR8!
MII<8EJ>E$36$D??J>N7B,%Q2S_"9[O >S+Q[5R># ."NK;Q8>T<OJ/'@ZB4[
M6/<C<>2SFC'NZPS<^RQ0-'[%&D$PM#8LGW="*]W_1!B\U<Q2,O+P>T\?MOM%
M.F/J\_BMN&$@([NV/Y(-C[N-B0AUP_>:RFW;F_=N$ZE6<OKLGR$:9WN)1.4J
M$I*[N]%P>3()G-]F5)KM[<OOO[KWX/'^PT ^!^*7^X\?[3_Q)')$1.#^>G1P
M+[#A39([/YT^2XX>AP<#YP=EO3,)]V@2*/_?(RG.>G1O\I5D13CI6*Q)[GE.
MUY38-MR2(R(CQ#2/#P-=X81^1[E(_?7PWL/]![;S_0?<ZP\#W: ;QE>'YB_Q
M,)J;C".)AK$#NX50 O_,U@J'28[9*Q#0$L1/[WG]/S\@P0T/01U&%:H5L-E&
M(P]\ ((O4CA5)G13.[*J.8V6Z7C("Z2:"(<E.VQE3$(<R4[!_G#F[R(Z"/_8
M+I-W*-OF)JZ?"*K^\-[^T3>3AX_W[W]#T_3P(?Y+?-*Q0-7K7-)@\, 5$[A5
MVB2?2M#\NY+X;GA\QS9TM B$XRO/F8RFJZ5ZK[XFU"I@P0/0IHI;M#I]U+H>
M$H+H:&43.B#@FO*_:J;!%0N^G[P+.C%\;F10P*-Q,?PTZ\$4H%K MRL1F\H/
M$CM'E7[2RA#%UD0(V:+69/W$<>A[MW%H$X=^?!N'WK%B@)OO5\/4-<09.4W;
M_?#G (8_D;A]N\GT)_?P'OM_>N$/SKPG;T3CVI;,J:Y==:TW&9V$A6\M+\OJ
M0GU0;2-T5=YY(I)+W  ]YPD9"+@HTPM.E6X0KCAKP;H4WMK3:(VZXJ@XBN2,
MF@!67$YOH\MC(I7E*>)'RYO-HU*W2AFE/O1-,,Y-0<A&@]_+%8'"V"](E9*:
M1JD)":HF!:Z!NO^PDF ZAQH$/65!B+V=>?)&TM3WDY>^:C9</P7JI$D(8U'-
M.@&CR@Q0F+$;"SY-D@<_3)+C$W6ZQP&,V%TZ,@(XJN?*U3H[]^X-U"F2ZF"R
M4RYZ 3?NLX_)Q=<K-G@(OHY$7P:Q3@U8\B2PUTT];>[O &](+24:AC(I9L.%
M'\Z1>*]-+Z3.G.!0U*/1>*_+Q. KR7'MW3K=RG5;BIU<IA1-#L>J6-L% W;1
MNRU)&U"TP;!^X__/WK<^MVTD^W[77X&;<WW+O@4Q?(F2DFRJ9$E.M&M+7DG>
MG#U?;H'DD$0, EP\1#-__>W'S&  @A0I\6V<.ENQ2' PT]/=T]W3_>L4R3 6
M=&\"+](VQQRQF+)F4#")AAAF9EM%"1USZ^R@8L9VD7TJU/MGYZ'JX%"68N8/
M5*AJ.MG6DDYA\81@PMRRCOO89YP"BC0T3RJ-;.BDT:BE'^G0R>E9Y303<;!J
M1@AC?L1AE@]@[V.T8<HOI>IZ803  Y*QQ&<N0,)PP'BO#],_3''(Q/+SRZ>^
M['Q>2221[/$4"4^FIV0OHO#.+E5)AH.0<0 F&1G+%%-S&;2\QC!FD9N$FNJ$
ML,41=!O[U^'%"6Y5DL]EP+?+@#\G >F#6C;Q4^=Z>DIGH!<K>2<MDR/#/1X7
M)A_W^76_HOARN(=&#W2%D(X.83E!#+N^KU(E-2V!I_)E/5])<7M=Z4)V74)>
M!EK27IA.[EX+VZ7"'6 <%+Y/P?LH4OW9L T#H:#K+2,V:5;53/LM?S$R==QD
M,V1,S%7)V[#0!..+B6[XJ)-!T@;.()UHOQB6JH.OU;>'*&6C..TQYD8SISP6
M=)1U9+DGY6X:?&' F+)TN7P= P:HC^R!4];X4?0B<W#5+16?TEFIN1P76Q;#
MPMG,\,-]%+%,LH9)D90(/&&JTI!&F'0\D+*4PR"&HP".9[9%KIGO"4 &W'F\
MQ\\(0,XL3VW&I>5GCO"09IRK7[(J;@\$3=\37*89OW@QD(1[?4_ !?4NH09B
M^)#5GISZ3L^\6/.E>'A9M&D"FSYGST:B'E\\7%JM:LNV[E6L'[7?I>QR*%,*
M+O7M@+HM?03/HH,_-!*Y0$ T0-,PZ++Z &<Y#)1YBN@N@Z"K4EDZ^BW<# :-
M:\Q*4RVSNQ) MF@1%<UP2]S296/GK+O!YB<7GHO$];HJ5@8I/I^%CF33S]KF
M*8(7EJ N,0F'X)]5IK;4A'B;[.+ _2#H$H)U6LL4,7YX3X1AFC>8WLQ@KH6O
M6G,0Q4+1\QA#;I V96459:AZZM"*^CSV%#Q\1W!N;MH7@ZF(SOC4Q/9!,95Y
M%65>Q;)W$LWR3L*XDS@O[R0.X4YB]ITI[17B*QHI=TN=GO/"3M@%#CR (6K6
MOU2.Q$][@Y(R$_,D@XWR'  *\]LTW$GQ<S.@3=1R9\";+#*64A:21%H.:J/Y
MKX!%(X34WWZH-7^8JP1KJ1)<?#[TZ@^2W?Y-['9=S&Z;7+S&?OD.MK6^KEU%
M];"5I1T*]>HE]5Y!O49)O7VA7JEN5[!I]Y_>EQQ?$J\DWGX1[\O#U4ZJ6G!_
M8&']$+.NT 4*PI^LL-]^6Z\V[7KCS*Z?G+R;5L<9-_.X6JDQ7*.:'&IB=#_E
MQ\]B1;+F3@/P!HWTPIY!>^0A%GR8DI\6?GKFT.7<#F=NKQ*8/Q!?<2U2(@,0
M)_4W11+S64:'"Y>K8A=OYA)%/U4T_O._.\_]3NY"K5JWZ]5SNWYZLHZW;F=-
M]:;=@C6U3D\/9DWUNMVLUNR3UOG!+*EAUT[/[6JM]:IWKOG\+#C%<[';51VJ
M#[I$JX :A<;$',H_9Q,MM8W+#*;8]:1E-YM5F_S6Q=:SY*3VC2*-5L-NU,_M
MVEFQ4OK^*%([J]FU)O!)HU@#?'\4J9_8I]46*/E5"<V.VDK3=X/YI=4K)[A7
MCV81_$(TD3]<=E_H9U8W2-J>6,4^SQY/J8.3,[O5!+OK_&SQ=;V2_?>%-LVS
M4_L<3N2S5K.D35Y%5!OV2?/,KE:+[?7OFC; ,F<G]LEIL8W\$M+L:,^)YS(D
M+Q&2%>$SBC(E=WL)<S"#Y:(*4L1T01;FB'&67<09@-/IWW#\=E/<VI'C=KG7
M1,P9YYF,+BPGPZ8UZM7QP V[QR,G1/R[@I2JM"90^!%G^.FBI/1-7.<NJ.D/
MEB(:J5\R]Y!2VSC736>*I<M2(V%.H"^\%)L^X)9\1N:7@9G^NHGAEZKK@]J
M522"[19@02;Y9HK?7IK"6N;@O/CV<(:OO"-W$&4"SN'M:9E]LZO4*[-O]B9_
MI*1>J6O+!(B2>"7Q2N*5J3>KO"6\S#FE.Y^N4<[M\.:VH]=*>YJ"<U:W&_53
M^[Q:/YC4CEJU8=?.FO;)*Y,[=FI-9W:C5K.K,RZE]G%)=?OD_,P^:53+#)S#
MR\!IV?7S$TRP*),K6'Y;-;L)%*DV:B5%F"*UJGU^=F+7F\4GSW=(D1/[M'EN
MG[=6Q2([:BDMF8"3OPD[J*R!6O7,;M4;=K599N),'R)-NW5Z;I\T%TM:_)YH
M4ZMC]E;+;E07.V&_*]J K=P\@^-V,3UZP)DX#]RQ3V=;'$0F3I1;%(-:83:-
MSLB!TP)S<3(9)[T@_2DV#PPH>R5-< F=)_A;#TH=V3!AA_)@0B%!P A;>B_0
MKA0/_$;@5KQ2ISMT?9<04-TGH1=;.0B^Z#^_T"58!?<>)N?TT^Y^N4$U$]G,
M0?HE+@&Z^;)W.X'CX6BZAY#"!B><]L3O2*@P"8WIB;X#0SH=:F=)^%DXZ\33
M/:L9,LQ,EM+)43TA(HWO!7,*>CW.F0+.A4&[R,8=U^'6A.E8N96IS"N#/W:>
M+Q2[9UH17!EX8]>'I .?1R%7^&R@OYQ0H3[S;IN\?IS?:Y5NEWF#2@HTWV2P
MOY&^&"5MA=@8A-E.J<_RXM145).<9^<2"V>X86"XDQ(8+@6&.ZV6P'"'  S'
ME\AK!.F=]5:\VC6'/>XY0SB=?WIN8'HV<O\2/(^4/CC@FGO-K6[2LX"%]VH1
MJZ;\$B?BZA91@L'N,!AL'TZ=8D38M0O*NOGN((1G:P"B![G]>UE!L=SM0%$B
MUIQH()%M+##(AS/PNC-RK8J&2-/'%L\?*WA?T8S_/:>!]>(7.5,O>]E-SCYN
M26O5.\+%#JNA_-ZL>(E;U -9\1(X!3LB7<]>X1KIJ,_DVFX@?W;&Q"ZHN<3*
M)K;U]7P6(?X%'OKAK*G<H]U?4[E'>Y :G\)-_K3SB='EW,JYE7/;E=0WZ4W7
MS][L</;_(0)PUHLSZ>:^[,W.K>(@841?4(^Q>SMS@&"HM>)PR0(;L^OE%X=6
M5U$BF^8H<OJJZH%B[;)O-"C17:>X8C'LQH/FBA+A=JK6=3%HQKE<L0['8EY&
M^HMN;GC"&?S:PRJ;*0%LYY44%5?4+DR3Q=3?OI"CQ/,M6:6$-]X55OEEM854
MF+&SPJ38#69[JI!@ 4IRF?:YA<RU(PW1K+/6Q@[LSJ?W5KU>:5HPL*=J@S@S
M#<LHG)#S)/&Q6KU9:>GG,(.-/JW6*W7U:3Z=30Y&^6Y'F+52YC+N"$<\#L21
M9 3,9)3HU#*MEI->NZ(3"B?"/,2)Y8S@ZV_NT(EA8XLV'G;ZK%ZIOH%-#X-A
MT?,9]I$9DT>3.<EEQ#I9/IP>-L.\;[\\7%F-=%KO,IF9L]Z#G-FH6$ 27+/G
M^@+S,+M &8D9#B]/L/BG*X;(]CAF<08T+1UIV8%=#(8B+)-W=X7A[PP.5RH0
M\[KGL7A6,<Y@:U,,%F(WF0=<R,V%0O+L:/5*6L!+R?(6:-KS-WIYS-OJ+]+[
M0\?UX9V2R:<6JY^E5</(#M<#P1Y^%3%AX_?AEP,GMIQ>#Q0^BB?)#TE(3J-4
MK#M3)BS,CI<3X%K2*('/+>'!0&'@NQT-J#],X"\N*F6E-("Y]QP4QG3OS#$,
M$4V'PU3\,I-^ZR:ANJDH3<+=T(='#VE%3,XDK)W5*K4%;,)&JU%I3-F$]9-6
MJDM*FW"/6,(LDN(C\CDK\"QO!9Y4*[795F"6818^X&8=EU-LNLAH9.NAA2>F
M#T0GYF8O:<.8X E1%SQU] G_R85#A:JZ\(4WF!_HPQ>9(C "1?""L4B//74T
MT?$DS&_*<VFG)> 9([%6;57.,Q+0K%5.9TM 1CF^VF!\H3Q)"2@R":<E("4
MRP"!T_3@75A$[=,C15)@M1/XCXBT0QG#]*6=. JPDM-UO*/48C3L0]\T[_!Y
M/\$U9)XZ5*&9!\K0*D$9#%"&6@G*L E0AIV2CIUW#IYK$;A7BSF80[WL;KA[
MW0T/\O3>2^E866/&$MS@^P$W6+C6MT0\*!$/2L2#$O&@1#S8U<KFLE)[]]=4
M[M'NKZG<H[U /,AW^2N1#\JYE7/;E[FMHT!I.9MO+Y /#K#OX>E!E-<?8O?&
MQ@N@ G9P9PZO!V7M!4O9"/#!J[WL0P,^*!M*Y@A25KB7336G*/*ZUI$'PA5E
M8]&\K?LJI;D^W(.77]24;4/+MJ%E47O91;5DE962HVPJ6^(?K#\#-$W_G &"
M4.: ;CI'2VW(;!"$VEFNCF(&"$+5*"_7!6]G]?3'\^K=K++>;8>8HC Q&+<K
MS?>E--IG2N#.FKGZ'^2&.3@(&0YZ?07<"\I_4K #KOYQ?9TAG*'%=*$X/^9'
ML>/'^"F/0"VGS<SCDL7WC,6? T*HYEB\?C*/Q4UU^'I(A)?)2P[S8'$65YGQ
ME"^O2]?@MY=X%/@3@B" <9,0CX7,TUSV.73^Q/[:115Q01)[(DY[8?-#X,QC
MNVQL&CSRG!B6.$0: RD\"7Y 78LC >\4V0S]D=,1I;!MW]"; 6VP5\LY"(6G
M-B1?Q6L8>K5:I;J(I=>J54ZFH0U:I:6W?UPQ\QC4;(+<47#V9'A@X;/G&<BJ
M:0Y<S&C;&C>MS/_>J\TW17UQ*^:YO7\A1[$98@ G*7N;#(]#533S:N%/RUIX
MHQ:^7M;"?W>U\-]!D6%A8OJZB%H0_5ZT4FHC<UI?Z=7JIL^%>K,)NF@M5[G)
MN[W)]7*3#W^3&[N^R0LG[6RNS'.50#)F$=52&['9>:RJX&R54S9+\7:8=+LR
MCUW<PGSUX0Z3;U?FL8O;6$KBWF]A*8D'L8VE).[]%NZ^).Y4W=ATEN(*KQ5&
M(G08"U>BX?U4M!\;=7+7N=[EWBZS2@]_\=_!$LO]/>PEEOM[V$LL]_>PEUCN
M[V$O\;O<W^W7XZ8P/^MU)!Z$YYENQ+P],+!$-KGU<_%"MC"1&6@GJYO)";B?
MIW:C,?<N>]>H4G+%FKEB[GWHAJCQIF2$[3/"F7U6;]I-;*.^/U0IN6+-7#$W
M)Z94#]\/([3LUGG=;B# W_Y0I>2*-7-%<P>H\69E+M8^7=7\)GSLX4EU64YW
MZ/K8],C!LJVY3M<!>]<;#2W4JW;UY,QNMN;:SV7X:)_WN#;7^-FXQ5-NZXI$
MMVZ?-UKV2;VZ>P0H]WA%UFHIN8>XJR=VXP3,L^K<$&8IN?N\Q\VM&52K\R/6
M IVZRJ7>BT@X(19?@_=@]&LM78=-F)5-4&/-EEUKG>T>!<I-7E$T?6X8O;1
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
M34MWRK!I_WJ9PEW2,O%Z!OA! %>HED [OY!B9K]A)2)ONCI!$K*WDD*"C:=
M#.F:I&.2@&  !QA'\40?QI': Z$Y^5K <]PA_#-T)3PI8^8#-=/WQ ,'Y"X
M-64Y6&>,11947M%#^+(8M)=MPAX"T^-(&(6$+_KX.Y\,;>ES]!T)D^;SS84<
M@X%2.WCK1%T2QVX\L"X>+JW;H&(U3ZK']:IM_9__.JO7JS]CNZ'L5M,7M9^)
M*'3!SO=7?+OL>*P5B!33-++&B*OIP@0Q6ART&;H-%^WH:Y&)!=XBX_S!4A.Z
M=E$A:99R) >/#>+41C%UHL"'L286KAH-M>X:Q&K>C76MO+$V;JQ;Y8WU(=Q8
MD]K_/6#0TTO"79U8#W&8=!#&<:]5_B>W$P:77I!T417!=LI5=N0J227Z00H:
MF:*(*JT=C,&U^$,0(F2"I7$I:#0^E1HW"O$3'_A\?YEV:\-8H'4Y ,NJ8EW@
M+!AOTK;2V:&RK9W^')E DV!=6,!7<#KX76S:,J+_)B-J"J<^'CDN7R[F7XK=
M-:T;QF 4WUR.3.6?0"!.7XRQ[PP($UZ]^0RXFX2,0!W0D>F&2 50P0/'ZRE;
MG$$^&7_7]2-@%[89^'B2B,ZN'(<11>$A%X]5^GSF2N&#1)Y=787!2>#:L'D\
M4P$;?PPS@@EG5J/(3(<X;!'8,8P27/0&6!O&L!+5.P.F% K$ L8HM4,KP%.X
M!X?2A*Y-N@)QTNE[=_I<1=+**SH&_X6SS F[D305^XG'#%.QO@"+\F9YSMB&
M=\$1*L$RI_9'K\B-%"(KK0>-5R="PP'.5 _.Q1A$Z(UB6:<',SU&2X#A8"-^
M"9KOZ8I@%,1[U0C(,.,XH7M*V"@1(K1Y0@P'"_+XH,]^$=*@)^EK895X@8M3
ME*[7ZW81F<;QO*"#!:B.-<(;8/;C) =-+;--S8/@F9F[ :NF8Q'$-C(1:GE)
M!(D?.SVP"0,_X;_'PNLA/\DG%/MVW0A\TQ0A%M?V! N@,T+A#Z?7'6M:BV/,
M Q5-E(0C#R9..ULP5\X7F+75ROS*CBF_"P5!;\-W[&S30O$V$5TK+5L5ZUZ@
MV)%@X$6^%CJZT"[<?:6,I2QJAC?,</'-&4K@9.6TM1W_*PIE! .1OP:?/UQ\
MN.8^!%.21.C N #2F.FT:(O1O,7OP,A4*,-9C<%" *^=I%C-L"?),)&^HMPT
M0@ 7(I9N98K^S]9R,=WWQC6\Z_6.WSL>[>W# )=Y$9+C,F1K:(\-A3^$XA",
M#1RWY2HC6J5CK#+UR[(?DW<S)B!J1];09QM3I#TA(OBF@_-EK'@"R@=F':%2
M8!>2&\=E/@?VX304E9:V-UQS*:'UP6FT[MJ>\E;WFEUF=%F1-QBI>62!UG*'
MR3"]MTOH]%>'K@+)-D@4I"22R2"11-Z.?CIP'.QENJ$MBLM9 $<G6ZF]\$5I
MA>3"198%^4W/@@DN,\67@VZ?O1I-<)EY3D<G:)J?E6Q<)0(,QDV2I* 6=QU,
M6/+;LN"5*V"KQP".VZVL]V!)^A&S2L#2\:U?VN&/O]9DU7=)XM61N$81^5KM
M9ZO.C3)*\JZ2O'5-WD9)WC7H7/!0!,4R#O 4WTU3<@ZNPBLG7#SV=AAK'K3W
MJ_=E^T3=QY44XOL>RN(.9R7E-NW%2LIMVHN5[-8VK<7P>1GLV-;M(#/,')AA
MYE?9H',W=VU,NCY^W($I[_K\2I*6)"U)6I)T<R3=V#$^ YAWPV=WH4TDKP6;
MU<+6+RGT(28[8>+:RD[X^?-YIDG.*B,?+VVXLX8YS&C>T[";]1;"2:^9Y&N4
M\'*O%]SKFEUO(N1Z,8)UN=>'M=>-ZJG=/"M&4R[W^I#V^NSTQ&[5BYL!E#M]
M2#M]O-T]+F-3:;51GI#UR@G>9,H,E17ODAQ\61ZDGQ%.HB?6&']=X[O7;J72
M-#>HVK[WG5R?#5KNY*9W<ET69KF3F]W)==F/Y3YN=A]7;QTNLH,[VIJ%ZKWG
MU;#<^#VNWUQ1U<J<MVUB17HYP$TP%I:^J0IH;V+6+VDH.8D PY7+D:I;2>N@
M5U&-M&6BP#8_,,($UB4?QD8;"]JIK=Y,%=("( ^9>J0Y=4NK+%6:ZK&FM^LU
MZEBNH^KZ/_RXDH&FP2]U+<EE927IO;/$\/[ZX?KB_O)WZ^+VRKJZ_M?UQ[O/
MGZYO'VWK\\4C_/>!OOAX<WE]^W#]8%O7C\:$K-T]8UY0C]H+.HFL ]>5R@RU
MPU!:]+T5^ ;L+K5J (F-16?@!U[0GUC1)(K%D"NCL?38"3O<SJ\KGH07,#JK
M;+TS&X*Z>6*B>E'SA$8MAP)+&'IG^6Y*M=HLM.KH&0!4C1C-E94P^9% 8#*8
MU(%!L?V!X/V>"QNBD)(Z >R#\(3"SD6:4;,DQ!1X$JRL^>,![G/HC 9NQ[JX
M!P[HPJL0>"2:O=\*YPP!V5)6,9Z0Z/1X%"!2AD]3&K95'3[B_#HQ/=<)1A.R
M*VTK#IVNP,)F1A/ OZP(8>QCA+M0<!B,!,(P*S[A#7A!A/6RC/L8JT,)@10\
M3W!6ET85IE=%%>L#-O9 S Y/'U/%/\ *ZEX W&=;([I ABGT1(AONP'!L)K6
M^XKU7AV =Z"PGUS86RH5J?]LW9B#?I:#2GRL\C3\[D_#J_6>AH_WUW#:W=Q^
MN+O_=/%X<W=[8$?='<$:4%4AHNRP+F"0'2JD!RW8#S#U(U43K$:$%XDQ%ASQ
MHZ#K+GP?1?1>H,!K.#^T>9TQ_BL@[!O02@CJ82,V/=?AQX3KAWJ+/N\8$(B@
M8L231O!8#.&4]7>80:SSW*^H14'CT+GNI)!33I?A2H6TQ=/F+0AD"N>\+;NX
MV!)F1"(GV2FZ!,ZR %^")JQA*3I.@GB'26C06,)]PL]<'R&@6+/#)-M,-A\6
M&$6,;P7;!G*+)P_24>(;I$UBM+\0&J,B:):[+J]A'E!?O03J,X#Z3DN@OBT
M]97G^'Z=X]?K/<<O[V\>;RXO/EH7EY=W7VX?;VY_LZX?'F_@4+]^.+ S_9'
MNL7(";6OD!X*"(.EP93PB,"3!T\Q M(SH,Y&(1Q\[@C[FC+J%H6L.ATQBE/[
MX(OOXE\/.*@&R8OHG(/%.(S/A$?:T/F*8#I1,AS1B61K%%DV)_Y,NGT#RTF&
MQE(X6AP<[0K1-<!Y):(PCH%FC(@#6[HX[%R9-@L0H9,#5\XA"S,V'\%-DI6
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
M&X6<\-I T5:>%\9TT%:+R8@"ITQT1!1A+!./AA$'-]&;XBP0C)VCX8,7&WO
M@2J7[((X28N6RBG;@Q7,EJ'<FK33?@0L,%U;,96[R3*#'VKW7 4H#9XC2]$0
M##"Z@56C'HH,_'DDF[*D'F]'R'8LRMW1B?_H@_.D3EK5D[<=!!A2!M='F#A*
M;9&?SBUC1"Q3V-(7'9$]"TPO[2WC#;7JQ7%#?HH_N_[6P;)-85UT,*T36'Y(
MO1K3-5-0-K_P?+JKM.M99!Q?K3ZGI\P2)LP>CBN*)(_*#5 J);^'8*KEWLGJ
M*_\<I1&#Z![A((7E6?CVM)TDB#&*M?10=.V_5FU&3C,6;-">%;_9G:H$L8_,
M5H]@$OK]J$2*V3#"1";DLL;^#VETY[QU>KZF=Q4J<GU^T>GN8;M5\#Z(N>GB
M2O!%OLI:H4 *]1'-?-;+:9&8!0$.RY\WUS*N9.+OE8E#\>2*L=+4V)-VB <1
MQ60XM:  M:.G++$G#!>0\N; +V<@A.+8^%OF5."S<[A==<Q5,1)U(^UPJS29
MMD"A<Y$V9)X]7BD\I?"L77A8!E0^@9DXQ%:-2K$2?E]EE<_F6/K)B&5'CHH!
M0/I6R2=F1>@/=+'7"$W$.-9Y%6D'=NF@%9TN&,^$,POC^21BWJ04F5)DUBXR
M7(9"_*RS_-@K8']^!KNJF ;7:,"OPHC[L!L'E>F)D;20<Q1/=+$E^1Q=C%J7
MK%ZR^@9-*WEAF%7[85JE*8$J#+=9WF-.9,01.!=X:1AQ BC>*"*BA'2>TYHE
MG1(@'6)1\GG)YVOG\ZX;=9(HTHP^0X7;UG14QLY%?G+5[#KR8^:IJJ0)NJR%
M!ZA0T4QSC09!XG7I%AYFYN&MK,WWEI'1#CH7H])6U0A<CXX[4G?G([S+12NK
M%*52E#;LC6<= 9UA0':/D+?<9F)(1('DKNA1O-CUK1O$OVM6FQ3L%OW$8P%Y
M./Z'$8E^2*_I+SIQR>8EFV\UZ#3C!*"8$QT"D<IFD]F88.4C7H8WL803^@2'
M@(E,CKY;F!O&2H>4P\F $_LDI=8OQ6&C!A290\R!9)&(;K$TD*&5@]!9VL$H
MF;MD[@WJ>GTK1LRKLD=!/1/D$\)$19%FYAP,5,FJ):MND%5)#7<1E*##2;*<
ME8Z)[,"D*D<AYT).@;MIAF='4@4?)5R6S& GO2Y&D14[7SE-'KQD?1^@AJ(*
M$#.1 L5#? .'H QGEM*Q$>E@_ %929NWX%E[3XE.BJZJ4L(8W*YDV))A-W@[
M:UK4A*(6V;+T01=%4';O8KD&4LOS: H8L^3HDJ,WFW%&\ R<=:D3*MF^4+6;
M WC$D[5,!)+NN+Y$E!@/P#7T1)OA$#;"O/.*9UIE\8Q1/%,KBV>V4#Q3*M?O
M6[FJPL\(,5<9JH_\-M/LS87=[ *+0(&7E-&XDLEWD,DYMB#KT53;% ,;H$N:
MN(T(AQCI4#!B% .)!VXG<Q6_;,#$L%$02PY!%X4L1C:F4PI"*0@;B/7I2B13
MP<^\+/P9N;IDS)(QU\V8A"S!.5(JT951@!!@0;;G(%;M"H\PA_4-=[[H3R9_
M%UU\%U3.[B&"E*JEO4V+K/'H*<1;.JQ*6V/%>F%')D;6 N6VKZVV/<(S?^^K
M;;&BM(B:!66E9K0%*XTC$,"."@TJ>$&NP)!E_RR;NNJ^6!KGS$$50T4I>B'!
M?!+J47MRA%F3#(H$+&6Z)83$@GA>](W19:/M^%^%]%!(R:P$<&L[@H!DZR=
M$0]M5=HAN25 1-H!@6^0H#VI^DR1?PJ)+OOOV 8<F\).)VF8L=-E@7%I"JS:
M%.!$9JF3P76+XI"4BA\P:U!;H3[#M&+>!#:?>I(:%UA<>7&V)70W2H2JXO"#
M+!\KO:V2DS?%R:. KHEEM228!Y$;<_S,(X!S[,N0LJK"\Y7-[E3C""?#\V8;
M"06 5P2+@T#3(9>=$28;?AU]=8$+;7B,#G;2["..6LA?Z'8'I.[QN,73IBV+
M/$NGL)2?S9\$=+/G]@<('4DA.<X,94L8$:G@E @HCNU'Q.9@O?0P.0.;(+K1
M4.<J^03FU%6@D-)25=$\!;^HS7'3IMQ/?W&V&5EH"!)0N3+!$<LK4?"C&33-
M;"%J+B?7$P[2:^".#%5F&XI%[T:?X ]EIEAFO[!%F4Q#(/W%!JBN]>L@A&87
MXZYH 4MW %_(.%^%Z%RXYB)H,L+G4N##"F.=U22A;\6L:Y'BTWU @TQ&G+E<
MI MZ<+J]*,\)[/.NCFX@M-A47(+OJ@DPWI.HIZ[RZ= ;P[H8XXC@:LBO(AD1
MP&KJ'5&(I,U-/. <")RN!$9EQ3]TOU'46\*>TD_F$(F 1Q&\N,MN:X(89ES<
MIMR.M*A!0M ;PF/T&)*^Q#[X8"K88C;S.K"H2O'2EHVKO!#&["@#8[;IP,I1
MIGA^58&5#+)8,5"BY49'0"L>71,,?RP+,4&QI,V'C6[M14/1Q90H/?'2_MI0
M729Y*2IOL.U$KFP"K2/0_0 .+E;XA-%-KH7&V9:!^TOJ&7VMNYW<Y=I9F>QN
MF[; (C\VLQFI80JU^N[Q^5TX/3H9I:::7O(4TLU;EZ"7WRDY?VY"0":$??9Y
M!FF"91F(* 5Y:X(\=:H@GKCG*9YF:TUU(2HYM>34#7)JMDEDADNS%4:8V+[U
M5-[3,I772.6MEZF\92IOJ3LWK#O=X<@C_U@?]%VT93']5BE4\!7Q^[Q"1=<Z
MGARSC9HQ<S>G74ON_;ZYUXDB&;4Q@LG4MA+8>I*!V<*^\AA<E+@0LK+8 #!1
M$%A)VHF=XD8E(Y>,O,D"3'"E5+7[2(3RYA=O$>2''2<:@*4SD5W,=8!<?V\J
M:;J:E9V6C19;G )$[IIN%XM7R IKO>3YDN?77R4?!MVD(Q,-6 6C65'LOG$*
MF0Q;=W,(5#G=7N8:E!R\V<!#)M0\!=3&]SZ87=HSNS+9*@DG8SSW K-%Z($E
M#\RXC1HZU,&5KJ&CP&,TTE!P$!_^BY?1U-60_L4%5)B01Z''_*!^E'BQ@ZF]
MF/3O40O+2'AILT7\;23"],*\+=*VLOE$YJF.#5/'*Z4ZJZL"?'P<A%]UYU6Z
M^N<75JS?@S&V=K0M#E@PV#VY6=CWH2-<M@!X;73#/V=U0&*NI9Q:)O5Y-)=J
MS[L*S.9NY#/'=6\U<R5F81NA$#J<.J:;Y,JNJ<;M*<%G7E_NS?7]!](5UKU@
M(%#,$MGOSGVW@<7Z3^;@R#4!&[G4.):3,HAU<GV*J0&=/I65P;@W.WDI"S6O
MJ29SK_=0]SOK!B/:,Y7[D%VCRGXP$&[;N.T*U39"@VF8>%P2-0O>%L>KG3<:
M9JZ"K679S&:0>4FCD>=RN:IQ'93-*]4.AJE!V#M7&0Q3G&:;Z0UI!A5_*;/
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
M<9X4@ET]+VQCS!Y;$DU85DD-D+?)=R'&H$VX)G91N>,1M-"Y/&0D6M@$#$1
MTH@&=3&ZNXM#*'G@$GF..W @Z< KD\<Z^0-#R2_?IMYAKY\&D4U3IW5FV)(X
MY.!!5/I)@25\0\O!>8P0_>PQH#P.K168#2 MYY!<N&H79R$*YSI"^\BG(']R
M.>VSBIGK@\[A2_FP$/%: 1PAK0+3<7Z'KPY=[JS_E+M@8Z'J^',XZ['V<PDN
M6GHT<3?EH(-H;XS*^M'G,==PN, G#?BCCIBVCF:@J&8VA\_DU\VK@<O%-7!2
M#5PRKH$[##"K:\T%H"<8(XD1F:I_[<I\2 YSW*_/JV7FL;_;VSA%R6^JEMT'
M/JY1S,XB>\5F?PYG8,*$)E2C#.(C5<R_U<1@Z)MF-'  C5(@KC_S7! YW^RR
MH9KQX)2#ANZ><>E>9+B$18P[CT]4 =<DD+P$-J5(G $^A6P#%1#T<S'^?,S$
M+\_$V<3T6"#@:(:V]Y8"K[#L.8S5ZPGTU=]C8I4:CL7P]82QR[[*!J]H@6M
M+7?/<\SVV..(.>P+-&V#Z&T&&V'HP\Q,([L%;Y/R%C[!U"L^D&S<];B2/23G
MZCJX<=]+H64W1N24>)6X!%"2'AP6+P_M<WC)NO_KP) 8X=G0>=OC#O.BINK%
MWN%+Z/!.\<U0<HD3CY+^1/ENB"%UDF<H%0P!\!  OMA#""JQ.MD OR&0F.8L
M\PUV<JP"A4_/E$P8CE7_@& PZHPA.@B)2*\1S&)^VV8W09@R+K%X[P '26!<
M<_!/ADA)E@Q5O:&L&]M0=RH/9* QI?CLK6+PA"+RN[A<1Q/C$V4@J) _VP[,
M-Z5QB>6O&BP;(B,!H2$M'%'<0X#CFC2P@C7E!;X:]GTIXY@#"JE%_N3(3G12
M=$>#3K^I!8!!&F0MMCDV&I&P>93 8YEY:0M2"9LX73Q:?>ILWU'I.)'SM[YH
M!"HAWA@M_Y^FJ$_, \,0/.4DAV/U@;.E -TLQB=LK-N(G&0\\@JP<. ,+X*?
M>:!U/1[],>;54:8@)PXHR)5K$ (!%3A;TKMN:(2IT$*CL/ML%# ? \S]E[[]
M8"#ZU7S$K7#A&H+ETV"1OVQ@ QP]SQ8=L!.9C],=XPQ2^5<GRAF&H5# T9O$
MIBC 2(:Y]U\E:^FQ?6&5KQ![[,B7OOPJP*Z"+4O1TBC&F+IP2]QU@T@K1CB"
M'Z'P8H$+*LL36BRSZE)]K8(<0-/H =K[F%W8E3'4N4J0KC*$U>CI$S$.5K*'
M.7A 0HX407.$MW_5(^3Q F%))[S.$)8<FAD6A(Q@RO"$4Y(>3#E<R@I41Y1@
M8%[&S;@!%A8%]#$B( S6H[#:NE=AXQ-% )."]NU:XX[ *S.C7PL_"[\6^(D>
MUICI!ZK6<(,A.L\HZ?'E3"AU(<_Q ' U-HJ:B82YTD_2K@+KFII$&J8:*.IQ
MG\/^D;\0/6-V[N H8)H"TF*Q+8#7 N/(*#V)^)(F\& AVAU8+L;(I8.1T1S'
MXETV/0+62NMK.Q9P2=>4A3)#^7-IME>'RJA[@YYC\/*%E;"L "3FPIB[F-S0
MU3K3VGD95INR)U9FOG<^)A^;6,%R4"CW:+:),$\WJ#F$Y$-)R'PB:LE,[#'M
M^)G*5SPPN05/-2'^-4L!^@FL#B!4P[/A/>YR+^*K[1A0)\=D S,QR>' UW23
MSN?@D+A$G#!U"F=(_L4\+B"!C[? BY%$NDR+@*X4&A7> Z>*,SX4EUGF2)K
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
M80B=0Q/.89I E_8LNOC\+X'7!C\2(EL;N0"NIIR8C,A&!BLJ9^8E56X#Z8J
M)YR=^-%TDZ5]6-A98="7;<MT^Q!Q,0CCTQP8L^BB8 O1]F/VRQ0#4IP[6O=)
MAUB0!1H\]#^AAR6N T8%)E3:3+V'6RD,*((&15C>K!N(JY)W]!QMH&*G/UL9
M)DS];B%F3X=KKX,6L7^Z7"3P=M.HGA,:!WR;?B="OJ&8!0LPTSI86-/ \$Z4
M4[\;UT&445CI])FT#>_!,.:A1I:U"6%ZI>I:&L)G="Q\+O  35*SIF^8PN8B
M]_!$P]99A#?-S(^H:V-B[I&'3=3(U4B]P%*',C8_AG=*;>>-+9^=T0270;[I
MT1@Z)S-G0U&E1/C#Y6D1FIJ"1]9^-BN"6"S%VL1P[16^VJ].6MT2I+DC6IG)
M8V\H2T0M@R]YD).CFOWGY!]0:?J=C*#1V=7#!NH'%GR3=3 VH#H&X)@<F$XX
M"PIQ'#=E>F-ZT B?1^%^Y3PD_PT.." L;'J$D09$S%.!Q:.0/%/O4TMSA(YP
MYQ2DO-6F++UW:L@."X@T:)4&=YH..L*/A/O^.YK5P:P?8X#Y>^ *#7]$V3?*
MTI07H2H#J/:'NBL13N>N.(6[,*DR8[_C+0H.9S&R$!JHFVHZ$ =(8_?2.FEL
MA&^$[#2@L]B^  B0[1ZE!(7?L";3^7&(4'3-#NTGI^?&R\W.45V8+C]46?T+
MBY/N;CS=6AH9MPKQ&T^A,, #J,'NV:+@C6=2P/I%Z!F52[>.Q@0GDV!!(V7Z
M!<P\#[_@A+WAL*YW:U'%WI3'0.OUW("K@#&^;?D*B&02+H*ED3X,[L%(WRYT
MQSJ&-W:&<IN9'UN)RHLPC)C0"2RU^> +5*F*-FSKNJ&B7+^>P*\B$+</#S7R
M\)8]+90 #@;>PE4W+ +(H7JP%#&XNZB^8%^(\DPJ&WLD?P\?[,_ #3\"_ AN
M//I$XN=B.^%3DO""F%L?2OSM0>0B'*(1U0=N1$G9'NQGJ4@,E\U<YTCAN Y#
MU@W':1C(A$C2BIRS<#=HM32KPF407I >5R-*"?EW0M4>O-PI$.6FD[LPSR;[
M&^SVB_J1MUQET*ES[COA[M%G,@0.6=Y,?R6Z#EE*M?/]\2L8N [LEZ(2B!;U
MS/3.95LV.%PF\"$H40/,?!ZCBDP;^W!/ ,Y//3]!JT @*V!9<,.&]U>RK;)P
MC&^[\VVRKJ8@1(]OQT#]/2_+#AR7##;!V&9Z99(L"GHZ0<N5/W-Y"Y9G^8-O
MQ ]&>BK33WUN1/=BG'67LNZ9..M^"%V<;SY6I7A8 [UP*OMTY90P\'B$T686
MH#HL^YV[YXKH.5_&M6*6);5E!?3KM%(E,LH8C.8,&E2FYV,&:SXY+9C.71 3
M@V5QO$+\:)N2[\$G7U2N-9U)+.Z'I'B*8/-RKZ5+3&[A7J<R?YUP;I%?)S(.
MV( B53%C3CI<\MTEMBT$V]BH+@?/1'LDQ('Q)4 Y'!**AS,<#]IL& FK%!=@
MCZ(Z%WQ6_QOV<)DRW>_'10Q2TT%ROE5N/ (M*;FGS_4D.)H3ODVCHGZ=L(@E
MLNI#]D &-.@K0 3SY!7!J+/7W$9H3:O/5)F1.,:G1O,I(C1.<P%%*CTLT1'!
M["P@K_G BK2&TV]_%$E-S8TZ)R8.J'$#)A>F=5A,=Y;W*OKL50%G!\^QV[24
M'#KSQC[D)W.SM?""?)]Q%OT@]M0E+_(9P[&)YPP"H&-IYH!9KO@R/RNS4&*Q
M.T^Y9^+?&(G!HMU^OD 6FNLRS&IFJZ-W0<NPP'IVM*&KL8H%@\-,\@'&/+35
M=NP[PY%F*6/=[8 00W-PM+&07M-R6SXNNB IQSU]I*P2'*^W]-K@"_EKQ)D0
M"D  7=X\[Y<^N/LEH-.43R86Q%>'8-(2_Q@K#1HX -U0*H.19:/N5DHT"9U*
M)!-J9+AR2B13P16293R*/2/1(=%<2NH8(\I;;P.^H_@%<F=8^>.]@RM*8^I
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
MF!3=L8@$PFI()"S.?QC2 #KMSB8.8-_0$<$S8":;%,V@VX5R-W_<-7,A;!<
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
ML2GP8K&R_>.C*J*1SX>[P9R\F0@OH!(0(A -*U \W+2B2DCC;C(.RN:6J6X
M"IV!4[=%$IZERMEL,1Q^8!+;%T*R\):@;3#636]E"P#&JK%Q>"9[AK!80-,2
MN8Q*.G*['$5.FEWA*AB($6I381HSA89.^*?IJ6BSI,+F1Y,!NMZ&H(/[]^N
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
MU/<AV:(>?.1?][<F#M]\1[=B&'B%F'T:*=)A]$14[Q7DAW\3PYN\CQ@#AN;
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
M,H< YV!3/.%H^Z3]<<\VMFEJK%SPM(E-?#>.^MJ]H6ACW?18K9)&)"].<H8
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
M[O+:%A=,3AO7U6''&@/W7-L.L'_)\QRS/4;<JY8-.,WD1CJV99&/^'*#!6;
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
MN>])2C9>V^&M+=KF+@1&Y;I>O<M$QZU9N]7-VX'+S._.8_[AO.-]R7_=X*#
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
M*6?;@,1J:V>*.=5-26V/NK.^J0P5R5#<L8&V%NY)?>OJ:O9;,9Z/!T<X6\0
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
M".:LK@*_%C/"F63R>^Q=1RWH2$%A#/2WO^A[)B<DM7@>S^Z+1/:]**;.=;5
M5$@?$BN^#8]%])+>[Y_>I7HIU<L'$O>2WJ5Z^1#J)0L'.#L,=ML]RV.E7X,:
MPM-,8 -?V5>CH ^>QX ELF$Z90I-;:#.X")N= /FS58LRU#Z,[M$NJ<'%RL\
M*-V'19OY/6UKTUZOB5#%E67C['TFG2T[\PA_!5TG5BM7E5:MCF-G\L"NYW!X
M1I-VCQ(BG7Y:EG;_E4W-P>IQ2:LH1&%-H+8FV@#9")+!N'4RNPISO1ZWG?OG
MITOZ[*SF];BMRH^*!I.9@1"IDC:0<3<9/KETNK1A-VBS;!BWLYU6Q'R7BMD>
M05EPFF<M-_NPM=?UMEHDE=\@U[T*T;$)_5XE)Q/=G(6X$4Q,<2/6FU*>?!,X
MG!"#NK8= ]=**<M6RG:6[6](7-Q&KEL21XFX2 +=)@2-LCH&+I92EXW4.>7L
M#Q'=!S;$CD,5.Q87" KG.*J4ND-*741#UL.)W783A0W)B]L"F@AI 'WRC<$Y
M8&XI2MBG" ;W?BZE[]"F-FX_B TI%%)+(<7BO!C4@+P4P;V877_'VE-3'IPJ
M;Z=C93B4P6< 7*>4M[ZA DZ+)]].=S5)+MR&WPN##JPB-@()!*K#0Y/ Q^9P
M@2(+XO'$$Y.(3WE!+2:7*"ELBA\8#EM8PUN"[]'/UX;7Z&5+?'S"53A)BCN$
MAUAO[P[]%H$7<%;@X@E2, <#P]]K\U!;LN48OBO=-!^4A^F4F&[V+\\T4EW$
M;IB ")AB4R%=;5)1VPB5/8\RVJ]?AE,Y&B3K.1I%W>['8 17,J)4+$4DXVY'
M9LUNQYMKBAJ$(1/ WXU[#A*G& 9GF:QOU$KQ*.QBB[LRE. 4RC%;1IMVM;!<
M/V%4 KP9$F#B8N*$%!Q(%5$Z,K'(7"HV&!YW %B82F5XYA J-7:+!2]B$ XV
M;:BY _LK5]KL]9+YI;2>5^DK'E(+#P?DS[T$H-X$4%4.@/<DA?,L@1-T1* H
M&LT+#_*R1_7J%J_C%O96)@!Z6_N ]05)0 M#^"O*8%[-\X=19D5=;'%75I*Q
M)&-Q5I; 0X%SL#Z'F(%T*'%GA@B5X)Y^XV(4YX'%X )GF!:-#T<F(2'0)C\1
MB0HD4!G<H^]-7#X2VBGJ8HN[LI*,.5JVF*%[ ,LR2M;("_M6HZ%9% B^(7M&
M]Z+;__TT6H'@;3"S$PS')2<=0LYH",KY,'Y88E5#-V2PK-K,,&1M,.\9DF8Z
MJKNB#>V?5,G^R9YP# M?JO88UI[TEBB;H/@WV)DW;@P#O2[)L8%+<\SRR)SN
MP,1NTI)G:6ND$LKEK1GJ^LBZQNS4;,FPDF$EPTJ&E0PK&58R[%@9%G%9?5C7
M.^'M.&(M!BVFCB'1%$Y065>DQ3P'*:LRRB-0ZJPC8]@[T%GK&HA)D+M1> V$
M+A51E2)GQ8D)1<;8KH?M1JM1^_[\N(JQ[8J=(/4Z>K?' 2D99OM@V%DQ+#@7
M$562K@ '!B+AU118)[5B,)5?8Z>W\8O._QXSE='C!\BK"9T-L[N9$WDLUQ:>
MWA+CM&W:E+!,VS8M^-L9;[5__)&YY)*54R>F3>\]HC4.6]!.3.7MVN'J(Q.*
M$(/<ZR:7[DJEY!1'<A)T3&*06]?DUC&IE*3#2Q)*CAN#G.,FX  TXE3F_3]*
M22JL)$6EPC'(-74\C0NDB'-\J9?V70RV3Q.'%AUGTD?'61[(%U^F5[Y+L8I?
MDLB6)8D%DZ)#"]&&?"!7,)(D!7PA$:?X@V TA#3.6KY-CS:#28MJ\V?KYK56
M4P8\>I7CW@4"N=,1R>,<1>.L&'$C$IV'6@NM-5V<5^J_[IYJ(PKFT18W-[3L
M;E3FXI=D+,E8DK$D8W%[GE"K*V$J71B$35\12-*<W4E!$++N\/RQX491%UO<
ME>722&;[J"7'\AQR.UM*)'%1R#\:].'$(GL5O,'R]$EJ4+$RK("+1-:]C%&2
MTB(@.A>WR] 6V/ZI+RX>^X;UAQDF[#*4.P^SS*RB")SB19RB(OI&[4JO(AK1
M]:R+VKTJ7]"Z6?\C?H"\J++?4.DZE&0LRLI*,A:^WU!LZ+@S%X-+T6^(Y42<
M(0[2/O%]2TA6_88RBRYP6?0;VI>XE+&%PR^VN"LKR?@.R!@;UX9C3N?36,)[
M45^+V!J<^:PZQ4+MD2_MW\F];VK7@PM9'5;G#: X9>-Z8/_>O4=^4&[H2  H
MS>Y%8SBX:U6''^VFU4]<3!]AUEC&=(_$[J1M3-&PZQHV!F3&^G/;0LD&_(WI
M(_6QG#\O!-/(2,@<(OE%+9W,YEZO,WY\_CE;7%?.X'A>-X*4H22@#VA/Z*-E
MP+6$(>R($A A;A#3KB+:]N .4$[TD;RXW&0I6RGBDX11@U' GBJ*/I+P%'6Q
MQ5U92<:2C,5964G&DHS%65D1_9,-+R1]9<Y!O!"$NW@VJVA#U-7]Z/%M\3A5
M&N)"S@-X(=S]'T:VA"P3!0!88LFHH42[D@0J'ON;X,F*I+H.NM-H8G0.-ZK=
M2-8X,XSOA@P6U4>V,7BLW5=_J!\X]\"E.A D2/:EQ(.SX% >@Z0_%C/@:95Z
M;+'J;@60HN0P]Q#1D*]=,8^3&];RNKC'85.FL9\=*BL61;.%Y6)<I172(H8G
M<*'L#[/7>_X(*<DX^(?<_X7$*;)LM5"BDH.OK"1C2<;BK*PD8TG&XJSL(+['
MA@>*WL+@4!X&6O."N# H*M[R2@PFQDVUWOPQ3(1BDC<QR(WE"9S*T,G-?.J1
MS41\+#OK/\D#JZ??Z*:I]%6Y(P_ER12^- ' =1'QXO>,7[3FOPWJP_5 B".F
MF.D0&[P0F[KDQHP5O8]%#Z\51:47L\31E%TBFWN@I='YV9JRG:MF7TRDHB)X
M7Y0X3!2;,H7@'!%76P:':%B>+5OX%LM-VB% &4?WD LT&)P02YDI$<K!5U:2
ML21C<596DK$D8W%65C2W9,-O16E%>%CG R&P$S_/8A<BBXKYR.)Y9WQ#<]]K
M_2P!53XAH:SE*($3&Q8M B H;;2(\G7=L+=<TS48(Y&'<!L=2+2,\/DR3D2T
M%H/;IM%\EL<?.(_&H0:4&X?:V B0VQ'2(RS/$F-(T7:L)US@<@_E7-4OU+?7
M"_J7[(5R=K%D7S&:".IE&X(AXZJ@X! ,1^ 44>9"[-/5"16/C&-S"?*)-WP<
M*O]&B1].((JZV.*NK"1C2<;BK*PD8TG&XJQLSS['ALN)G'A[(,\"(79"QX'4
M4:&1X;4RK]4XLM508P$4Q)A'MLQ-4H86$M+@(B)DT1$-TA>Z,LT9+/UICWP.
M;T]O0-ANQ$*BRZ#%W?>K1?WRR2#I7!N/%C*[Q24BC,$M@W*0CC#XYE#R6/1D
MX!'=*2,!^2D[12KWN,5%]:WR:\R,;UX'7L0TDD%[RS")IF6V0)6*JW&"(QBT
M4.:0[/NR9I>(9"P<R"FX%%\*1>FI'WQE)1E+,A9G92492S(69V4'\#LVO OT
M+N&'\2X0(AGUN% ZLIE*3_K^W+\;M\^?$L 6U#R.K%E-)YEW$Q+7H".B5]%Q
MC6H$,RHP?F$J8(^2T^>D.C,533;!KR=]19.VRGIB -^%]G)!__Q^R0H_Z0^<
MK!$JJI(=C?.(#C_0=\D./[FD^['HX/@1DCC2%C-Z$DMP<X^L/->'PYYU<3<^
MHZ)55%R^'S3P$I]%V>)N)E%GW:V@#(,S+(LS3/X#WDO_* ,)RE9V:.3L6IK$
M.;$<O/(>9:8"K#3\FJ3>2,JPJ=6DJ6)):J#\,,A>.07<#TK .:J,_97X]N K
M*\E8DK$X*RO)^!X-[(;I1$[ZM4TG1^ T>1#_"R&PQ6<12XD*>EW^/)>EWVS'
MF$O9(<HL8V)Y21*#U#)X(UY&X01)XBR;NA^.?WJSO6U8DB1/Y&';J$FJ*@_/
M9H:B/=X B=.'=Y(ZDS.)6"PC:(O+P>.O*?N;&C$?+7/(J_W:%/=C4>^>QF"2
M2)$7^$HJ>;F'N7Z\G)'4^5@WSKV2RW ^[6,\U'*D>4RJ9AMO8!,U"@Z? D61
M DXQ?#G%)T/'**V\V"<JX]!FDA9O6\+BMO=CV7+:4XE#2C*69"S)6)*Q)&.Q
M5G9H5V3#/TV2>E(<AP,A)",FA^E1 1BS_8OBQ(OJY9B-@740)C+M@?](/85#
MIB\!D))B]!+E8U#;&LL&A)^&/)8U4WF1FQJ@I=S0#1F\NS8S#%D;S'N&I)G.
MBRK:T/[)&<)4&3[-3 LBV:H,MB?WI+<;W;#_QK(,I3^SI+XJ]_26KD&:&;JJ
M EHV ?4 VK*2 >ME(.;LBKH=_JCQ8NWQ2%*9EG$6YV6?,7)JY1.H<=F&#5R^
M89;'JG2*(F +.Y5T7S>&LK'Z>%4%](5?PDQ=589?L'Q,0RYOS= "!PI"/L:O
M9%C)L))A)<-*AI4,*QEVK R+P"N'==^39O\-!K/)#+P8N/<AZPX*U7/ID3.-
MDQ2#\V36USHQCT*J&'YY"DJU=70,>P=J:T,))<F$.0(EA"X84?D5?'&B2U%A
M1;VIW%]WAT-C/%Z%%7=%4$[B'IT/<2*R#&CR(H<3M(@>U*1%F\7TBL6TS>*-
M2+0["-Y)N@$$5F?PY"0*6'8?%@(E/]U8-8.8O=M$,#(LP%BM7%5:M3J.G<D#
MVU=SE %-XA@4E&.Y20JYK7"ZH,\LTY(T2 _([B"QRC21JWXQ[[WUA.]O9VJ.
MU86K&X[-/:Z?_8K9'B7/IN'C%NN$C ##"8'$*:(L^MI33OK:=5=JI9B%!''(
M31AH#B>94G+>K^0D*!KD!.3*!Y;!25K >2+""2D$PTI12B9*3@W 0T>V)$63
MAW7)T,!736B\9Y9NS -E";F*AB1QDB1P3BQ%Z2#Y.P>1I5L-?M-0!I8\#'21
MB-0!!([%60+(%72SRZSC=R12*0/D?"8!<H'"62K_(3 ?2;(*(UC!7PV4)0K9
M@Q))7*0BBOP*P:M2BA))T8: (/=U(44.%T0&IZF#- 1"R&2E<HD?KN+1FU&E
MQ3/_W!Y<_*[>GRO)JX,/)A H@R"<+%8!9QD.%\74LP_]=PXMV7),Y95NF@^+
MI^%@>E9IW+=:N?;[+WC?.T 43+&I\H$49U$76]R5E60LR5B<E95D/!CH73.B
M@;?#].IVF$X7&!'2!T8$$J<!?*7XLAR[/&J%(V,.1RTYKA<2X/J04T81+,Z7
M$:)"RH:E>]*QP?CTB6M O;("#W!:_G/[4A>?-D*1X$8RV!;X)GYREX\SL_+K
M>KA*!O-@4XJ:TBR8F&6N%6S&Q0LX*41<FN^L(65]HQ&7MV@=V92-%]FL3  R
MMAX6]/T/DJRJ%PHY?J]Y4F%X>T43S'")\H&46E$76]R5E60LR5B<E25M;AIB
M -+!QIVY&0)ZAU,.%]ER(,&^'-G\Y",JK""F#ROL258^$MXIZF*+N[*2C#G:
M-',J:<L'G9KRX%1Y.QTK0^#U?\8 SJ&4M[ZA EU"GWP[_?HO_'1!;ZJKT7 L
M"O^.S!^:0M.O'<4;F[0-8W;>2\<E)QM"SNB+WD;D'+OZ9*KJ<UDVF]KRCU59
MDT>*=:-*FOF@.(3XP'?!N\;UR4OJ88JV^@'K.P3$II""QZ(?UCH^IQ.:V,/C
MHX0O]UJBGT->J-5KPI45;SQC#'X?>.1\+-8D#)OOKD7AB;C1MN!J)H$CRF'T
M>X:@:,*3J=AP(G()$X>3?%G!].[D)4'ADHA<N$13.,D"/X,K,V]+F'7PE95D
M+,E8G)659'PGQC7T9IPGT,?, L/),3A#YY_1DDV,AT@=^X@* ?UL5GE=OR>?
M;K,"CUD..<M+@A*X[6$SSH 8"03.18&^Z/@6Z?'X3#&GNBFI[5%WUC>5H2(9
M2A9!B&47[?F%V+IH6C]_S>B/EIVQ)"T4:M-'W ^DOHNZV.*NK"1C2<;BK"SQ
M)7RP.<DO1X,GTU>E"S@A,+C Y]]'H[R#/_QBB[NRDHPE&8NSLCVH_G"T1*:?
MFWDHK8X N:/A6!2DGK\^DI/V_>#R=K3"U&'P Z'&('O^(J'AL$H#G.<)7&2C
MZOMW%1I4BM-.>*&^_!%^=BKWTF)T)/DCY>"I=]!,'<O"9I3M[_?(,>>U6,FQ
MDF,EQTJ.E1PK.7:4'#NZF14[DK&0>FOR%'J[.UP@>9Q@LX:YY0$H55;)L7>G
MLL)#,A1*@\6"JB!TJ8A1Y%&4.%%43+!:>;0H:=QZK.0^=>H=GH8,TG4HEL<%
M+FVR#DWM:>14_6%Q3UY6%Z\,]RH.WVNR3LC(J6UM0WUBH57;/8F*SE;#N>],
MJKWLKV%#?0;XF[DQ7:O^W#7#JIY_W=E E9N-F:4-QOV53JO;KP=2IL(DM:TR
MLKP(EN$4K(1U8W1<U10V!4MD\IB"%2C+^W) BWAP"B& ^77I3BBU%'(O%8;"
M:3+KGG"EM'YL:8U?-,?3"5J\;'1V$3B<$CE<Y+,NTRW%]V.*+TJ&))T@0W)S
M7 _!4CC/9]V<J)3>@TCOX290I6NRQ=/INPJ3< (((>("FW4!<VQA3I7\6\IQ
MD>0XY6T/G;Y9,HG3'(LSW,%4<RG-[\6G2-SEG:?CSN'>\BB 0TR*I3M1"FX&
M@KLAD^C75W8XC,)%)NNY'ED(9@[R%A7G;>1RN1!^467\L<B6\7S9_D,G"=L6
M7R11NNTX&>TB+M(<3I,Q566TD*RNEOZU-_?M/__Y.EV79Y*(%NB)9#PJ@-R$
M]^PI?-3_G)YB#456AY^QSDR53V^D1QD[/?WV=:B\+-_RJ@RM,5@:^]?)VN]=
M3EOZ-.2*_M14%O)&C@'X_C?WO[YW_[OV\O^ ?[[:N\4&LJJZ-+*I#7\VI])@
M^3,B(9Q%$_!,N[]8,L#^G;MCDB#@EBUC^9KPZROW%_"Z4QG-3[[]Q\=C]VF$
MHIW\^RW@]Z$Y\VO],FV"CJ2)HLX_1VW23WQB:C]I-EWIB09!/"P&VEMSW.#;
MY' ,I/;KO^ #W_PM-WWK#-R@L[;5(TGN8<%-A.;\RO@S%AY/LEDU.$$C7;<T
MW9*=\^G^8)]1\01[FZB?50F*@JR=WG9/OE54U3YA<?^9@C?K0]B\=*9:)C:6
M7F!_"EG#)/OF6AY"-8 !@  ^ IAORFYS"W.J*A8FCT8R.-O@.PVY;\PD8XY1
M]N4BDV@1?W=E&6O!/9("=HK!&AWYSTS6+*S^ O[[SR=;E2P)L<:E_]C:(1_5
MD.91Z](\D*$&/OG6 W24!@!;@?7/X=4?W(^)20;X-9 E\*%'0U*!\34L6/H$
MR X(#G2VK5(DFQN*)FD#!7S(7-Y)FI\R6&^X5H0ZZ0OX/&3( $HFR7S![B1U
M!O]L*RM;HV^KQ0T#Z&E&OP;B C009XO^QFXT:(W46)O:IGPLK7?RK7'JW_AR
MRU^PWGP*-ELQI+XR^(*U@&5VR-+2X?ZY-3V^_)9M0_Z=NJI^FT:&+#V?]NVD
MD,^ X9#&^Z2+DS@0BRI?)6QL0/O^7W#R@0S;9@E(9PWZ$D#\OOXK;>W43Q'/
MJ!7[<'[M^W1Z_X$@V).EJKENUCKMVE7[]@R#]83GG<HUUFS5/F&5UAG6O:UV
MFV?-2J=9[W[]M_\M^].8RUYK[5:W?=4\J_3J8 \]\+_K>JO7Q=H-K%;I7F"-
MJ_;/G/83S[-9FE::H!Y(DGI85.J_K\[JX[%1!]9U-@%/G]N? $=UJ0N!]8BU
M+P2_R=5J ^!22U,3'-KEGS:\)3<)*L1A2IQ9E$<I8L*TPV3)-HS(08!$KJ 2
MZ4"EVLOW^LN4^5VM#':5\:9=1^8;H58;H9R-W/^9<);ULZ\^[9QY5J2-B ]!
MX+7__.>[.#N_K'758F\D^[7YTQ5WGM1L#V1(!E]D>._T58;[A8M2APERV(%J
M@?;K_TY()G:.;,#[@BQ(PX4%][)D8'6P\^%VFF$LP&^G1F^]]$-SB\J:65 +
M9\6,H]DQ]>%V')S26^XX7Q63>0<)%+V3ALGY<:AS7<U+),L-EQL^Q(9ONV=Y
MZ!ROG8^P/I^Y)IGC&T-_48"'59W?FO*PJ;6GLB%9X&T5&'Q5+$4V*WW3@O<L
M#TKU8=$Z;S9_3_L32^F?[-9F:,UU<E%N'CC'&IWV-=:^J7<JO6;K'*O4>LV[
M9J]9[WXN/+ HU_;^UA9\3OU7S>" CA3+'J(^D6J+WQ=O#XO:_<MC_4?OYM<;
MAW (<X@&N;]V@U4L]5?0*?3FN6-_JV _P;E2RX#77SN)NOI40E_&_9[X%\)%
MN<>)P.))<M7]@ RZ]F:0,S$$$J<8!F?B3BE*29N#4#XB>3&"]-2*]%0@Z;GT
MB84TAS.L@(M$S$39G60JGN2GHW]DW3"3I&XXF /@%+ "CXMBS)JGXC @.(7(
MI]>C2M:9GMJK=L@V(ZJK^DZH3%6;'X7@;X(RMNC&E8#3O("30A;Z;E=W2S\[
MO&IZLZ=W9$"$@:+*@,I.OC(D34]'<9C;/U]>"5%3KFZEXW&8?=2 LT:,)3TP
MS14[^%OXYP&@"#9U28+UY]C?,T 58.;_P?0E83!I19G2R2[75A0GVP^&S^21
M;!CP.,/#WI/>P"'6AN#_-?!+Q?*YWL2\<?MF6+V[IZ=BN-ZA8U;D*3BVBMTJ
M!).T(29-8#;GPO[%U[[Q[S=L;XS;;7RBB(_B;;/(WC:'<SR#TV1,/^_@AR('
MVD:XTVP"=WJ3M@(#;1G_<6D;Z4JQ:0;9<B0NT#'=ICUG"M@CU.(KW"B?^'NE
MI4QNO[=>+YZ]UNZ[5%[R86@Y\QG)95[WE 6@J1@J)B!",)&BOZW7TIV[DB53
M[D#"M4? !:Z8IFQ5?(2NOTUES90]D]GH?I>YF^[5K]YCX3S@4 ?8MR&8D.@Y
MLRK<OB,XI_KH%+B[F 1)8.Y/*_DSUT]->7"JO)V.E2'8ZV<,,(Y2WOJ&2O <
M>?+M="VA^;CT:U*)0[%E7((:ZLU24U80<8+/XO2]$UI'ZCPN13]7H#$+;-O8
M-)HRRM8UV/8C/[RKR(_2RM8A*"AT"[@GZ4@RW2;$(I(L!?QW*C>+6/-FTMB!
M(!,\O*$;9_JL;XUF:F4P +;+\FS?^?W5N72_L!Y[@V+#Q=5N[**<H;L?NZ)D
MINW3N(5/VME!<!2(R"$[VBS)XC03<W)Q014_$D6CC"E*9:?3$@H7>2[^#=?!
M:;IK(%12HD;KQ21((?CRA ) @8R:!!5.G.A17JAVLQY/GT992+[6:K>4^PY=
M\RQDA$9#G?>5.7OY)*,ZH^Y.:'A%&;,\.MEEB>B;QN8"8@"!W=G6O@#ID&[/
M^[4?;?)*/AJTM]P09DEOF.SX,-C?[BQU,VOI1Y.[ **C6#T^?9,=@2%QD4'&
M/<=%S@B3QR?H^1)&3H$ EJ\PNCE?<D9KP_0C+AF< -J#8)"CS/F9NP@E&F7F
MKLY,J]?L*(,?OICG3M6%/-4R,WYF.=*2Y6G 5^2;F5WF30AV1)H:[!*@&_..
M;,K&B_R@M!Z&RL/$=*W=](:P?K0%3;X^)GBG+'<%FS/ ;14-C&R2'<G2I7>;
MA51J9-\X+V986" *'Q:.NY."!+@]_<[%UR*.K@>Z)%S=G]VW'U_.9^)%;1R"
M:K8.\LX87URRTFG(&JQ>_9,YEBVC*IK3'M*Y5]O4K&?URY?V]2UG70^/!D<L
M=^:F.1_:,UN&;X,)CJ)3!?2T"HK#"18YOK,_+S?V*>&*H7PRV E?C)UX:I2/
MI2UB:-#'UYO6Q?BR^^/:RQ+8.*29:$PQ>XU9\4Q)<S*5% -F8\(T5&!/;C5_
MXZ:Z9MG)E5X,YN?Y[;-V6:E>-4?%=DN]G3E9I="FS=8VA\GN[@IW;,2">!](
MSG9,D4()B8@IKM0Y@L#!,]Z9QRVF<JCR4+!"<N42%9O0VK<]0>0K,D5YJC;^
M\<Y"#8ML]FJ8\IFB<TG1()':VIEB3G73'I72'MFWX":YZ<#JEM2Y:M\->D_'
MX\#"W6% 4PSM_4DJ-E+> )/VG>"TTYO=S044KU9,7YT$V\YS-/+%2R$,0PH"
M1YF$!!?#803&*>%H;MSCZJM4;F,>=H%.I.UB..#5Z>U9ZW+^\K/G7<SN5#(9
MV &!2.69!=L!UK.8M;&D/<I-K0%LF]VLM#WZ*1F&!"RH(O45U;&7&];@QWE_
MSMQT:KT:RK7H'EUR9W< '&$CL#_L!6X0)IB].EO$5&^/13M0 E$01POMSB66
M7"&H7X% 'DS!X S,=4)/,2_&[20Z9:/NMP0".2)&\Q0N<BDOL_(P A2"JHMA
M"OKJ$U4?B8_\_&EE"A(H&]2;S#QYG\$T;!8( 97RICK48JW/):Y*ICR$LYAD
MS;2S=;V T2]-TJJ&3GRO'0U4L<=68 /?=I;7W\4S2P7Q\]+OA"S^W6'TY.FM
M<X!V^DGT 9(43G+ M-+% C1KX:$HU1$5#AK^JO3:C>_:K>'-) \_LNBE"9ER
M-$EN7(@^9W 6LI;+KRC/K]>] %M[U-0L8.F4ONJ499@-!2Q,5I47>>@I^EOJ
M3VOR<L4LKI5BPY"@T*&RVF%!2^X$,E4$LE [*?[UYNX[[W@G U%1()>.T+C
M A51L*2BM7S\Q,HERA1<?!]<W;6HW]?=QYTW UO'&]TJY,O]#"JW@01D=-$5
M;"2J_D">K@]?%55=O^GQ;,*;:D[J\_,_U]SQ9.P'R<^CN\_"Z5*J^#?%<7="
M%7XGNZ\V H\"FAJ@D(N9*1(68^&"6%0K0$9KCRBEKXY:EOZ'_77'R#N5_O+0
MHNOZ3'F:00DR#10[A5-,?D7(#2] Y[^@D=3V",ZW4X:*9 1<0;"M"2^.:DWB
M)U]LWW_K@D@?8:9O8\53BP7)H,M@)T+1=[(KUKOK-" JA 2^WF8RDT@0.,V+
MQ0OPT_'U1XRX_N7O3EV]&9RI=^$WO!L'&#66GSU_::3BVW6%3W$BSL5M5AHG
MAE\P'SS)S) \3W[:1Y=K>S]K"W:,UO/&!P;L5G,F.__W=>JM25/%DM2U-KWG
MUZ/G'S6&-WX4)# :/LQB=6?JZ[!K1S;LGG>^*].RVVZYMJ(<S<;.H^DVT# [
M\D!67N (UTWP0DI2_9>B$[,&2B.E S41='<%^V>[VRI('"0.!Q R:04Z?28M
M2>(,#QPJZE@:\$86WR&2.B*IBT9NMD2R.,%3.!MWE,4AL[IRHFTT+DA?/,X3
M."_0."\62Y##JNSBJ>08>/#';-P26DV-O!:];H7;FC#%Y4YN7&>R;,5$$CC!
M,+C(9E$5$&Q4F=W^+BR7K,T, Y@OY^IKTZA6+E[^M%K7?5)%&>:VU_85\E2:
MVY%CZ./J<&?8P-E:L:I3XK !Q;(RZ?LV,3A-,4#M'WF3O=24CC"L#'*V-(NS
MX,"S-'+D_^#9TJEI&ZUBT<>@X3S!@7\+DXN^UM8IL1Z.84G)'])X\E.M]F=#
M7_^/2$V($%W= ]\SR)4F 7X#9PR]O>^N=.G*3AXN.[@$7*N=BV=WKS]T@>BC
M7*L=JE'):CN%M9N^-2(9S RZIN(""["22!^)P<R:PA&&DB72@WV.QUDNBYOR
M8Z1OI-)DD^"18 K3@MT.L5 4]@SG61*E&\-B3HWN]:]IX^8GI-RJWXN/"T5B
M+E*V>5AG1 9G1.2KYDB@N=;V?NF P"DX9[)=&>S+)JP_G\OBX]7P=__Y6#"E
M<W$R=+=R8'7B]D(,(C**&40?A$;R/$ZS1].+)1-B1ED\Y,EG-(5S0K&T<-ZT
MC%: R%GT) "";,&Z;00VUPE1EE')D^1=QS0J3Q>U2RX ^*VKJ^0V+7M&9I 0
M3[(X2>9GP.+%NF^D.0P>]PQIZ)M?1M1^]EBM,Z1I^F@ WBK@/G6V5-S 4A#M
M40P=E]Y7YG#P>)P5D6U>\>_%(JD<80%3S$MC<%(D<0$]?E?T\'-L&D<JU"1S
MTD)DF15Q0:33]Q;(R4 F5<:1Y0:*_DK4N_QWX7'[TM'5@9G&13-D-E+-00@.
M%" ,Q%D^EQ[Y$6'NM2%QR^8:<\^.GIG5/]4?3ZPP*7@+I/;&++TBMSSB"E]Z
MD/S*(5B0D,Q5^L9S),X(%$X7Y]KI0)2.UF/I ^XD3C# ;M&%24SR;-;N_,4P
MW1=EMNYO%R.K3?RI+IB5V=JA?;*]V<N2^9D.,2,9 1>%7&[Y"%_CVRV*U.R_
MD8W*\$72!K)IMXORS;%6IMVK[[6;R8@]'ASH; 4; 3YB W=_^[-BNXIY8M(?
M!0MF,.2,$X$KQ1W!5*Z<*!QA6)/,/=N\5&49V%*P6-&[_8MPM$I-/PF-Q$F>
MQDDAY4#(G.QI4D4<94S;?UCBS;P7&RTO7298_Z'6'^;+[RPGI9$<!_S67/H*
M4M')3AO@N*(-P6^,F3ST=XU<V56)OA64UO/S4UTH."ZTDZW<:((3A9><?1T&
M(J*D<L5A#9+)12Z4IG """M+%*L91E'('F&'A00Y.)NV08#A6":+.Y=B@MM4
M=(]4UT+Z^P8&9U@2YP3D_++\S'-$)6UL)1]ELZWFL&[2,V.A>S8[GIK-/LLU
M1UG),M6'HTF<9U+>406;=C8J, ^IT9/>Y"6-/",^DA:B3+QIXAM*_70T.%[:
M:.<9GS%R:GW!\C#R]O8"KTUW+&6G,NOKQE V5A^OJF#[\$N8/04G9F,%E(>A
MWQ5N\AG%(T"?%4CBM$#AHA#3- 6*1B*B'AM'46ZK8K$TRMM(D/\4FE/-P=:'
M=$S]%9.W_[P+MN;%U6C[A)R)1=$X'7>JY[&>4\\K(A+;QRC_1QC=C6_57W?<
ML[KR?]8LT,E1RE,&"6% L,C<!"LTRWG%WI9LU21S;(];'LK#ZOS6E(>^2Y,*
M6,^+._ZB]S"Q'#<(N$.U>J>VH,27AX7X:LA7TT?^J<ED%]?(W \*[3,#*( -
M  FPJ4L#K#_'_IX!,F"*]H^_^<R*% 4ZM'F=FOAR@>(SB<@S!4@">$PB@PM4
MMI:U<-HX-Z\I)6<C7*<D4U'#HODT@W.L@/-QAPM\*.<I7^Y&FCPQ_94CQ>,\
MP+\<D2WN*1)[@RN_DMG:*)?JUXW2GC"+?EOS!M$BV+(TCM>A93'+C$(:%VD.
MI\68=XB)A/)KV?0R*NS]'CO$E6O+J[->B&:!M:KFNF99:WZIO[7FHGE9:S H
MS?7VVORRTKW &E?MGUVLT6E?8\W67;W;:[;.L4JMU[QK]IKU;MGVLEQ;40ZG
M?PX+.)4#61Z:T(QW5M5W[5%'5B5+'MY(AC4_D_O@2 *'!EZL3&MU^_^W_=G#
MPF07=S<WC[Q!H/3J.I"QO%E6+,)1#_V9J6BR:0(GZ\],<>9)+\-<V"EF.&0
MOS'VFD81X:S%Y1H"W!>)]'?(+ 'G"*69);3'5,5X-0TB4?PI,W%W4I"!U![N
MXE 44A3D4N87S>_CYLU=UVOYF.+H9S #7B123>(+5N85_]P$25N2KZ?WQHIA
MDVN9UP8U]V(@5=^ZS?/FY)HLN%<%=P.AL;T=\$C,@ALJBB9V1S^$$1Q)\:;O
M4RP2.,4)N'C$A4$HA-T=Y@342!_F)'":%G&6/ +"QM9&!9D '9A_O4.712E^
M@WZEV_/YV4V-]0U_V:5,LM#M9*IY>L&ZG?/HX3>%T/SY5/J?$<O=T[W!TY\C
M<L)MAGAM(^U4^,,H^!UJ:(OH*&H]R0#G#3>:!YJ<PUGTE/E"9"$G(&6$(B?1
M"WQHG(.&D3V6S.+8:J<@PYT])4[M4EI1NOL[5^TS;>W-O./6=?<N59&)^DY5
MLAZLOOU%*4ODT=,K$&T8,C!N4Z!8YS>JI%D5;5@'OYW"C_A:N=KJ71ZIU<<_
MMY>U[P69D!@>6)D9@[%DRB8<K39U]V>G2LO+S1W:NUP%4&*S TGEHP_HHUF<
MXPM3&G<H^D;8 2I-@0E%XN(QN/'Y4CCJOE:DD+-^>)[!.;(P5<K!$X23Z>,8
M75ZI 6/V:M>C'TVO:T(,A9BB8B1W"4 J$-F<-R+B(GI9]:ZZD#//SX#7B\Z8
M%7G8UAK*FSQTVL(OIW)Z8*G*WWW_<:<09K=X??/"+QAAEHCA;A#.,!W!+2X'
M["T'FA;!S8_D!(HY33( >Z-A OH-1$']?8HKAK^?P4X*TB3*LP_5)!HEW!(L
MVNKY1#5ZTZ?=\Z3BTBG5].M@W4G[&QW - S;D#2U6PV<3CN%#%Y]U#5+6;\]
MN&.5\]&D271_4<>8/>[;*QQ5.EO;+2:[VPTD\CO)/'4[1D2R'$5-TQF,7L"Y
M)/?&1YALBL[1N/J"C@I$ETGV61R&2/>93I]<_]X/@V=ZZ\D,4E08\>WBC]19
M</HCTU\;N1&M_'/(L,Y9S!+$Q*,[M;(XR>2=5+UVOX60)>KEV\,*-S<?S:MP
MLQ[/7RYNN,'EA7@<1?^HQ6[*DC3OK=@-K5(A0%*0O)@DY>0[SI,S'I#!"9''
M:3'F#=X1ZO 4#DV>7(Z((">:";X=VUH.!6<)'F>IF*UR2K\K6Q9'F\8D>3]1
M1YG$Z21Q[2,\R9XW5DEIE\,=LR=RJ#1%^>7EEMZN@_-,F]_@!9FY_=?!92:4
M3!*4'-E1461Q(N[H432'[5\+YL-^^\]_ODZ7#QKIT*$A"4#FGC*13:PEOV(=
M?2)IN/,+'.O*AC+Z@DTDXU$!3R8\B9O"1_W/Z2G64&1U^!F[D1[E+^#S?V:R
M-I#!8TGV"V9WK 1_QDY/W6T,E9>=/*<\GCLO/04NV&>,@WMT?['\ @=/T^9N
M-,@2-=:F_"0; -].-M;?202\DX#O;)SZ-[[<\A>L-Y^"S58,J:\,OF M((X.
M65HZW#_O_]*_RV_!OX'$_/HOH$P C0Q9>C[MRT#2P,.F-HWW21<H2C&I\E7"
MQ@:4Z/]:^@"VNH+IU_H(J\'#I<'1=]+63OT4@92RY213"4WSJ" 1 ?OL?[MN
MUCKMVE7[]@R#H/"\4X'%8K5/6*5UAG5OJ]WF6;/2:=:[7__M?\M@(?O84ZW=
MZK:OFF>57AWLH0?^=UUO];I8NX'YZN+^][\"15)?L+\A5Q5M)@__R6>/MK8"
MZU-55]W9ZA/^;$ZEP?+GQ*]S=0X B:HT-<&16O[I"_:J#*TQ? KQU\D2XNZ$
MG8>K"?;O^_15AO80+DH=>H^-=#G QF%H\?].2":V%0YX7Y T-70#L\8R=B]+
M!E;7H/T_DP?RI"\;SDIH$H]OV;9>&GHO\A&X167-+(B?LV+&T>R8^G [ILL=
M'T#%["_&F"S:$)O)^7$(@/&\1++<<+GA0VP80/D\=$YP"^60^$9#T21M$-Z-
MXU8[JU=G:JW[>WQ$>7,;C3D:S5:E52L;<Y1K._3:@L\IX]V"5R9VVW=WA,O0
MJ89?5<#;T=95F<@+TWQ8/"W&/WY4*FV].2Q4F8@+CUGJK\!18,XV,<G=IU/=
MLZOKQG)I2]C]UTXFK#Z5T/=QOR?^E>#FRK[GC^0;RITDD[[%-1QRS.&$$+-[
M;4JZ'88K,1.DF*C$TW>]^:ALTH)MWKN4JB54CC%J-NA&3:X-K+XX''G#N>)H
MI)-LF<(2&3$EV*PT0BG7TS?H!C-];7/"J3/:ZO^XH2[S&9V1B[^WQ3M+/U@'
MI]B\+WQ?H5UI;1'RA)*:P:9O6LL0."6\H]Y3+%,,&?&4,1U?I42E!# MXO'9
M^M6K3\5P);Q]D+,HK6!3%=,$*]NSH/+W:/==-S6M_R:-!!D%7^^SRMO;5;2S
M?O!F$]GXWVSZ!D("SA-T?/_[X$H_]A$J2!.A_<A)9'8/E[X&ADMEO/:G]Z.T
M6PS_^Y[G>X;Y9#1_>H/V(M3+3K6_5TXG*>^(S+O'V;@#BQ!,DN +_^[N\;IN
MDZY>YV;[M:43391JOP-A )_\'-#[CT@RS+IG*X?<&(DD<(Z!AND(W.6LB1H!
M1#CDLG.:_X#4C-:8":*8&_1D"]5,V#.'231K#'MX/;PXFUY]KU_=,T'V,!D(
MVC]_D=+MUPTA(^(<A]RC+>X86?_>JY+V'&3\IM5>^XUC;NYOB]XHUR<A^LCI
MC'8*Y6..J;JD%5&?+&F.8NKX%+V?2(['60+9T2JD;MY)RP@+QR/W>!(+I9#S
M)V2D\N,3P(&-=EDX0W X61RQ],Q;')T9PZSQ@]?[J5!O?']]#C)K 4HK([N6
MDJ5(E=4;!3HXP8)_B9@E@LE,6DB_&@?A#J2I8H%'+23X.N]B1^IQT\[%.5F[
M&AT/J%MO@.7&!=9W6+C(&%_\3DWQ^G@%R1.2M4$?Z$S1.$O2."46*RZ6@9"D
M:NZ4A\ZO)% J45<[M_S3GX;^7+E^\N[78QSE+*YVA*@K=;0XVI(TR];T[9'=
MFMZV7+!/L:=G__35*[D]5N_.41H-'KQ5UG*#D9!BQ](*79L>6Y"B[N<_7EG_
M#KL1=BY0[(6 WC@_A[Y))?^2>] "<EA:Q,6/P,/ KOFAMB7*W#[>$[5?K[?/
M5W\$KP7Q#CV>IHO"_F0(J1_/)@IC &81R=P:M83FW2&47:RWMX*^Q%I[*XV[
M.&>J\\:+Q;[O]E:C)6G*]E8ADH(2/A4R[HE#@+-%YM$Q[MBYG"N3HSRG!/,G
MPKI;0<PM"!3.,>_<!A>4Q9&&441J)+3!9!P: S+NP)%C9;'G9C$I37*X\U4S
M6XOYA3P_,ZCMSE8^"_?O;@N7O4^V-WE$2HA:=]0 +7%>S+;%&DI%_J&O=(^D
MBK%<V_M;6S24J8]&\L!JC^IO@[&D/<H=R9+;&M0M\%\X=.8%G&[-,CNR:1G*
MP)*'\"\JVG#]%[Y/KD.<*GO34+HCMBL.CASBU!N->JT'>V'5?]4N*JWS.M:I
M].I8N^4TQX)]O^P_U'_<-N\J5[!S5H'L9FX8)P<10@%#8I(;WF (1/$PN)!'
M!\9C%X%B2$ $4A*1<SPIG!9(G"/)]^TZ'SO_H]U6Y*Q4.$N0PSGBG4O VGCN
M7)V *(C5FP[D1NOJ\JRNKB!6A(7%M\RK;7,[]6ZOTZS!EI7P[W-L)UP<.<\H
M\&?C-$KD<):.F:>+/"BBA&CO&VJ4:\L2HHD^[9Q*O]S(AJ(/F]K D"53/I.=
M_X.?U1D\&GY-YFBWM1LK#\81/5I^>>T^P8D:1Y-HZ)B09EQ\MO_TO*5AV2^+
MDZ,K$AB=#&9L\#A-,<#)0AXG7(B<R@(Q;2<@ DQ+4!(0RC2"QDF2Q@D">?!O
M,5J<%(AM$?X=8%Q&]<@.N&5Q0J!PAHDYMVB?10EG!;!SX1C%NF3OQI7Q2Z_F
M#3A9-RH)(<D[E=8LI]8Q0-NP.$7&C,*5T*-TH<NU90D]ZEFIY >EZVK81:73
ME8W:U?SG#_7(+X%"D02.]>5'1=-@!H ^PN:R9!0H[I=7Y#?#V%?%;(^ A2$"
M+4RZO%&G[P"!<\ -HOF8M9G'&N(]'E8' \T,ACDR H0KN,AG&]0L68W,ZF!X
MFJ['A -/61(XC"(N"KDE&A6#UQYFXK(WT.$0Z+>L=VZ?.+Y->^7>\8%/@%',
M+R=N3U)+IHN$.5<N)"Z2!$[30ID==QR^<KFV][>V8/R364CJ0:D[ZO58;DRV
MAW91G]CI;M C:\-$<,=]8E)S:7\-&^JSOBIGX1V%/Z](OC"9+@L[$U_8IE1*
M#ZED>A+_(DG+]+R\XI+K^7$],(9.INM/Y'"=XG""YG$6U:T\,JZO=3+.V&;O
M:G3\>--CGB[K:F> !(E\)G,W&#H2R<VBIIN'E4(X$.#\!+=$1!_'LR_7EE<R
M6G<VG:HR;,DGJ5!E-%3]M:DYYQ\<U[4QDTWB]\"X?&MQM2,:,]F]O;FYLL?>
M5ZZ\H?=8L]5H=ZXKO6:[50Z9+-=6E*-9\1W-IC;0)W)/>I/-&TD9MF3K8?'X
M9"X847Y[':/D;>[/ZH6''NR*:[ =Z&-@BKU%S()[+)HWFJ,GM\U9E!1."KVK
M+843#&)ES)%ABL-S,2*GDT)NI 9,*6IYTX=B8JQ>@H 13,)>@D=&1 ]=B[N-
M3&06)=\UQK/GYCW%KS<.#53K:2%Q7.Y%-?1-"S&#W><F'!(/,/?*0%?TQ6_N
M3[])WXK'XB/'MM7.5HLFU[EJ^#7N(AGI!#D1&VG>!$[R,5.\CUPU'9B%418Z
M0<.NC10U(?Y0P9*%:5@8F=-.(T\FH3B<81![2!P9$X-G)VW:N"C_0*+NS]XZ
MTU&K\ACJ'SA/S#5<GHW89-$W"^?9'.6GC(-_G*!1N;:\@FUM:RP;+5V#'0&;
MV@O0&[#KGC9<=>!K6O+$7 N'CWBK.U+:/PE*.197_^1;J]TZM:/@S=9=O=MK
MML[M2\U&LU5IU>R?:KWF7;/7K'?+N'BYMB(>U9HSC^0*UCZV^^ Q]DV5V=0&
M,\.0AP^+*T*L3?2S]N\FRL$L0)"\"?P'15+A[!7]$?X9.#?ZR*'LJ3XZG9DR
M)IFF;)F8I W!LP E,%61^HH:OQ/WT8"#F!$@.FI:SY$[Y[EFENP\42B@F48&
MS2S.L33.Q9W*5G(U2ZY& B(&&4>+-(63J,5Z1\;5X)[6488K"EA7NH_RO=9^
MG?U:X>JTEB+GA+4\!# #1$X"4:3R3*5=.3'_6A*@W;?__.?K=/F\D0Z=!9(
ME.TI$]G$6O(KUM$GDH8[O\"QKFPHHR_81#(>%?!XPGOV%/%1:XX*\<EV1YS'
MGP)'!OP*;LG]A<W;]5\M]TYL[OQI!H#2:'[RK3>6 5M457^%M6'VKI>-U8'H
MV?()8!20O*6(0J"%.PW892]-T9928Y7$Z/R](4]U _[TJEAC1<, 5 -^FPIP
MF8R98QD*MS66+,R<3> 8;OC7E@X$SQFK SX#I!*3)L#) Y\TQ_JKAKE/,2W)
MDE>#3NV7C< 6S,_HE YCFD.2@:RJKD#9<@E_!A[+8/ESXM>YYQ;XKJHT->7/
MV/)/7P"UAM88/H7XZR16@.B0=?@)]+B]"$BATU?9$=6^K@Z#'P&H 1W"_SNA
M3CPT(=:@4B57ZI5TAP3\/A],GJ>WCZ_]-4:LO69][0,9!AES6WUN!&#AMJD5
M 2B' -7;IOJ]<SU;2,I[)P#S$&1@WY@7];$]>AE.U/=)@$/N*7:<^G#AZ!WT
MB5TD'D#NJ,KHF.R FBHO 2OLCJD/MV.ZW/$!5,R[\G2RY1! [T=BU\H-EQN.
MM>';[ED>.F=M&OE: 6-%VRS(JU@UR3#FX&UWDCJ3[4+%(>RM5IO?Z-_9T:VV
MD(^JMYH+-UGJK\ ^:Q!;0W"_B?CC\V&)9_]*'L/S2<CJ*1DW97*?*_Z%%"B+
M(2'QVPPP&=0>9])R"Y76)?MCLC_PZH5),#8GWS9<)?]SYG]PA#R#YHJI6P^\
M&_Z'7>7$M>E1R9+-WEW?&->8-W$]63+(5L9V@XHDC>F: F;23B"1,,9)0$G1
MB&'5K?M,,:>Z*:GGP'^;@F^ GR%-%6TF#]M3V7 NRUP9&CXL[BK/!&LV6@.*
M/,ZLEIY])S,($^[UFQE "EN6)7CO$W9-4[1KWUSO4O<G<_$]318Y&Z!L8_5N
M)"/0"643C"HI>UV]5]$(] A8Y+KUC]L0BSJL^['3A275V_[KC%2>Q]Y4E>QM
M?7%;:^5W4-+%<?;?B:LHV4ZK1P5'?V&NDC08Z).II$%$@VFZ!;.4#/!KS2Y.
M>S2 ]$XEPW)3B,P-(1TY52'@0YZX?LH^9^A_3D^QAB*KP\_8C?0(!+L+SI"L
M#63P6)+[@ME0#/P9.SUU&3E47G:?$P\C^M._N(!<+PYJN<W=:% <U?@I9VN4
M#T\Y\^67G7QKG/HWOMSR%ZPWGX+-5@RIKPR^8"UP@!VRM'2X?\'_I7^7WX)_
M XGY]5] F0 :&;+T?-J7P2D##YO:--XG71R\%(LJ7R5L;,!C_5]+'P 9MM/)
M@'36H#*QX^C2UD[]%(&4LN6DZ*?S:]]-^8>JL/\ 9X5\<]/ZKYNU3KMVU;X]
MPR[:5^WS3N4::[9JG^P2INYMM=L\:U8ZS7KWZ[_];WDN<$F"?-_2:O?J7:S7
MQFKM5K=]U3RKP*:3;JE6Y0KK]L OKIVQEYFLQ,];##S+,1BMV01\;A [6U<&
MMF@*%F 9,$ZT9M"XDPW#6YV9BB:;YAGXDJ%,[99SVK JF0JPBS<&4+R:99O-
M'GAS5=4'S_;96SI& E'S.4;)'_:PX.3OOSI]<OB](2-D7X;P<)45"YD(; O0
MT/_[7X$BJ2^8)]KV^BGV8?%TWN :#9YLOK$GWUJ2-3/L@]UW=V,[4+KQ*&G*
MPE[]JL8E<YYG*L@N$8)RCT^^72L#0Z^I^FR(7>BJ#NSM! -^U"?L;^CPR(8Z
MQYXUZ")*)G:NJ^"[0-5;8ZPR 'Z7Z>2YUW1CJCM.U3_8WY# %/'%]V'[-^07
M0#O,_4OH;-8<L^_^Y3\X)F$U:0ZVA35-%9#:Q.0W>3*UDX^=C^*8 E.855F"
MGA$V=M8['8,C,50>88:[RQBPT\%8@W\]QTS9>%$&JQQH6/..U<; ;<"Q5_#-
M,7PF>/Y$L>";+-W]('S!2#%,ZW2@2H#W_I=M/]U<ICL/ *UU0#83>]4-=?@*
MWIB#.[(OV:AMRH3+ONO:DFL.1P!Q;(*Y?++;#CDB 4@*V-'27^1)7S:<39 $
MCL%Y5#CPD"%#(-U4Z=5<9HFO2\$GK.<)"S8&8JCIF#GK W\/>/0OX(2N''I,
MA[7#, 5=6RU)4E?9Y_K,@E^R?VV.H9,Y<.HBX =^S,#C9A.L/@36^>(2NU*
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
METB)^WKCF'SYN*&MD_RJ-,</;6_H5[Y=U:\*4#F'2Q&@Z4K'^#"2+'%M**_
MCTSX_D ;40VM#[XSWU'(!=0!D(8(%O$2\TRY5-YT H!V"3'F08&$8@0IM<LU
M0&=%9H_U9)!?:3NB*&U7F3(O<,]S;U[?L8T1CQL0R4@#T*Q\ ?1.V["DF?F0
M30I>*QY[]N5J/XT!&%))JCOH&AJ:#L37\0'0Y<73$Z-3)5G$, (O0*&)?JD0
M#P#, :X.2#O "^%\X"<*]0O2>KAI_L5!XNZD]#1.=S#2O"\O]E3<Q]A(E[1%
MCE,:0X/<;+1"PI'>(X,L3S)(>C_0.4-32'R:(DDL]0-&$+.Y9CG&-1<?L#GN
M_KCY=96_'UXUJNO$2JO-L?/#SYL_[\^OS1YC-R,.$T53"!DLAU2KQ._11XI+
M2"N72U!BBU^([\;8+JO1 NV:6AXRA\:,:&1'P-C054X=<6"SN'PD70UY& SI
M\I(WA,T2184& _+FJ%S(_DR>^@EL)8&_>PD,?B1JZMAGJ35ED>TP.R:-?!IF
M9*? 5'+L'?9/>I(BR#'!J$.%C&8IA9!G7CA[%G#UH!J$!0XHAP:&2WX1L8,B
M')6P1IP<S=J*&3=@D#!8&%H>"&6-,YCG-,,&">#2M*9ZN_="_B%[DB\=F^V2
M1'L2#XEIZG\,]ZJ@';ONO=#4&Q&_KBW&H_)'(F9.-#,QB1:9VP+:_-(X3D6U
MF)N!5;3HVA.T_UEQ=<(9#[S#9_MQ_^CPVTK5=)!<GDT26W&3Q!9)8BN_:1+;
MC]YIX%7K^A^SN$EB2Z#SU]#W:KFX _>:U85#VPJ?<*Q#7AH^6\<[D)PG:8=H
MCL_^G%;:_>_CREHARS2:X_%5ZR#W?>^V@N9Q4J7\Q]+=DK$ (EY==*I:M' ]
M+),ATH'H6698>BPA!1![+ 1SV25*@?2HB;7T@R!:IN01$Q'K^^%@F N88LA@
MT0M+Y= GP S0H*,J)EK)Y7] 6-&L#BG(,V4 S#@'A1!$HO?O"YAMF5_;0LQ,
MFW+A(D%8A*97J(Q#=:%M6!8AW#;9??%OUE8 _RUN1'U?MN#F?JLY_GH_'->Z
ME?N@#6FJ%$\:Q_I7.1" '<J.DAYJ6OET8/B::7F?E^ 43Z;N]^#1W#__81L
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
MH>UEAFN.?XX/[8'7\W[>K%4U?;$Y'EW]W"M^__:G4NUM?Y'T8"#AB;:C'\1
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
M(2,(=P+NM*[SNIV>M-$<0VX:@AEFHR!TF2.0>[C9Q(IBL;Z?0]0]@8N>NN$
MN$P4V0PT%[S7D?);UL,9X[NT)C(L:J1Y29I%,?&P#77<QX;!4O.9K\IVR#Y
M?2%1V^B+KM'"TD->O:B"I*;1.3(+^-+08-!Y=+8P608F2U&,P*5(QV+@LF0;
M8KBB0J@E"WKT% ((!M0,NZ'/C4)9H)_3"9T8/.:=%%@0SC;AN1-T !F11(":
MB#I,HT/"'R?Y-,7')[V78E>S""]L..I+<-169ASUA-QIPC"ZF/3UW820LN #
M>!^D9P\@M]"A3N!;ZEK^RUDPOW2M$;G5N#EPBQL'C=OH)OIB$WE4'_["ZATA
M#QG2#)!_[2"'TR5\Q\F0H@VHN813VC3A!7(">-8SO;OHA8].(#8$,6P,F[S4
M-O#>48X'V#N,#\-X,A,#G[]EL#@FA$"%[Y_5.D;7K$N4$DJ(6,B5HNP!@](#
M-\0W9^R/I1Y$L +B;%:N-J(\K>MB);WSI%$L=)PU9J)X5"@. HZ)S4^",,#
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
MX@@<=$S2MCO\H]0V<&@'6;XD?6)-=#:Q\U/#P^/GIB9,AWNS)DZ.M9:0(!$
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
M-S!LFE8D]PL&0U[\@3&#R;Y%'RSB>L #RHP./$XL[!S"]BW8CSG2WWG$@+B
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
M/\2GXUH/4V[$UW@01HR^1=^=K2;1*84JT9"A!])T)FG29*&[RJW)\$44LS^
M-KP^U8ZFY3]3DMAB2,Z$GG0H391A$Z.&%%Q)D\+.35/$(LLQ;>KOP)!E&'R>
MPF:VS,DCF[,AE+'-F Z+.S$=,8S3Q)DYBX=!EL@6;:6&*(@XF$K1+A !UH<$
M.U3:&> 7&#,TF&5 6AV/:4>GJ=+8FF>2>ZZY(9<P[*'I.LS);8<H=O2Y+3S4
MO^.^GDN&)6^%)I(*4EV-$,U,=Y"<>1T#-M:@C=EHVA_1D'25B@$TLQFUL^_@
ML"I':11:!(=7P3PB(3 ,+C  :\YG4Q)*A* R$#YL!CP7@TN4F'L_7$4(*XH<
MAY.,978$C'N<<Q%;C]O)%,*3]L&3&\:0O>T$EAB%4Z3SA+B2^.YD1SC9">+U
MB&ZQ@RH _2C-H,!0L<]1+V?-+)[-$SLM)LA8U%E2.)+<#6"_0P(8YV231,"A
M1C60TZ8.-[1+;'*(-;$$W*E3I>X$IAQ[TMEBX(E\]YRMGT5I(R%[Y!@>8?:@
MS>P@LB_-.1(<7.+;'RNK(1JM&IK&D\=%DF:Z(@A.#DVB"E8A#W\422'HHX ^
M@!JF)//D0![C@BZ%.Q;"KB01KOQI.!BR[U)3"!AF8@"J,V*; (]E^]A=FG"&
M;9C['H*R>S35@:4KT"891BA11"*;[.M@)-4G<D5DSK Y<8!DZBL4_3 =CW9B
MD+9-3JJ<Z++8%I0U:P(BA5ED8P4V1[F''69*BVOL0 9"6_-Z2@==96%R#MHG
M[-9,-#>.L M'W.HI"7ZSW$>H4(\P&8,?$.30!P.YT)NO#'!8I6F) 85T8)9*
MNL6^QSA(J1"/@^Q+Q7HW]-A2@"/(-<,I1VB.#^Z\TU]G3\'OKZUUBHR4FN/?
MU][CZ6!P_G3SL/WEMD?LHQUZA>12Q@\2*TE*$_"F+%F(+>"I!C$6G!$XPB'-
MT((T":JL(+>X,-NNLV\Y <_M!%0^AZ4+ I(=@)V$;_'$X%:HPG!EOD<,#+Q\
M] J3:QGVOR7< 'N^\KD(&P5A]C2?PJ'(J@Q;*N4_\]9)36-DB(CC1VQ[E_-'
M7I^C<7>'<!VX!K:FA=1-D$68C#&-B&(* "L'(MO;,4R$@$2=DO ^LF_CL#@U
MA:: 'BCLV,=1^*B/0X+/AL>&AB?W]?VX2D6DI&'^P3.BM:4NS^&I4,N0V^9
M:N30*"G0_)TAIJZKD'%I&VW("7=IKB\D#Z#'V1<N)_(,X<:@8TK'SA*IZ5WB
MP3=!]S/H*4*YHF2*T5726EB:$4723GP9<T>I,\#QHI=&HUVW$[.U@;+>I4R,
MHJ@=,M:R1U,ZY\I!GFXR^[WF^%M]^!P\[@VU;VN5%Y!KCJUO>^4+[==OW2ML
M?^'+X"FM'TCJ$9/6VL';&XJRJ--U G*6J/*=#B *=. O;$LX^ 'VAC!TC/6W
M,1H/$,)8PA* [P#N%O6;T]=4<@[TRU1/M[W 1?]\")W OB27-4EI=F0O:!T+
M]&*R&4(;2CQT:5M:7,]&88.!"9VU>"/4S_U\GK2@L(<+\VR',+IBC\2F,:$K
M)04)% A5+IWD8[4-+(!D_JV$O'Z1RW]]LT_^T05W#L6W@YW!; !4N^7E"B )
M]&SO2)F5L U02BI,&I8[2E>O\_3%"=@'^N(3I$$F99;EY1P@K>6X#5MGZNY,
M/*;"\>B^<G!Z>'ULB.RRZ SFH>0D?VV9[,5297EXH5*^I%9SE<42&'/I-FTB
MB?';T>UI[K1\?>2\PJ;-26(L+8UA55(KQ9Q:JE073F,LIMNWB53&@^#)^U,Z
M+FKZ*^S;W%3&\M)H5GFUG"^H^4IID\PXJ;"4"Q&%Y=*Q&9HW<-D3%KOP!C,5
MEV*HN*1[OSFN_;KY]OW;\Y%WTETG!08P#ANMTM-QY\';SV]_N81P<K@>$<SY
M*+F.5X%+0^9):PR1*/!R]$T;*B)&5(?O.19$"KCX!F^^"^U@(Z^+L@4G<".8
M"7)CW%+I'[R 5VV#G,7QF;#4Y1>H*C)]JK3J#R<K%]A*Y;J1VFI/M-\$ZP3,
M)%H5.6'UX\2E]4(AUK0YF-&Z<\R*BTW,29B8* V5"K7 ;)><(DSYH!VIV",0
MBP!X#YEWQ5B7PKA6450]3]M A2V/(6?$UIRB\\Z1?_IC?/!H_?QFK6<F6S&W
MR62+9+(5WBZ3#<IPKGXUSDN]\>-#W(#=9+*]L=]K*H/;8A$SSHXZ#J0TDT?^
M?0&])W,]IQS1<V[;/4,/+..J,T5C@<*;MFO2$/J-Z%&!Q"+K03X+R4<[ <<[
M!0L-HRXY>;*90W-\4?E^76F=YP=/T,$*NQ.,\'/_*@>T.0%X'7>46_HG&H07
M'94G$N,A$O;IP"#6MN4I^<]+L/.IG8PC'8_GM36F=Y:,1A@Q1.%L'49TW'^5
M'SW3-R:[&T_OB\PI?">WFZ=MC-EA[0#; ,K/3W8WAC]-:(A[%;+??UKU$WMP
M>%D*=5?60Q?8%^B5_&AAK^W(X2:HD%+#9'$)YC11IG-+^3"F-Z9^>NK0F[DM
M-K1H6CV/Q%^)DF>L U-"GPQ8+TS*TL-AN>3,#Z8,0>XDT/'_;A>V9ZI2^5"5
M2OC<I/8#8$$Q"_R_+?=_OJ !GKB*A"DG?.M#;41QLQ$9;\3FUJYX1C<7>W\7
M4?YU"[Z_/7CUVY:D!KK=UJ="KJ06BC6U4"Y_GKR1B3/*X)HR+;92^B?IRG)'
M5OI-XEKQ/S.I8=[QB5'2\A$1(JCM22&""^;GXV9(TSRA<16,"C0]U\<F7\*!
MQ8%A&\^FUVP*T!S8A..S"^37S7&K>%X_&%^Y)Y5N+)8PU:>7FFS9NNNQ=3/U
M;7:$(K[8:&RBX5UUPD@.6ULSLK28E;DTWD*AGE?KB2U*%B:B!<7(>E)D/05%
M%E>AR)_5JX>!7^MX%Y7W1Y'%]!197QH!I*+FZTDAVK^3("MS"#(@8G%UJC2_
MMWI76N';L*=]9*JLY)>@2K+!T,I)S=>28N!94^5*JLGK>:@F-<+";AETPCE4
MDVK#V%"+7CA\3=&=H&49BU^T:FI=9'SV>^_I:\TH_NBWL[DMTV>>N381NQ!+
M0X&MI#C@>E=DSV]")"^O'ES?WMP.+KR3N_K[(:T%&/#28&JKJ 7OEMSFV4<Q
MX3\N%>\'WVXKOZZ\=\28$M.N*LM8-"M+ZC2$(@3T_V ,+C%;2LI2:APUQY;9
M/[#V]D]/CPM9]<QZC1RMR@3@W*'F0KVZ=VVXF,P_.[%<[F0YY\WFN'XVK!_4
MSO/7MVO5&:C6'!^.O.\_[^H'HZ"U_86O Y*+:;;*!TG)DE.N:8< \@5C8K4"
M;>OP^E:@;26D1 .21*&2$^!SD7U#"F!O[_)'0_B9&,@M306#2J$V;>5G6@$D
M,)$9["I[^&OR(^*^&QK$G!$-!*I'6,J2;E)4=M;M@GH%X2DH2NU"2A-A A"A
MIBN$SGR^1CLHB+QJ6FFD'(3?5B+MDG!2D$5. 3-HK5.X:ZS.B28P#!S(]X#B
MF.B7/>63L=O=5>'JHLH.(7[/: <4$%@5E?6P"T^:"[4[WF>$TL:!H295IYT_
MV BT @R^B;@WB#7!)\$J>422& ($F)X7X"$RM(^.@D 0N\KUU#F'/4< (((\
MLQ/?BT_FKK&KLDH<5DK<=GF1.2+RBXV"CB<&^R/FF8D_?6;%.JSML2COY=@)
MK!M A#K>86)L-0H<?NMK/O1&'T$W2W=HS&_X+=(\YKS9'-]T+\Y/QH6QVUNK
MMD5$CZD.Q@_#HQ^#GX:Y_44L!)M8PDH^",N]#ERX;;Y 4H'6$(@ T):K/Z]O
M]E6L*C%X*[0^&94!3$*QYL UY2I6K4-N[$[8RX6/ RJ@;GI2HBGCS9[88,(]
M!U;@\8W&&B#!IV\3JF*"/EZ](12T][$\2.H\D&K<D.UKM@T%A;$ED2N=S_V#
M6)3Q=4'VD$7+8[I=U^A2.+'HZRZ6VI;I"#1-M@OH"R ER!4T03?^1#BHP$[3
M*6E&TI-X'QP9=8/\W1A(2;]P0%PVPL^ J!;"4?JTY!>297<,6_],,48AG9&0
M"?3:H[7_&.DBG^,HI@^."3@PY-=8]!A^2IVR6UZ/-[OH:[J@(#:MQ%.=-P]Z
MHDE?$\)Q^O#03H>!0 " ">T_,>4XO9<]3WXF26=Q$BV@ V0'<KR4MLD --\9
MKA:9A^-RT1D%C(+*:79I.9P;[T'&P. DC037CITOPE:%4A-"Z>OX\?=8X%$M
MQHV'6Z,+Z>8W'+./RJ/T)D2J]YMC]T=^Z)QV@L/N6M6H'C3'OTMG>Z6#._/K
M=V)(L-6$$(8?1*@=-6[WJ$I?R\% =)7BT%2$\6M9IM>#*F[0L[$:&WA)B.88
M05-K81VD@#OQZ) >5;&I8IV$J1-'@$./AXT*;)=8%V.-@3H0@1BTL4!>ZKL]
M.8&NX71=;=##2ED-%%15:4&E+/ U,2=:Z_F #0A!#8/:!L*U$WNV=5#7I?FN
MK$ C/N>)#WQ<K .QYG;/-"2\G"UP]6 ),B@\+H> V,>G#I^)NHOJQQ4V2G>A
MZ-B) "*%6R^?*1,>O!HGB;P0&H-\$W[)Y^!M46+@13+8H(FV<:=G3Y&-!*2?
MW'NDP[ WG&"PJUP C3" )NG@_S_IR,%O-0R;[ &F$"!#D<\#>B#J #TLG;"=
M*'&R%<!.Z30/.PZ]UHL*2/_)2=@ "N5^#.UCZ- 0SPO"FN8M@&B7_RQUFV'H
M'9Q:IQ7P%)KCZU&Q4WH.#GX'*S4RRJ96)[^IU8G4ZA3?KE9GKSF^O3C['AR=
M6^V+^J96YRTTN$I<@R-S; BSZ-IU;"=@J*9>&F5.CF8L.E1SK)]6ZR?[MV>=
MTEJU/"LVQ[;;+1Y]]:K!51W:J</-A,:%GH<(3+(=*2_S@^A[)S819B/ZY4(N
M7Z=6$6J!; =8+Y+Z3JXLX3B130P&B$&%N,/WRCW]UZ6S2SN7Y(LJN4Y<>)_8
MH*=1R8RJ0N$_RCZV*U7.'1"ZO*%)L5#Y_*]R03W!O+PU^B21_XD#B]E!F(PV
M(XW@!]+VJ&B1@1,&P;^HO..6<#_ZV>@+CJP',AC&T&/M2X!9B#/&4'>)4FQA
M01>'AAV:3N"%W1?1.)7FPMM2$LM6X &RK67;JF@Z.%#%=BVTS1S.1 ?E"?SG
M%BK?%!X*%Q9^6:"7Z0**?7=B+H \VL<GV'9+%P9AJSF8\@[YUXZG6=#OKN5'
M_.+TV- KUC(0IW*( *C@ID&%C"%J1L\#%3P)'<WT)"<% UU).)"$8,=MT/+Y
M;NX4<XO1+?]M([+06UCH 2ST5BPTZ6C]'IDVVU-RKBY= $)>^41?CI7+DZ,B
M2K*-Z'<4+Y8!AC&<=\"Q)%0U=-H($8_PEE2+ED#D!L+YP]V $V3-R=0:S:5P
MULD4I\P=G)2'^-!!%0OY!9 XU/:#WH_0PB*(P+%_!>1I@KD5T?ZGKQXY7N0:
MAU?+9#@['$DXOFJR$MIS$#JNSET")7QMQ/H>L_I\WJ$(^Q0+?R]X7,D:R6Z&
MB+&S+CBY#Q Y\F&7PH4F[4K@@86*HW(;9X<!)TL;AMW +YVA5 0SG=4S!E[?
MR>?XS02?&./U$Y#R<%[2:]"Q"G=@X)I#^+,(!D*?6A_O!G/_RG8\M;XX/7I$
M.[0,V:$0AA2Q'S=G+A&&$#:?@K%ZAMY%<XBY*!@2!!&=L?F'2%2$Z@D=HLG/
M&U5X8)!1>)<P D>]?]&BHGR90KRP.ZXSDD3SD(P&.Q0%YM84 ,5S$6)/A!R3
M? ASF\=_,)\"(=6KMN](E%K(35-*"KF=7$W$J&5!M7721QA,(<DXC^<U8+D=
M&#:LCO;H'S@WOW1L8C\0O1$MAR.#^0=HXUB$EA4>^)E,?2L$0^$8S< - *FL
M,TH0K['!,$@4?THA9&Z"_YDU;$82ISW@Q!]HV_H6R "3-IVVNUO@O6:.MC;O
M!QWR%SHI]@UO5]YBNC=D4>'=B35J8"TJ:)2!MYDV^W*'%Q:P%O=HZS2PF.+)
M4))VE4/-!:%/8V@<JQ31T7EO-MJG1+!6%C"ARYUDK+)XI2%]UQ& <2B_MC01
MUY\28\=@ARZ)3=%OCOQ,& KY\"!PR>DB+J;&.LC$E!P\62\R/8;[3LEB:Y*S
M4AX4BH8J.8@I[ 78&F=T,3XCN R@<U,N,XO#;"6Z.BG *(VFZ (;(+,.+6O#
M:/)3&4U>9C1[W,='=K+%.KJGY ="R>LY3W!/A1LO;+H8]GT*FRU'$7M9(HS6
MQLBK2UMV",=C.YP4.SARND/6;$7B *AJ456).D*'AAT84G-'5"M"/SC[G#[C
M<Q'%#.X9\!.E&YA4V29/L&6'/1/1'*'Z6O@%L0-2)X:)74%]#J)ZDS.?.L.Y
MIT/Y""B2$I.A.+7 T8"O.=-6#_O%0KQ>VQF@:B1,BUJNC!I5$NWL7*$E9C%E
M>A"T"/L+OQ&JU1(Q*A/<> EM1<;3XAQ;=*7BJP'-7AY["I>6./3L/0YCW+Q;
M@L24Z>XG;2_K98"T"JS/Y5'81)4T*@IF:66FGJB4A>SRS92RMV&+A]@E!8)H
ML!"R76#[M8@J%8V7"RG3 GN([!T%CW5C[K-6X.-3(\.73DGR$8@0(F:KL9"[
M)3KAJE*[HR5UYBB"FRK+-0DYS::8UJ[1 \3<H2'_(?K&ZW9?>'$O<2V2KW8#
M3B'/('HQ3<9@]ED("#3%.9RKAIEKZ<=HCB^N*]6S7'"I7]66]@K/C 7$B3Q>
M#!5ZD%M?+AW"/(K"HQ-S%1<:S;%;R.E[VGGK,;# 58SK5.(+%2[A5A9NX6P4
MI,F;/GWW7%IU/WM#X]MW91,KJ>5B%^$"2I>2FG@W7;9KA%;:CT1)()(<88\)
M(VD3.MP27&)7B2?8P6,J=+UQH=N*K7S*YS[S--9H(%9\+98;3+F2JA [/^PY
M<W_[_W*[.7(9"+/1N,Q!/<=WM@C_PT J2V_MQ$:4A\)1\LHGSP W."&E? WA
MLP3Z_B%D@GVFPDB@H$4\6Z:M,"*$F6@Z;"]U?F[19*G)O=,D?&VB?[%L[/51
MS5^#\FXAE0^A*_,5KME<[!,!YG;)KJ >^Q4\J;9RK9&?+^#W+IP,9>^!.\3>
M2C0$@'_C&J=I!S0?';4Z?##T1XUHS@#D+("OFK8F$_"CJ%_+GXV.B9#G7,^1
MFQ2=] '0G6*,TH0U1O[ /27KE*Y"%1B<Y-=Q".>RG'X%Y+H'1JK<+*<!6>A=
M%&Y[H_"1:]J-J &M%BX=^PKUID/$.I4\XH>\,QP#T*YS .U</5]ICK_ZY[7N
MKZ,??_)54<U$M NT=Q%-#F_NO!JDEYSW-"CN.H?B)C_E*U&!64L+*'UR>235
M-MVRQ1;R-;50FH[&';(SF73B2?NB)Q]0@NFRANIH6.F&T:?M->BSE-V$73CC
M-+(7::,$90?@1;[JW */H;/>Y]4(^>2#KG:*C=S]5^=""S$1PJ'0#(+!5%HX
M J8/&V_>V<^=SU('6%CI (OEBEHM%Z<>(+/>V$&%A1SD< A+@E:BCLT8N(@&
M@+X**(MR;A.]WG\1'[\?<&V>\CEU9OL#B*V%Y"$H(KSE]+Q.4.!/H=O<P6_S
M4OOC__S=68%!+3:3I2BVM!+%EJMJ.9>;2K",).,L!IM0,"L.ZK@H6=,4<X>(
MFV" G7_"W<+4=OK4#9R_QS*WI=_?V[1SB<S;A*IV<GW%O:1L"NSK.)..:Z!S
MP-70)3\O-:W8')=O'BK[_M7S;:>Z2L))_/9$4X(6RD\K;/+3(OEII;?+3SMJ
MCA^<B\(?Z^&VT.IM\M.2Q,0[E1)';ZGT-L-/"SL <D&8_D*Q(\0SUS1(?DTN
M.LZ&HTA8M<N!=Y_7K.?:N]:<^4J;R0N-2;FTD %3%&NUFBNO*.18!Z=)V>;*
M HTM9A5IQCI4T:^")XREHONNB?/^B]2^$ZQVMHVVB*%$K-OX[:[&;S=3K 3$
M3_IKR/V5UP:AR@9$FOC]>RP=7H^=ZH&3"^&TZ&<6N7IL9E/0?.@%89 K\2G$
M;D9:,+8I%DM-S<W0_Y(MSMC-P DJ.$-Z.R(L>" YZJ"*O$N4-<Q/X@U$X.FX
M*T0>\D*S-<J3E'-?WPTK,<-G1#$F]>HW@B[D"Q9Y?R7-BPP([C/#[FK=T'O3
M,:DZZH0)HF"1D7_+,S.3R1'=0G,[FM2:8[O\?'-UYA^=VZ67TSK7]"HWD(KB
M;61HVRL:K.M2]QF+WO X*V.TB0:?:&W)'B(W&.GUP! ]#I+;M_TP1\;-M]ZP
MO%^:(4/)Y1'C;*>(KLSITU:/ML6:,>GM+Q O,^@]*ZNY6EXMY$K29=RG$@OY
ME8QIH=(X%3I_F-4%;?$*Y6),T"08;:J2KQ:),5B.^B' @PB^XXZ# NY_F!A4
M%<HY(@][R4R!)MV5U%*YK)9*E:FOD L7ZQ$4CW=EE4[_3L0?9B4&>%]"HHP?
M/]L_4_(,A_&#V0XDX(19-%J);^=+-%NIEZ8T6]F7EG?5H0L3[4Q:R[54J>63
M6JK,_U)S?-H[^I4SG_+?#ZR9C5.FQ0=%FY1WU"0E:[3)'(5CB[=)(7S[]Y/?
MT@[/].-!/4V;E#CET_A-4I.4::!AN;G(<(O!OI7J!U(WS$:_\%#X/C[UG!"D
M9;%N(8GSS0J%-,N3YD#OJR'3SSB.M-CT.,2"Z/140"]R .DAZ@5EY!J2]7)G
M] >.2W@'M;+I!*Y"00\6S;AUKY>]I]M3K1 ZJ;*$NE\*P+Y62P:PCQG748M"
MC0!SB<#F!;NO"?N>#KMY6;CH56"-YQU=>IS$>MINR--<^^4IMMT*.Y5,NB5)
M7.+7&9[0G7.!+<$1J4HG&P,3N#5\HG"#/7=GN/U+U&^X$HQTW7ZLVL;/_'7E
M^Q)D_;HRZAP"]*Y86MQ0]A9D'(MCD$;8V4(TOMAPC/0_)=,^5<E6.OD%KD7:
M?M=X+: MW?]N[RP4;5]%T'Z><4W*X36A02\ZE2.NKH<[12_"D9L_/QU?N(U<
M:0T8_.1:KR/A[-#J""]$E/9?LJ7:#,*<M]>I2:^46RV_8WIZP"J-X"(:1)0-
M4R<CA$68.^[.D3:#V=E@C]&@+!+=Z+@^N@X&EX=WC^O"?KD&QFU==#+RC*?0
ME2$[#Y1/-/T?U_5Y':APJ1-9@#17RUR9F@>0#64>A)1Y1!U)M]2/)(G]1N[K
M];[?/BR-WEZ=W?["IJE\8A/]K"18 6]$2DE;N "EK)8QDJ_FU-H+DLI>"B;&
M5A[C7(_G^MT?Y_OI3>N],"ZVCG?$K"9V?@&Z6\V<F1;#?3W1>81!HD,:.0JC
M<DA[MT?7X_MG0Z\<M]^<>2U.AW1ERB<>%9.<]^M-CE..9 &B7,B82!\^S88J
M)<CGB[8D*@^_/=\^]\NC^^(RU)8)JYMBO_(8SD<R>F<0)C^5] 277\V$$%&T
MC,W615P\V'6$^;4Z-!:%H2BI.*$!$5WJOD."[>7JCC>\R.V=6&O('N<TO I=
MEI'(J!QQHQ'L&?[*-VPY\P(]8)#V%R.#!6[(BI8,CY>_7IN8>*#Z[XE.AW%D
M7K?+X+C@%Z(DS8T'.1-PM@"_>U>Y9UGA)L<]0X -41&L1M.0('G'-2B4N"?#
ME7.P  %5+@&1A!79$OY(X X<#^IA&C@M\CMKI-*%2!A_["DU!CX;+0$F$A"J
M 06V"YV<QJN[(F'X:6-$0B.QM#>E9:#6%ETX5/D--8N!TY$Y@*9':ZB!5W%$
M%L I9[@)\<_ 0BF0$N9[:!.GQE&2IHR J\9E(!X8.4+?<1&T%J"OV#( S]9Q
M=,3X(E.B=>&F[6MV%SNBL)$! H)P*WU7N1+%;]%Z-[87\$V*0L!6;2N=  &?
MZ>&N$0S)B]]'LGP _\4>,3("L -P"C'T/0$/TD)D&LAHA3K5*'$*?VX'@3.P
M1-%TVT$?0EF(BAR6UE*%_%_ED_F9G(/(=$7JXRXY4:<?Q4<>.O1V.4\TSX7F
MK+ Z6W9S53(PCBP2G+R$D;H.X3=8R-9R]-'TL6 E\B0-&RBK'^892A\!0N6
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
M][5AQW_.?SSB6\TSOWJ)Q4ODEC::X\[/TS/GZOSHUBY_\-S2QNST.$Q'A+]
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
MF;C[T]LD(Y%=;I&I9IY/W]#ZF&HC0OK*OS"(/D1;9BB;/7QZ.S(^J8BQ# 2
MD H^@ 8ST&489J^,_$!6-E8DX.0:6L<<2CHJ,'=^="N&8D!1<"9YC!\DM;##
MJV/?)/QZ!VH7?\3 #Y\#%VLQG%T$L%:I%@;6<A"5+CM'A MGF/KM\%$/3K.?
M'FDK$#S-\,;G\0G?%]O=/[<7EI@*O15_?K>H6PFH6UC]F4_&V\/KK?S4XK.@
M;D4.\19PZPNL;0O=LP7<VAB<J2TAUN+4+J24.#/O-Q*4:KOAM=CP%H7+/9T-
M$OPCG=&10A(X1D\>Q#<]+6/.M1M$I(0.R7U-*5_:'YU++YK>4+!3&ZKJ=TAP
MXZ= 4KM)?B WDW:8J;$I9>W!P+"<0RJ7%UF1XUB.RWDT]M(%C9M6T,)M(Y]?
MT,(-(]D%+8<T./])Y*P^C9Q-;E;*7^K&9T_-M][#Z8W2+7T*X<OC'J$JLJ5B
MSC"$&U+(OOOSUDZ[+@4\8O%&WKG;<+:53=LNUY;;O?[!)8;D.NOTJ#2E6F0K
M12C0R-@INO3NFJG=O[GTXSI+ACB%9.10RL!SK%#DL\^"7+ID'*[0CB;(R?C7
ML/1V];MT53YXV2!QJ<P7!E #R1:+9983\@!X6__P.6.OUX6FXF7U!\A$C-35
M$>K305=KV*M06DV8C2ED$ZCNTB>;TLV]@3Z7T#MY/Z$CET- )$P7$&T^R$-Q
M-1'ZILMH.'#*+*/SQ4VTT.]K26AM'6+[%'D=WQ]6-4[L'=YVVY]6;.<+BV@3
M6)DMSMH0LV"HDJ7&_8O&)Q%F\SK6(AZ++8ZNY!!YB1PT('Z^F'PMN!9;:5S-
MXQZ$9VN?/UX>WXG=JQ&GU9[VUR7"#;%R/L?:CF7+U3)@*'S)6#8.HD3R]6DO
M!4@G12!\;>7^]O%$\Y"^FS29G=#?/OT:L]N1ZDR^MX%7__]V]V*2O+5RC>6Y
MF9,SWQ?&](P><QK3XZS+NC,]7G?-Y+DF,+W*<M4*UAP9.R^7R?.,EBB)YXFV
MZ4R\_G/P]OOC[CP-.F@3!&$F+S(J"+8U@WE$57%F:Y8#>L6:H&Y%>U'D_D"2
M=8@E&07[&6N95-A/[L8Z<9=_%O#:?'A:O<MKO=F]:]9[8NA03*3&7 D!TG-@
M?W_/0*T]^6.O)[<Q6W\P>%^"_-'4%;Y4XW=_[L4U$GR>I% U,__2K=E"^96@
M[6)["(.KSJ[6:C/YY@GV362K, ^C^!6 I(ZFUP!AVZB?OE8&UF5U7)(^G5CE
MY"O3S%\1AUM"O@GK3P?_E-0ONZXH+AE+[E:+")6^L.RA8RV/LJ 2*P+H;FSG
M?$ZX+6LI*4?9)27@;-E:MG19N>OTK\31>S-?R<GJ3=6F]*8VEE$9*P93H9F,
M,^WH]NI/9W10706WRMRTON\L<$AAP G2[.[V M</G\>=YBDGWQ[J_3NO%WA.
MX(M5=]0GX!/XH_$E "#YZQ7\K[[LA,4T R12W-HGF93TE\X DE3F<JA;*;-B
M563%<MQ%20I,TOYTU$P'3EH2-=.AE,I<#A46F)J5&BL4XUS6=#"EVG0$38=7
M6A)!)X$&E;D<O!_L_)2J+%^+ X&U!30GU*"OB@[##) .7#*P<*J6I/A#3DF5
ME)$AVP M\:I8)$*-Y8-@[AF@OW7$#/$WX@3=#P?K!9E1B3LD$'[8X/[2M/90
M5I0,<G\2C)6)-8E$U),.PE2+FO%<Y%&8D))RH:I&SD(-\ML>CFN[NC3HR2U(
M'UBD@X<Q4)=\N6TA,*HZ:ELM@ON#%T2^AUJ284Z0#/Q'2V=:DJZ/X+OODH*?
MACY:"+6)I# =O$;ZZX(/<B<6,/+H>7QX)3>&Y[_KUP_-&=RCQ9SP,.)D8/W_
MW]X><R0CI?V#N9*ZV$6]16\64EL(KU@L_<L\P,[QS\S>GNUQMN7W=(_7R_'X
MUUZ.66@9%AI6/RH(GI*=7H'.[&1Z!8ASM.??N+/E?QF8V/6#J>M24V[]RUS@
M<T?)<J'!_H6*_UO_<;X&?Z)TQJ2)(9*.I->])@*!_,$,")&S$L:3K>KSV'JK
M\;KZ^\_[.=K-A60T;9.)8/^5F)X.9_O_F%H+:V<"[H2/50.T"RE3ER(T\-,*
MB$CIY!.^59N>2>A[.4-KE7DA#*UUHKXCPP0M=JPIH+<-#_K*^YMQA^*A]_PQ
MP[2/>AY7_R+EMJ2]7!Q*ZX+"5TU$X<.AY\E+_^'RJEHRY3)D%=TM8:.!;0]@
MP('6(=>V^->R*</HU1Q0^1+1&G.7C^*L\C$G^%JM-(,@A>#7/H3C\?F^PE>O
M)Z"O9>';)J*Q137K= GUF)Q\%(V-PRY&]Z8R.JVKW<MB-C0VE^!;"+;/O;;5
M@CE-M>M- ]S:0K!M(=@^)03;)SBU"P0?VVYX+3;\I=#6HB<2YK&8([\G1V"Q
M-<MD="2U 0&[C3"A^K)*_'XO9?5C[7V6[=H6[.LM,8+QXP3&1C-\K5#[QQ<"
M_M>P!C^_\=]Q8&(-)L C+0IA2XP-?6/+8Y]C/@@9PR#,A^\AL%^[F;9S>G X
M>!XC^?#D[K9Z,#2\*@+?%W(!S H\;S)J4.QZ0XF)'.;,"M#:_0D0V>)3)49<
MA4\.\M+Z8QS4W[NMMWIM9?(B3B\O.<Q^_2SR<C1)7A(;^F<6FLNGYMOYT^7U
MG;1)0B/D,(]5J JL6,G8N;84Y+W)+N-"\H;%0C%J:(4X0YMGKU8FW3B;+<4;
MND(Z! 2>K)]@66]6N[^O+AO7XI.2*NO+LZ+AE8:D/(<AK*5I%./26\?C+Z5R
M,9!)0O H#=Z4AYO3W\,E"T&BEIL@!#D,65UO(3A<L-5+DH2NWG][&';&-[>5
MS9"$'(:F5CBV%%M^]AEBRECK5HK:-G'1MJV\P#BQ- C+\CF6Y8NS@^&@;!Y:
M)_R:F+;00D.BG(/37UYKI98I53"C%Q\O NC7]=N3\>?E9-DBD.R^IXF .)\+
MOP$BP"TZFHN7 [4D]H\?KMH'A\6-D(/YG%QBU:I%ML*+J[9J*PK?Q*B!*R[:
MP.TOT,")$:F^QE)]]](6ZKIP_/=86A<#)Z9)=0Y>.S]=5FOI^FUBMFH.U18O
M!,K%J//V>_CW2FZMBVI+%8(<4N'K+@2U11NY>$FH/8G:K]._^L?'DM7!C)(P
MG[]+X7:*/,M79T9=VL3838B:MM*B35ME@:9-B,CR/9BV8^6C4ZR5NG)W:EG.
MV!!<Y"8T!"]=;V0*D6=4&?%D/A.MT>5#%U7%M?&+A1254<PA^;O>\='$DS:O
MZ8B7@TX)E<?O'_7^X>M&R,%\GN1&Q4>98&]RL2Q>8V368K&EXC)5?+A,[DJ-
M0$_%]';(?5#LC %?OVFP$V!A*$T)&\L4A87V$CHR,_G="7!@199?P*B!]80#
M*V<4NZGT\2:+75AEIXO=3$[^5NP".(9)8C>G4Q 6PO';X/[W[[>75D_J?499
M+,V474^"KJM4V6HEXZWA\J#K%A2))F CQ;H1=Y$A%DED6 F6U11IVG'GL''6
M>>C=H7XIU2U>+')52?@J.&-)I2])4*TY\B*/*":D;G)(=T\5K'X:,6A,&02/
M_W2O7_OZZ.;EO;,ALI%#V<HT 6P>V'8Y-O_C1_G +6XL!>VY !<^Y ^[P%0H
M_;/[,P8VA4 GQ+=$&?(8A7PVP-6P_^L'U@B\'*_+Z_SW=_J'D0"F)H.O<3ZE
MP7Y23SVQKY$#<\0=/(_/&JUQN<(==AJUV&R-#17AKH0K@&7?I=TC<<?PB&\\
MC^\?4?'$O&W_5E*?2L](1]-,%5 HB*3;_R#27MEE/OK*#T4"\B%U[_YV]R=#
MWLB<J$S=ZN+'4#X)^..8:#VDCO'_,>=([8XLU?8[$856<RO; 0!!8EHVRA7^
M!^ -F:C54P'O")JZWI&B#8CS"A!6DHI/%3G";01N'2/I2*((2;2S!CF-8B;2
M\?L*S &%1H+GPM&6"7P6@"T!:TT?Q%83*3)^&T >22;YRT#7FE)35N"!V'/6
M44O#[ 2,)/BKYT@SLH&?."PP=P"K!2 WP2=+K99N17<>@_T4?J[*8&I6"T1#
M.+SYF=7%3!*U_>?Q\>CMYK5T]<LJ5:<3-2%1U&K/XX%Y+/QIW^\_/<PC:=54
M2;O +/"ZD3%U2B!K^+,]28Z7M5**I+4EK"PD S$&TM_E%@6W+!:*Q?47I-*J
MQ:CX/!X9)[6'D5 L-;OI'">UB?%R@Q7?2\\X;)GBC2R\S",XM53!N44#,R Y
M@$^:KJ7*<9(#.(8R7M@8V(?_@H4#27JK1]237UUA1AO8=)K,$/^=F"3\5RQC
ME$6E]9>P\I02)@@Y2QAV"T_J[<?3XLG;/C=!-$AQ4+R$'3V/[X3N4]GDJZ,+
M<0X)*W.I$G;9,K6IY(N/MX)A"7NX^4_]A@%H/VKY?.816"&NOR3Q4QN]W&4)
M:ROE0^F6]./C,S-^\IXG2Z5$61*>Q[UJY:K4+PYT?2Y9XE-EZ1Q4BBM)XDR:
M:BYO2HA*51I#[  C#D(NA)Y=NE=NF];[4:DMSN"$IP&190-T+&\!'0. CM75
M 3IRSV-9'OP]+UKFV4?E<P ZIH&CXFBL4;UO2F?'%[\ZI;RD/_+Z16,XEB,8
M?0[4K@=S=X?BX1K]Q94IWWH>[PN-_OU^^[S3ZJP+,F,M$9D1.RKC5HT3[J]N
MU&9[]Z>SL\5A+ZX:-S2!5,[&L=LP ,<8<%K !@&:L$% B&V7Q)"QDJ6F!SL$
M;?@+IJC4PB;'D,FOP>L(H0\[WU<1]A)@$W)'EGPXR?:?R5-T;!D-JXG?(TLZ
MP"G:[@V +)*W>:\J,.ZRL4^#C9LS\A"&'V(KB7]I4E-+X)E]R-O8B4$$7YF
M<BLCEL%?A,=C_<$,P5JW9+UE]0U34L'QQZ3'O@IX ]Y#^M*(Z4GO^%NMEJ7C
M91./"K]*P=X5<;O(%BF>)%Z389.P/]!40E]G,[#CKK.1IJ305Q+HYQ\;@/Q9
M+H>UBH>YZ?#'KU6FQ??TSS1*>?+S^+:BOAU>=E[NSUY383Q=H=E H,[E#9(,
MHW?B<+_]YQ1Q#P]O9LV;GY*"WMD-*],<KOH7"%FT_/F+V\TL:C.9[_&WN(1;
M--%5@VAN";$]M5MPS>V&MVBB*9B,T=/INO$='+9X:=9]#>_8'R7^;RS!%HZ=
MQL<D3"8U;;51)WG"X_[H7'K1](:"@^9@-:GS>""$0P="AKI'!;?GI/L,_S.V
M#EJ/[_=W5P]_O89%>,XC&;P4W/Y,(&OQ4YSBR^>S;R 4>N8 VU%C*T*-Y:IQ
M0_KRD(AER5MIHKQ%"Y27*&^M\@?6B*7N]=7L\I:Q9K,RJ;EP;7E83.5A2J7Y
M$AGY(!9_5[OC,^O7PODXJ?9V*2"(*T_$)-BY.UE21Q;J([4;L';QYF[5+17B
M:JVACUAQHBUK(-DOW. 7NGJUFGHY6;1GZ+A8K)U,VUK06E;RP #AV:)09JL\
MGVOW18YYJ+PE-UTG+UP=9Y+<ROC/_:^N<7RDB/E*;E9-79ZR2V+SQ(!; ].<
M21;D<JDS_CA_&]\45R,+U=QE88TCU:R6W.[E\.Z7U[7_(]90>_8YV .43:[F
M;/+(8B"#AJZ: Y2?P+-\J<16:W$S@#]S U"ZHO,U_CS\:HU.[DKU7U8I=X'(
MJ&NJ7Z8[KSJ-^1E;;_NH_70WN!^LCC7%!;#FJ[=%I15,Y%9J%2@6RJUW*J'N
M*"&DYV1U]S\)E>4/Y?$#9QE(?!+""8<D>[S[\W_C#]81SSV/+P;EJX/1T4F9
M;\U1%UPM)=<%7ZK,;TL94;[3\>U<3&4PR?&C-A3N:H&2*JFK(T2*CIP_Z(CP
M)%SJ2XJ*@JEPEI&@-/P=ZK;@K_YY]%>-_;HWE)[6+YFZI!JV(89Z+ZBC@1(J
M+68/!:;>:F&A(-5.M&K=72H;V$&P<DPV:$L5YY:7?Y,&>)$?4-6,E!&#]1DC
M%GBFCQ46_L)W_[[A+1GW#NNS"ZSLRC!RE&37"W<*T&255&$:#'6_,:5TI)"U
M&CUYP&(:=<RA!)7R4%>&G8$]J.-"IF^_F'SUP!Y@A[5"Q=D#\PTVQ1=*WJ9\
M-3*,I&-283*2)(];#&=3#].K+\DJ?JADFKK<M*A*L$D^N48OO2+/IH%;BT8Z
M"EJ2"@5U340:";HJ*:HST$#2Z>XD([:2#SO>^%WWA=L"\ZM>OZ+T EKA[2',
MY>]T;_C#??RM-C/4]%?PU5J(?/);\[N]I0%J@=3AK8)CYG]3T\*$@@UC/W]H
M]F E$C3S6(KI[,H8J4COCNS?)I$U1GH1$(=23D<#+#'TBZ?PD5-D-TH< 14?
M'"J&+IYLT2ZQ(I5LEAGV9(5*;4O2]1$\RF4!Z;$HX;BD1C]KT&6X4F'T)*@)
MQ)RS%$QT6GV(VG$5_4R,<:1B0M5VK-%846]MUN='[4/VE<7:H%!7Y'^;/M-2
M>1X+;W?G)Q_6FS'$%N-_:?5OPM7PS(NP]T0>.? 9HL;S^."ZIPJ_S_C*57&>
M&O.D:NA4ZU5.M5Z!#JGE&3!?P@,T"1VQ#LU36$U3D^2W9E*;D)NH4;LM=+)-
MB]O9G&9-3#5KQ4)Y#K/FH\C*C1O/%XIAZU;=6K=UL6YA&S'P%(__?^:*H!)4
MC2^L6M8K+Z.-PE5RFL5 =R-I!*G\:V!;)>GXX(!0OQ.I0,[!(\JB@_GL*:TF
M,H<(G[Z(PB,'!O]LX%^R1&*=+\<=Y:23S-QYG7X-K< R9Z;=P(!E+M +<:SI
M7<V8]%W[O^01[A'L:OC[;6VHPC)562F0?H!XUV%2-R"V5?J?]ZNGR\JO#T')
MJQ]J35MCP("T *B ]($$'3FL>"W:,>ZI.D716L2Z8#I3)Y+V@: NT:1,G2BS
M2#DEJ:TE+ .AA89.AG1T0C>)L0E](-7JKA]+SLE2W;@DN*44(.UZ\S2$''GP
M?!E?\CS^U7H]/W[0'XWKYG2](0S_M;M#HHT@^/ _G*.B-BH)9V)UFD:0N.,0
MER)<QYG5V[7-]NAM3?><%;_'7H1#*N[==-W7*GP.D\$#1Z!4H?'>UZ))=K3/
M+U .GN96K:::LQ)[9W?KOTGE>(Y_?LZS;L1W3FX=3>%@#/]NUN_V!Q;W46RO
MON8[>:%!M[*6PV7^9ZGQ/EBQ1'FQYBW5MXYD7:C2S>/A_>N@TEPKR4I8<$C"
M<IAL,FU=Y-J*6'UJ$1M?-X_ET<G=5?%7:W7,#[$TAU+7:2N /EDU^N[/,V08
M/[S@+80 EG/DD5Z!YH'+G^%77R#SLG,G?3S+%[9<MN55V%/A?-P4SKLO1^<O
MKN"G$RUMF$\",'_X$,238C<E@1/%ZL]L>W,8&#BE[8U*R_>%25I<4=5:2%JB
MG=4?E>MAZZ-U^B+E('%9:[EJDTIZEY2=B!_U.2?GQBWCXO'M\<]?\RT/FB[L
M% ?3L+Y36N&6[R$GG=(%!Y&Q86W^Y=N[/\-701&#M]JVA-FK^/<^:7O&H7<G
M<$AX=V>S#H[7ZN.CFE!]>+MH'OVIU%P=<Q@C8XL:[!.ER<P.0Y:0JL+-%%(E
MC)Y:4,_9>LZ>*L\HR./F_E/IN'-QP1V5-T#$4JS93*';*D1G0P*YQ&:DE(QI
M-DB?E<^0\A(4AZO+JI[V#G__X1_;<N-E1<T6%6[:_LN-[8.)3T\MC_O)&=#*
MX'Q@2(W>U<J$8-K&RXT5 F%J(1BCD?11W;_L'NCRJOC#3X(ER:,C:E+E%O<\
M/N[W% N9G?[K:G#<*UL<]P".>VUU..ZEY_'^KU>I>/AJC<7N;BXD6V<<]P.
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
M/D(2CAP0C*&>M%?R ]:;&M/6\!-@97A?<DL>@#L=WBY^*7% ,15UUQLE#DB
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
M O?OS>4]^8G_][L?7<S >W00<_ W*(?]D&--R2"07A0="!\^4%*@?]SSW;$
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
MPVT(NG6$!7E/&T)NMV6;-,TR2<3>PPH4AE'X[JG0A]2W\V-.QJLIJ:]X:\C
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
M<'G=S\(M2\X(BU6 M;_D-\^_X/CI:\K$QP>I:V**/47N?-O@""9P3<C?H3
M'JVR'#@#/P4SXN+$F4]>Z'04X/O"P%8' )TJ\LQ<>[4N2[>QLG1O37DD&'#6
MP '8SGJR]@V\<WL-YA)DP!W61??S(-X!/K*XG&\C@.C)-%<X 0]U7@D=E>4;
M8=71Z!>(KP#V%.BE=[81]?]O86DS$N0;S/&+@F$HLN/!0Z06RQ$4Z3DND*;O
M@GZY T@IR35 LO0V<@>(EHTA>)6$6#/]  '^1O["?R!)75T]^AOP+"=.(A)U
M]OH7L?-GP&&QI\%_+Q X(QRPXZJGL-<9N73N>R%Y]V8DF3!B,B$GE@-S=A#8
M7JP9!14,! ',))N(#!XLO6UQ[_:,< B_G)!T/](B5QB!Q&%O?+'U>*)]ORJU
MH6-XL?SCMG]VQDRDC0]WWEM?;7X^B+%4/%1J2^^.2%IY4.NY2/>>BA2,6;F;
M,4H@W IS<M)DE8D0W<R=>V>,DKGOE&X5TYQ=8.-A@N:ECWZL[<2:I_,G%OF
M7$_#B][96C"GT&Q9<'<.S]K*']S$&?-G/BD=WKHS?Q9!JKH%G$F'%F_GE3N_
M7D_>\8$F]Q7M+R#'QP8_?UE\/C9\ VD[[ZJ,#Q*Y/17LK726Y:FL3>3#)LK?
M*37K[QWN:;!:R0<#8BJKXZ3P,KQ?10&[U<];1JBR,L.K6V8C;(2M:Y]7K_5E
M5-+F8:<,E3F^UKW CO ^-1U$AW S;^:GX\#F<"R.$M#@'"K3OYB[M\(.>0OL
M5->N2\7U7#X!AHZL>0]+U.58(@@&95D.Q5CVDV.)]XJEP/!]CYO,Y=PD:0YE
M*!XE>,Y?;E[COO]5/-6(;EKP$,0X9!,OC^(/JR[XTD)GR?Q7)>]"[%52KFX'
M[8X49V+A6K5HMM>0WJ?!>[?@_OK@[N;VSJYD$;G+<<\3*(?S*$9[5&)OF?WC
M:D")W04HQXR>G2^RE32=G&1[4G !X\G\\9@/KA2-<AB)\KQ'3^J6P*'/!HX]
MJ!:)"1%)C>Q!0)B\QSH_O& ,V#J"1#'*HZT[QKO@AW]O5YXP=!-FU/2.8MT$
M@,X+B\[[;AS<;6_U_/O<6^N_CAGC?7#&26C""!1GJ',1?974Q>$N;==$A+>0
M+3C(\&:O?'#P 951GJ50C&,""I'P"1 )!#OWF.2#-TK0&(J!N)HXUD;A.FF^
M>X=>47ED /(LR\]@^<\0E@K8RWNR5\+;]O'C]@I"FA3:>O]MH[)Q,],NSQJ<
M2??7\'Z7/!<X8^]L^BJ6CL!\\+L)E.8QE. "Z'9' @"HH]%;)]MKCCHY1EJP
MGQ)87@PE>,#E (,F$OP?>;8&OA[ ,)\ 9E?Q:F58YJNVB@<?#'LL]L%;9E &
M>$(D?J$.^8SAGUN-( HC!?Y7GH]D37*;/][D&&O9EL>LZDXC!$,&_I8T@16Z
MLG-ATKRMM94J7:O2ME\F_&8TS'$*72 $'^[[2@;7A\ !)WB4XHC@:<-08'!U
MU.C.I!HIU(E);\Q\5GQYL[L^Q#X,BO-GGUY<#V6\KRBSY62V\C+IC^N9WJ=
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
ME%Z48CT.8;H(T->HX[UZR>Z6FY\"#%7!YYS[XG7%A-PW]8XU<W)ZFK3]V2C
M@:J/():1RH%2WVLU][B!%[]-!I<*E2410IJT^=@6!4[JR']/-_["K>V()U!Z
M?MS+0 F613G68TG(71MNW< !_U38.\T#]Q=[/H2;.($R,.2DSVX!=F7L\;?U
MG3\5]DYS-?S%GC^1(@\<;0H[>W[UE;%'WLWMO12&=DH:+"Q=3S=M_$] HP\7
MVQB4QN&0%8^5N5^LP/R=8V]1U@!^NX[SN^PBM#H&O[W'<:TSZ^4F ?:66USN
M,/CN[$=KWY,4'ZZKD3B*8S1*\6<W7+N7SW"M ^,@H>?4(^%3T(/[$.T0/(KQ
M)(KC0;7Z-YYD%RSTG'IZ=1)Z_$B/H31/H3SK1X_]:X"'ON-)Z0<XLBT-3TD+
MMCA^(;\$G"X+01RGCP6:B/=ZT? KG'MZJ'E("H;DG'96 ,T\STR_Z0U>]A;N
MX8H.#AG\2:/=WD\\L(D]*?(A8T:P*,U0*,E?[<9NT !X4,W[[6$&'H!>7,V/
M >A#1,*P*$Z#:)GU&)%\?@ >/)KRV[D(/ "]N!<? I#P(:BA.!ZE:8_YU<^/
MOEO7 QP"HIWE6B+7PY+XM/>U\.A#"PV&1RFOZ<1'_PQDV_VMO-LZ,Q!7Z8^>
M;UWL_CKD\-P_T9NT77@=_SP7^(.-[$F<'\T58<L:%D<)XD]K[<%<S1?^;&@\
MZ@^?AD8_:AAI$N5Y!N;V_S T'JV3NM@?^6QH/.J,G(9&/\(S#B4I&J6]CO#^
M,F \F,;TVT_^")=VJ\N5ALELHZ;R7PZ>Y&7!F^,L\RC#<RA/7E%5_GMB[QWL
MU0[A[$@GQN1+4O:K]\ZAM_K<2(8DR?U&,I5)VW0&,%FQJ3,_;*MYS-:>L>VV
MC$>_\VJ;A7ET- L;:JQS-EU\:AKT;_MW7K=D!.>0__L?#C@Y_R![_58(XM4V
MXMD0H0W+LS#LK++>&")/W7E,RX8J[=_^#QPZ^U'^$2AEFA,!UE*[,ZB<V XV
M#"H"="FFJ1L+!-+0I_V#CWZ&;E,%#4D+VD0 FR=(% &21:&P3P"@T!"@88$X
M5W6=1E26OD,V!V_%B2'V!%-&0EU#EI<MCR "">R?2+X8<G[$__F!S!2KAXC@
MNX("0 F> A2L8?Y"MM]/'7H_X,P$O!Z\7!;$'I):?A4!V*YIIBQ.X.+>82?R
M%WS:<DGP%^9Z3:.) 1%AP8<[KP0+!DNJ@A_7';@0'9!5T4!D/C(4351&L,?E
M4)^ ;P$8P6\YSP3+1/YG5^)X;'<Z<-M*:2;04I!(*6=3Q=43-R:86IM@\!-!
M;IO@73T$I\ZYQO?8)U8VURC$#'&4*><;@[7-+1S;U$=V]-UM'#2NU-JX.C^!
M/2V?]7IPO7LJ_(1P>-^2TAB&8@<+.ATU]PO#?JTLT1\@Y]4E4A$@K8@ /F,,
M(8!)!D,D86$"S@T!1V&3-$1_*Y*N4+A(%P4#_ 4 _8",.,(*^W2)*PEY(Q3T
MJ[QR%U<H=& 477[IJK)@#OE:9MCC1P7IK2SL+OZ8)"0+V<+?!U=^!?B?$'_O
M51,P[X/?X>=*Q0*'6W94F:B;<.:@)B$Z^*>!6(:@F<O=.Z-;3:CI-*!S78L
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
M*GL19AB(HT ,!W9*[O',9F Z<(Y&JK" 2DB#O3>6#%P&2 <=P768>97^\!0
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
MI%I*/\?40@W:*(5POML8ID>#Y$N]3#TMR&B?RY3DAA7/#[*I9$TBJYGJP)@
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
M63AF)>>-RKEA**%;(0T)H ?*!:%B3E)A5,J(-M2P!*0;^B<%?P$-Q\&#(QK
M+45DP@WL/%?O407! J8U57.' NHE])81=.-%QQKNA8 (QHTQ^,.!L$+ 59 F
M4$U 'P G9(K,)CR8$)WBGV7[&5,LZP2M2+B.&0VY&,.^,!.P4D]9@"@S%-#Y
M%$#*$ P&)P)N&LU7)^0Y/OF+;%+P2<$G&Z%_?!=\PDC$!3@K.O_2.4M )B&1
M4*Q6RKF(X+E/#8=^N CB- 0G! )8<<(2, A7\9Q,P7^1?Y"7XGA!, Y'YMMZ
M;7P@LI!C[R6LD<90 5A%@M?;,;4%%5 ](5$L9SJGG*6T(!1O.O  M;1"&CI'
M9"'GE%*01T$>_PCTTQTA#W_"<I==ZG>-^EUG])!%]_C<EE'$X=*Z7X=0Q:RC
M@^/R4<S0(0D#BAG%7$^P.E9+0+B@>,'KD.L@ECJ%=BAIE(R=QT^5#%@(M[6#
M<@A>'C*@#<<^WGTPH6+,2!/4PB"-P3Z;:CL[9$>VO<VUX96[Y)C0$HYN<!""
M:F*%A1PA(*!O#.10/!HMRD?+KHZLQ>L$!34PP*H7?/.J?%/0S9/0Z8[03<@T
M=)W+%1LQ/,\*)8QH IJ"S-FV"<8T(T;RX;(X1:8*.@"]<,<UJI!%^,.$[0P3
MF,M0:54-*1932QE0^:''ES*EA(4<! T TC+F(346[4CSD%/%T0KN8BJKSP3V
ME&H,<2S-9M2'D9$57%(S0&5 +6'+*46W2F.*R@L,M$B6\1*T<"'8:O@(_QLQ
MK BZ"-JSL)! !26](26-=I>2ME80CYAI>^WQ+8+*82Q9"JL"L]WQ$'F':BDH
MRBVJ@;,P"X-D1%68<P)0%:<C'G,SQP!JT]C(E98^+#,XAGM0=1DH.CA6VMUG
MIDU3-05ZTC;T"P*I0HO")G7&3$ P%P-+00F;(@=BE508QT3 E7P*FJK@HH*+
MWI"+@AWA(G9'XQ25PS(ERJ*(!8;?@6/I#1F11;"VA29RE\LDR0.Y@-H(&H*4
MT2X5,Y*I>0;&-M*-+FHSS#A%S^=YR0@36IC+LI2:S0F .G=P8(2"/0KV>#OV
M"'>$/3)WS-ECS<'Q]"A+I-B2C2SR OV"L9(,@E2A!Z_$)(][=7 2J0T4XOM&
MT*&&?4R^IA#70/^'WT 3 2F!J%BKG:$/@"7LZ1<>C-GC:P?NR$&;4+T(Y5".
M6/YB81;S@9ZQ,Y.IJ3F)^2V##WL4MM:H]+<GZ[C@JR+Y_(;0SW:$L/Y&\MF^
MQ+(@O-)2,Z".6:6:I7Q LGC&97,TB_#N4;IG@8^F(3=2Z44P96] OTG"C6'L
M":DVDA"N87G( :3MY! ("4211N4%GYAX@O%7Y-?7E(,AECM3$=C3LJ,BQUS(
MH"+'_!AGG/DQIE8XD :>R^ Q3\ 9>'D6""W2O#-&;S&H<0D-&];8I(Q]C28_
MFMZ".U9IPV5CJ5K0VP:=04-HKME"9GR3:+)<#C0!MI *R,[&5QJF0*<)^#+8
M;DW*A-[&\_PB=BI(H\@"/T$:(GL9+E+P($</9E:   G8E]<RMBBYX(*+.QG?
M,8PP!!UG+^*I3+.P9!K+.8/2V40ZH4(?<!%PQQ,Q6!Z\O7IL\18OX*]1PHZ^
M_-^&U:[O[S6GBL>D5B*U:NVT^%[#.Z/NTY\>3G;,(O.JK^7-ZT]2WP@>Y4PM
M%G\4T^"6G !\>WS\DB^7Y@;]_)TMJNB*LV+EVS^O^U ZJWYG$QX_29>4^2/L
MS;>U_0<%ZK:7 _>*>ZS85__R?=6:<!8Y;-X]"U(\SB(]EU;: ?C%'MN!16IT
M+@[[[C6'/)WX:*\=-2J=BQVPY:D-M_%;?#O^(QG6F/^4R^2*LSBLDSZ$=N?0
MQ=>4B0";GI/>U*9>ZSC4D-D\+"F7\P5L=W[?E#SY>8/6M_?6)."EE8"U7 *"
MO6M!AL!L3OSB?>&^XK]5_+$:P34J8(\S+;-O96XJ.#G.]&SB*O@S*^YW5_#G
M6?X/4$L#!!0    ( +E%@EA9"^[\7P@  )=%   5    ;6EC<F]C;&]U9%]E
M>#$R+3(N:'1M[5QM;^*X%OY>J?_!M]*.6@D*9=J5EK*5*(0M$EL09%8[]YM)
M'/!M$C.V \/^^GN.G00*3%]VF=ZA-_U02.*7Y]@^3YYSG-"X<W_OW1P?->Z<
M9AL^"?XUW*[;<VX:%?L)5ROIY<9MO_V9C-S//>?7DT#$NDXNJC--7!XQ1>[9
M@@Q%1..2/5$B(R9Y< (5H>H@JZ?95UVF(9_$=?*?1&D>+*_)2QN[)A&5$QZ7
MM9C5234_' NM101G3FX:G?Z]NPZR'-"(A\OZ<RV;LHK_Q2R0DYL/\5C-KAL5
M;!"&8[!AR,LQKYLL^62JW]2,QNV-\W7*QUP?'UW4SFN-RNW-GHW*Y_$09^<1
MYIG>1HWGUJWU6*R9W/,4M9RAV^UT6TVWV[\_/NIWR&#8O6]U!\T>Z73OF_ 5
MOO4[4,09DL&GX>A3$WIW^WN:SA]C%(:?>@ZLTH^T?'%Y2L](?T@NKOSLH$/<
M.X>,G-:G8=?M.B/B_-FZ:][_YI!FR\7+%[]\O"R]JP%ICHZ/FNW^P'7:ZY..
M@X +A7RLUO)Q:0YOF_?.J-S_L^=\SH:D5JWNR^-?/2(I+;P/K_\.QG1+QT>W
MC)-_3QD4]IC$#HB>4EU_)Q;NGBZW>=MS2,OI]4:#9JM[_]NO)]43<SQHMMO9
M\:L-7G!?3[%H]:<3(V8:[O#UK<QQ&CP:9J,"XW>22J.&V_[;J*KGM2L>O_6
MN^W#@7YQOB?8W]MK+;0IG3,BV9RS!?/!:;DBS3A.:$B&;":D)B(F'2$C8.!R
MAXB _,X]*5JA2'QR)T(QD30BW=@[)Z=ZRLB'T/^2B&O))EQI26/]09H39X\F
M$_X-[=*N&"?:((=GY5>V/- 1"S<LW' ']-J!N.$M5<RW\,#3HB5YB,4B9/Z$
ME:PW2NN&OH!F8Z&)!RU0'A,:+TD2:YDPHC35+ +=AOY)P5] P''PX(!Z<$H2
M$7$-*\^6VRH0,X\I1>72HH!R$7U@!+TY;UC!.1\00;\A1G[8$1;PN/22"(K%
MT ; \9DDBRGWID0E^&]5?\$D2QM!*R*N0D9]'D]@7>@I6*EFS$.4*0IH? 8@
MA0\&@Q,!-XV7ZP/R')_\338I^*3@DYW0/[X+/F$DX#$X*SK_RCE+0"8^$7!9
MKEWG<0#W?:HYM,-C+TQ\<$(@@#4G+ &#<!DNR0S\%_D'>2D,<X*Q.%+?5AO]
M Y'Y'%LO88DDA + *@*\WO2I#"B/JBD)0K%0&>6LI 6A>-*"!ZBE-=)0&2(#
M.:.4@CP*\OB?0+\\$/)PIRQSV95^5ZC?54H/:72/]VT1!!P.C?MU"97,.#HX
M+A^'#!V2,*"8<<C5%(MCL0B$"XH7//:Y\D*A$JB'DD:*T'K\3 J/^7!:62BG
MX.4^ ]JP[.-\]:8TGC#2!+4P3$*PS^39KD[9F:EO$FUX9 \Y9K-B2S?8"4$U
ML<9"EA 0T#<ZLBBV>@NRWM*C,V/Q)D%!"0RPZ@7?[)5O"KIY$CH]$+KQF8*F
M,[EB(H;G6:&$$8U'$Y Y+ZV",<V8D:R[-$X1B80&0"_,N4(5DH<_+#:-80)S
M%2JMJR')0FHH PH_]OA2JI3P(@=! X"4"+E/M4$[5MSG5'*T@MN8RNBS&%M*
M%(8XAF93ZL/(R @NH1B@TJ"6L.:,HELE(47E!08:)*MX"6K8$&P]?(1O8X8%
M01=!?>87$JB@I#>DI/'A4M*+%<06,[U<>WR+H#(8*Y;"HL!L<^XC[U E8HIR
MBRK@+,S"(!E1Z6>< %3%Z9B'7"\Q@-K5-W*EH0_##);A'A5=!8H6CI%V7U/3
M9HF< 3TI$_IYGI"^06&2.A,60S 7 DO!%39##L0B2:PM$P%7\AEHJH*+"BYZ
M0R[R#H2+V)R&"2J'54J4!0'S-)^#8ZD=&9$\6'N!)K*'JR3)([F V@@J@I11
M-A4S%HE^!L9+I!O-2S/,. 7/YWG)&!-:F,LRE)J."8"ZMG"@AX(]"O9X._;P
M#X0]4G?,V&/#P7'W*$VDF"L[6>05^@5C)>%YB40/7HM)MENU<"*A-%S$AXV@
M007KF'Q)(*Z!]D^_@28 4@)1L5$Z1>\!2YC=+]P8,]O7%MR9A3:E*@_E4(X8
M_F)^&O.!GC$CDZJI)0GY X,/LQ6V4:GTCP?KO."K(OG\AM"O#H2P_D'RV3S$
MDA->::494,>L4\U*/B!9/..R&9H\O-M*]^3X:.)S+:3*@RES MJ-(JXU8T](
MM;& < VO^QQ FD9.@9! %"E47O")B2?H?TU^?4DX&&*X,XD]LUMV5N28"QE4
MY)BW<8:I'V-JA0-IX+X,;O-XG(&7IX%0GN9=,/J 08U-:)BPQB1ES&,TV=;T
M"[ACG39L-I;*G-YVZ SJ0W7%<IGQ3:))<SE0!=A"2" [$U\I& *51.#+8+LQ
M*15Z._?SB]BI((TB"_P$:<3IPW"!A!LY>C S @1(P#R\EK)%R087/)Z+<,XP
MPHCI)'T03Z::A46S4"P97%U,A14J]!$7 7<\$8-EP=O>8XNW> !_@Q(.].'_
M-LQV_?BH.9,\)+42J55KE\5[#>^,NB]_>CS8(0OT7A_+6]:?I+XQW,J9S"=_
M'%+O@5P ?+-]_)HW2S.#?O[.%E54Q5J1O?JSWSO25?4[X]^^C:[X\D=8F&]K
M^P\*=,]KJUA/_^?KJ37E++#8.KEZZMM<T@' +];8 4Q2HWMS.K#/-F0YQ*VU
M=M:H=&\.P):G%MS.5_<._&<QC#'_*I=AQECHU\D XKEK:.)+PF(/JUZ3_LSD
M6^O8U8B9Y"LIE[,);'?_V)4Q^7F'P#?G-G3?K=%]M4SW@;T;D46,*9SPU>O"
MOM3_HJ!C/6QK5, >:UIJW]K85'!PK.GIP%7PAU7L+ZW@#[+\%U!+ P04
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
MDV"0)+>&056"D.:= 525W^C2CW;RV]X74$L#!!0    ( +E%@EA2%Z1E#0,
M (D0   5    ;6EC<F]C;&]U9%]E>#$U+3$N:'1M[5A;;]HP%'Y'XC^<\5"M
M$N':=A.D2%Q"&XF;2+JI3Y-)G. ML5/;T6"_?DX"'91N[3I K30>B'PYYWR?
MO^,3Q_JU/1RT\CG]VFCWU!.2GVZ;]L!HZ>7LJ4;+JV&],^[=@F7?#HS+@L>H
M;$"U$DFP28@%C/!WF+(0T6+6400+<^(5E*$RG6S;S5C@/L.X"1(OI$:HBQ,K
M-;\)(>(^H6FCT#JA,Q$U]?+D0934# 7$5Q,Y\>?*[B\#;X3915%H&8LYF1$)
MU?-25>^/1_8F/\U#(0F6C:=BI',%^8&SA2RH14]<M7;YO&35MND_P6=_'-:2
M[(=)!EN3+-J27YLQ*5FX26=%UU&<,-\G(=T<7H$U[5X6\*)ZKE6_5"K5TM?(
M+T![8%\6GLEX#\E^-(UVU_.%V^>/NNV34'<\LHR1G<^-^V".>L;$4'_*]]2X
M,BW;F!H]F-QT!F87VMWN^&9DFZ,KZ)O3X5M23>_<"]=YJE3\,_#M7?4U%I)X
MRWVR^8SS.8=1H:*#9"#G& AU&(\81Y(P"K,E<.QACJF3#*4SIM@G0JXF6!))
M'"I[ :K59SR$OE:']R-6@GJ]KM4^G%V<5TX!41<L[>/60*U>.P7F 8MY/L>Q
M"BK!5>Y<:$><!% K0JU2.RLJ"(&*1OTUQ@0R"T@VUR,448>@ ,0&%@^&Q.&L
M&[#8A6L6,)^C$$SJE(J H@@CGOA+&1$!;4ICY6":8LCGUDQJ%:VO%HVG09?*
M!K!2RH4>=G XPQSJU11B_2UE\'$JY5%2%P6"P8/\_96NJB,6$"N F8!SC-Q$
M])/ O8M9TUA$F,L3GC:23!"Q,_]=<I?^*WQ(Q&51SN?:(M%1Q!S#I-W= _S7
M==QZ58@MM1&0*G;XS=>!]%61SZW>%8?6X.!TCI-*!Z?QD, [38,^P8';@ GR
M<5,9WL5)E58&31A'2;D5#1@@(4'35I_!>L_\M$:S>9:]>.0LF_;-&%?%_KZO
M$R#G&]346J6G!85JLNUNYP-6+ZN0Z^@;F,L)Z S86U3C\:0J)U<)V=U"<@7Q
M$U!+ P04    " "Y18)8]8_)P6T5  #$<0  %    &UI8W)O8VQO=61?97@R
M+30N:'1M[3UM;]2XNM^O=/^#+^>>%4CI4 KL:FD/4J'E;*4NH+:[1_O1DS@=
M0R;..LE,Y_[Z^[S8CI/)E($%#L.IM%K:Q+']O+_:/?KEZM?SY__]7T>_G!Z?
MP+]"'%V=79V?/C]ZR/_"JX?NW=&+-R=_B,NK/\Y/_W$O-V7S3#S:KQIQI>>J
M%J_54ER8N2P3?I"(2V5U?@\^A$_??NQWAV(N[;4NGXG]>\]_**=U=7CT\.U@
MLD;=-'NRT-<PS.KK67,H/FG^HQ?/3V]F>JH;<3!Y<O3PQ?/UM3[KQK>?+ 8Q
M566CK%]@KS$5+!)^G9JF,7,/S\GIY<N+L[=79V]>BS>OQ)N+D[/7QQ= OE^.
M+TXOOUD0W[5UH_.5>ZC+3.$L^Y.GNAQ2[.CL^3]5J:PL)D</SYXC2.*X%B87
M)RI5\ZFRO+7'CQ)QL'_P.!'-3(F79E[)<B5F,A-/DY^?/$H.]I\(8S-=2KL2
M]4Q:V*NNZU9E0I:9,&U3-_"#+J\3(6LA,]PCO&R,L"HO5-K & N0[N7&[CWB
M*41JRMH4.I.--J58SG0Z$U.5RKD2*L_A([U0.!UL]Y6:VA86Y^T>T&Z?3! 6
M"2O4;='@*-S\;6LDM OW0E:ZD858QOO-K9F+WR[_]^E^LK^_+S*]T!D\UB4
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
M Z10U\!4=!6E3WK[2P48%;[:3#D0-"2;MS$1O_F3CWBS5#A*B8AOIX5.X5>
MGEKG/PA)?!2\K3(Y^#-+_6L@PM5[+6SB#1&UM:/SS^@:&U7Z.4<N;^+S<!^'
M\ ^C,\8EJP_$9O^8&UY6C,Z7$UY?C.@)L5, LO1WB(?>[*GBT_UT[>Z Y-BT
MW;C[__T1%^<CEL$7W 2LP[G_:QP6.ZD=I+[[8")><=-R,M:LRJO/7,J,V_.Q
MQ<RR ]N[SZR_-#;"(B[\]=Y>ENL9G96GQM<4_Q80'B\FQ.@F1,[U[7.'5JB8
MIS:!=Y8/4=YUPO)]C7XG:<_W'M49RCI2]:T*\NS@G *AD]EP ?HR<Z6K^,(6
M1_K>G2U[ZD8&"A/BQBCR]>^-?7*7E8RRDD^VSTINS!$^Q#_$^)S^,B/^]<;_
M!U!+ P04    " "Y18)8)MI,)C8+  #_70  %    &UI8W)O8VQO=61?97@R
M+34N:'1M[5QM;QNY$?Y^P/T'UNT%+2#)LG-)<;'/@!W;/1=N8CAJ@_M([7*U
M;';)/9)K6?WUG1F2VEV]Y)Q&#6)G@2"65LOA</C,D$/.S/$ODW]<GWS_W?$O
M%Z?G\)>QX\G5Y/KBY'C?_X6?]L-OQV=OSW]E[R:_7E_\O)=IY5ZQ@W'EV$26
MPK(W8LYN=<G5P#\8L'?"R&P/&D+3FT]M=\1*;F92O6+CO9/CR[=O)FT*PXR7
MLEB\^CT:]*Z5_Q&^R[V39VIJJZ/C?20(8[SY?.Z.F!/W;L@+.8.O1LYRMTN&
MC\].+NYS.96.'8Y>'.^?G>R2^:]8M$.G*Q)O^#K5SNER3>")4$Z8'4O\_.+=
MZ]NKF\G5VS???_?VDKT_O;T]?3-Y]PV)?TW0_ZZMD]EBERR?6J8S=BX244Z%
M\0-X?C!@A^/#YP,V%RSG=X*]'(P/QX,7XS&;<V.X<M"J=M9QE4HU&S&@PID1
MMBX<DM.U ?+#3)OA ;,Y-X(E6EE=R)0[J16#?Y=B:FIN%K[+0^KQQP%SN6 7
M]\(DT@IV8V0BV)^Y9;9.<A"%*9FT+!695")E4M'KKW59<;5X9NQOM3ZR[+UG
MD9W.C! E8)-!K_#ZWVLE0F]^@ =_@>$ YRG*%5[(C"[9GPX.1B_&S&G\] )$
M(%T.@ZN,KK1!YH%6:.)IZ[D"H:06FR [-%[+:I4*4RQ //0TRFW H,>L-O#,
MP$!L8N34#\6*!,E[#G\<':(@L>7:<$9LLBZD%D<XII*G@E6UL34V!<Y6J#\?
M'6RGWZO7SEB^\A#-:E<;0?I4\@5@V-8-)'!Z8*J2G,-LHNK 7-5&.BGLB+UO
MMV@#"2"3BDK ?\H5"Z8-D)D)@I6'K%JT,=C0! 2JM$L*>Y@"AISC20YHU,A#
MQ0U"G90"W]Y(;,D@+ZP.7'+XW<!O"+!E%]2:?@ITPR^,+[44Q !,T%I"&D'?
MW5P(Q6I+3/-6JZ4B=![!V(N"\<0QL#8"Y,(MB=3_"%H&=DAY5?!BZL@!&"9#
M$_C'+HF>TD >QE8*$JN> EZ"(3-@]@KZ;'-9(07L*ED % S^2IWDNH#16_P^
M%0JL5R)YP<!PT,-&2KWF[8YEA$:FBT+/$;'>TE8T9Q(7*YA,X&5!4RX*0 1
M#FS\G;0XE6%2T7;K+D1<SEU'C3T((SF@C6!)8$DJA(,?W^< WV5K7 EUE@6
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
M//\%4$L! A0#%     @ N46"6%T<-6<"&0  GCT! !$              ( !
M     &AO;&\M,C R,S$R,S$N>'-D4$L! A0#%     @ N46"6"_=EU4<%0
MCB(! !4              ( !,1D  &AO;&\M,C R,S$R,S%?8V%L+GAM;%!+
M 0(4 Q0    ( +E%@EB=,(K>2#T  /ON P 5              "  8 N  !H
M;VQO+3(P,C,Q,C,Q7V1E9BYX;6Q02P$"% ,4    " "Y18)8OW<=0GEZ  "^
MXP8 %0              @ '[:P  :&]L;RTR,#(S,3(S,5]L86(N>&UL4$L!
M A0#%     @ N46"6,ZD?>;K6   Z]<% !4              ( !I^8  &AO
M;&\M,C R,S$R,S%?<')E+GAM;%!+ 0(4 Q0    ( +E%@ECH0(\V5:   -7T
M   +              "  <4_ 0!I;6=?,# Q+FIP9U!+ 0(4 Q0    ( +E%
M@EA1F+;&"J,   /5   +              "  4/@ 0!I;6=?,# R+FIP9U!+
M 0(4 Q0    ( +E%@EA42:.>3K(  *C/   +              "  7:# @!I
M;6=?,# S+FIP9U!+ 0(4 Q0    ( +E%@E@$V_#_-9T  -+"   +
M      "  >TU P!I;6=?,# T+FIP9U!+ 0(4 Q0    ( +E%@ECH0(\V5:
M -7T   +              "  4O3 P!I;6=?,# U+FIP9U!+ 0(4 Q0    (
M +E%@EC8 4N-8CP$ ,2U)@ 2              "  <ES! !M:6-R;V-L;W5D
M7S(P9BYH=&U02P$"% ,4    " "Y18)8T<"K]6@(  "E10  %0
M    @ %;L @ ;6EC<F]C;&]U9%]E>#$R+3$N:'1M4$L! A0#%     @ N46"
M6%D+[OQ?"   ET4  !4              ( !]K@( &UI8W)O8VQO=61?97@Q
M,BTR+FAT;5!+ 0(4 Q0    ( +E%@EB-M. SBP0  / ;   5
M  "  8C!" !M:6-R;V-L;W5D7V5X,3,M,2YH=&U02P$"% ,4    " "Y18)8
M#KT<O8 $  #B&P  %0              @ %&Q@@ ;6EC<F]C;&]U9%]E>#$S
M+3(N:'1M4$L! A0#%     @ N46"6%(7I&4- P  B1   !4
M ( !^<H( &UI8W)O8VQO=61?97@Q-2TQ+FAT;5!+ 0(4 Q0    ( +E%@ECU
MC\G!;14  ,1Q   4              "  3G." !M:6-R;V-L;W5D7V5X,BTT
M+FAT;5!+ 0(4 Q0    ( +E%@E@FVDPF-@L  /]=   4              "
M =CC" !M:6-R;V-L;W5D7V5X,BTU+FAT;5!+ 0(4 Q0    ( +E%@E@7X4'&
MLP,  .TI   4              "  4#O" !M:6-R;V-L;W5D7V5X."TQ+FAT
7;5!+!08     $P 3 +T$   E\P@    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>microcloud_20f_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:HOLO="http://microcloud.com/20231231"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  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="holo-20231231.xsd" xlink:type="simple"/>
    <context id="From2023-01-01to2023-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_dei_BusinessContactMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_ProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">HOLO:ProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_ProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">HOLO:ProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">HOLO:ProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_ServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">HOLO:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_ServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">HOLO:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">HOLO:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</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="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</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="AsOf2020-12-31_custom_RetainedEarningsStatutoryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsStatutoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_RetainedEarningsUnrestrictedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</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="AsOf2020-12-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</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="AsOf2021-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</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="AsOf2021-12-31_custom_RetainedEarningsStatutoryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsStatutoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_RetainedEarningsUnrestrictedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</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="AsOf2021-12-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_RetainedEarningsStatutoryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsStatutoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_RetainedEarningsUnrestrictedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</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="From2021-01-012021-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</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="From2021-01-012021-12-31_custom_RetainedEarningsStatutoryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsStatutoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_RetainedEarningsUnrestrictedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</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="From2021-01-012021-12-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_RetainedEarningsStatutoryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsStatutoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_RetainedEarningsUnrestrictedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_RetainedEarningsStatutoryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsStatutoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_RetainedEarningsUnrestrictedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_RetainedEarningsStatutoryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsStatutoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_RetainedEarningsUnrestrictedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">HOLO:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="From2023-09-012023-09-30_custom_ThirdPartyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ThirdPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2023-09-012023-09-30_custom_ThirdPartyOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ThirdPartyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_MCHologramIncMCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:MCHologramIncMCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_QuantumEdgeHKLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:QuantumEdgeHKLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_BeijingXihuiyunTechnologyCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:BeijingXihuiyunTechnologyCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ShanghaiMengyunHolographicTechnologyCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ShanghaiMengyunHolographicTechnologyCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ShenzhenMengyunHolographicTechnologyCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ShenzhenMengyunHolographicTechnologyCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ShenzhenQianhaiYoushiTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ShenzhenQianhaiYoushiTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ShenzhenYijiaNetworkTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ShenzhenYijiaNetworkTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_HorgosYoushiNetworkTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:HorgosYoushiNetworkTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_HorgosWeiyiSoftwareTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:HorgosWeiyiSoftwareTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ShenzhenBroadVisionTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ShenzhenBroadVisionTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_McloudvrSoftwareNetworkTechnologyHKCoLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:McloudvrSoftwareNetworkTechnologyHKCoLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ShenzhenTianyuemengTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ShenzhenTianyuemengTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ShenzhenYunaoHongxiangTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ShenzhenYunaoHongxiangTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_BroadvisionIntelligenceHongKongLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:BroadvisionIntelligenceHongKongLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_HorgosBroadVisionTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:HorgosBroadVisionTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_HorgosTianyuemengTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:HorgosTianyuemengTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_OceanCloudTechnologyCoLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:OceanCloudTechnologyCoLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ShenzhenHaiyunXinshengTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ShenzhenHaiyunXinshengTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ShenzhenYoumiTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ShenzhenYoumiTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ShenzhenYushianTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:ShenzhenYushianTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_HorgosYoumiTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:HorgosYoumiTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_HorgosYushianTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:HorgosYushianTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_KashgarYoushiInformationTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:KashgarYoushiInformationTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_BeijingWeixiaohaiTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:BeijingWeixiaohaiTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_OfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_srt_MinimumMember_custom_MechanicalEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">HOLO:MechanicalEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_srt_MaximumMember_custom_MechanicalEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">HOLO:MechanicalEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_srt_MinimumMember_custom_ElectronicEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">HOLO:ElectronicEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_srt_MaximumMember_custom_ElectronicEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">HOLO:ElectronicEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_OceanHKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">HOLO:OceanHKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_OceanHKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">HOLO:OceanHKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="From2022-09-012022-09-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-16</endDate>
        </period>
    </context>
    <context id="From2022-09-012022-09-16_us-gaap_PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-16</endDate>
        </period>
    </context>
    <context id="AsOf2022-09-16_custom_PeaceAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">HOLO:PeaceAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-16</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_ShenzhenYoumiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">HOLO:ShenzhenYoumiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_QianhaiYoushiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">HOLO:QianhaiYoushiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_ShenzhenTianyuemengMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">HOLO:ShenzhenTianyuemengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_OfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_MechanicalEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">HOLO:MechanicalEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_MechanicalEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">HOLO:MechanicalEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_ElectronicAndOtherEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">HOLO:ElectronicAndOtherEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_ElectronicAndOtherEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">HOLO:ElectronicAndOtherEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_VehiclesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_VehiclesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_SoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_SoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_NoncompeteAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_Investments19.9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:Investments19.9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_Investments19.9Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:Investments19.9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_Investment4.4PercentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:Investment4.4PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_Investment4.4PercentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:Investment4.4PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_Investments5percentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:Investments5percentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_Investments5percentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:Investments5percentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_Investments3percentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:Investments3percentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_Investments3percentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:Investments3percentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_Investments2percentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:Investments2percentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_Investments2percentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:Investments2percentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_ImpairmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:ImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_ImpairmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">HOLO:ImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_GoodwillfromShenzhenBoweiAcquisitionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:GoodwillfromShenzhenBoweiAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_GoodwillfromShenzhenBoweiAcquisitionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:GoodwillfromShenzhenBoweiAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_GoodwillfromShenzhenTianyuemengAcquisitionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:GoodwillfromShenzhenTianyuemengAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_GoodwillfromShenzhenTianyuemengAcquisitionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:GoodwillfromShenzhenTianyuemengAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_HolographicSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:HolographicSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_HolographicTechnologyServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:HolographicTechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_HolographicSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:HolographicSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_HolographicTechnologyServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:HolographicTechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_HolographicSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:HolographicSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_HolographicTechnologyServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">HOLO:HolographicTechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_ShenzhenMengyun19.9EquityInvestmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">HOLO:ShenzhenMengyun19.9EquityInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_ShenzhenMengyun19.9EquityInvestmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">HOLO:ShenzhenMengyun19.9EquityInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_YuxiuHanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">HOLO:YuxiuHanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_YuxiuHanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">HOLO:YuxiuHanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:OneCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:TwoCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_SecondCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:SecondCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_SecondCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:SecondCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_ThirdCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:ThirdCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_PurchasesMember_custom_VendorConcentrationRiskMember_custom_TwoVendorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:TwoVendorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">HOLO:PurchasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">HOLO:VendorConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_PurchasesMember_custom_VendorConcentrationRiskMember_custom_OneVendorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:OneVendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">HOLO:PurchasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">HOLO:VendorConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_PurchasesMember_custom_VendorConcentrationRiskMember_custom_FirstVendorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:FirstVendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">HOLO:PurchasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">HOLO:VendorConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_PurchasesMember_custom_VendorConcentrationRiskMember_custom_SecondVendorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:SecondVendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">HOLO:PurchasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">HOLO:VendorConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_PurchasesMember_custom_VendorConcentrationRiskMember_custom_ThirdVendorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:ThirdVendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">HOLO:PurchasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">HOLO:VendorConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_us-gaap_AccountsPayableMember_custom_VendorConcentrationRiskMember_custom_FirstVendorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:FirstVendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">HOLO:VendorConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_us-gaap_AccountsPayableMember_custom_VendorConcentrationRiskMember_custom_SecondVendorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:SecondVendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">HOLO:VendorConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_us-gaap_AccountsPayableMember_custom_VendorConcentrationRiskMember_custom_FirstVendorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:FirstVendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">HOLO:VendorConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_us-gaap_AccountsPayableMember_custom_VendorConcentrationRiskMember_custom_SecondVendorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:SecondVendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">HOLO:VendorConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_us-gaap_AccountsPayableMember_custom_VendorConcentrationRiskMember_custom_ThirdVendorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">HOLO:ThirdVendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">HOLO:VendorConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2022-01-02">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
        </entity>
        <period>
            <instant>2022-01-02</instant>
        </period>
    </context>
    <context id="AsOf2018-05-09_custom_OrdinarySharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-09</instant>
        </period>
    </context>
    <context id="From2021-01-012021-01-31_custom_OrdinarySharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-01-31_custom_OrdinarySharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="AsOf2021-01-06_custom_OrdinarySharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-06</instant>
        </period>
    </context>
    <context id="AsOf2021-03-26_custom_OrdinarySharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="From2021-01-012021-01-24_custom_OrdinarySharesMember_custom_InitialPublicOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">HOLO:InitialPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-24</endDate>
        </period>
    </context>
    <context id="AsOf2021-01-24_custom_OrdinarySharesMember_custom_InitialPublicOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">HOLO:InitialPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-24</instant>
        </period>
    </context>
    <context id="AsOf2021-06-24_custom_OrdinarySharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-24</instant>
        </period>
    </context>
    <context id="AsOf2021-06-24_custom_OrdinarySharesMember_us-gaap_PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-24</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_OrdinarySharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_OrdinarySharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2024-01-012024-01-30_us-gaap_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-01-30</endDate>
        </period>
    </context>
    <context id="AsOf2020-11-10_custom_OrdinarySharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-10</instant>
        </period>
    </context>
    <context id="AsOf2020-11-10_custom_MergerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:MergerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-10</instant>
        </period>
    </context>
    <context id="From2023-10-012023-10-24_custom_OrdinarySharesMember_custom_EmployeeStockIncentive2023PlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">HOLO:EmployeeStockIncentive2023PlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">HOLO:OrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-10-24</endDate>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_PublicWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">HOLO:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_PrivateWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">HOLO:PrivateWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="From2021-06-022021-06-24_us-gaap_IPOMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-02</startDate>
            <endDate>2021-06-24</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-24_us-gaap_IPOMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-24</instant>
        </period>
    </context>
    <context id="From2021-06-022021-06-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
        </entity>
        <period>
            <startDate>2021-06-02</startDate>
            <endDate>2021-06-24</endDate>
        </period>
    </context>
    <context id="From2021-06-022021-06-24_us-gaap_PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-02</startDate>
            <endDate>2021-06-24</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-24_us-gaap_PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-24</instant>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">HOLO:BlackScholesOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_BlackScholesOptionPricingModelMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">HOLO:BlackScholesOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_BlackScholesOptionPricingModelMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">HOLO:BlackScholesOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_BlackScholesOptionPricingModelMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">HOLO:BlackScholesOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_BlackScholesOptionPricingModelMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">HOLO:BlackScholesOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_BlackScholesOptionPricingModelMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">HOLO:BlackScholesOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_FairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_FairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_PrivateWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">HOLO:PrivateWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_PrivateWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">HOLO:PrivateWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_PrivateWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">HOLO:PrivateWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_PrivateWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">HOLO:PrivateWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_PrivateWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">HOLO:PrivateWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_HolographicSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_HolographicTechnologyServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_HolographicSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_HolographicTechnologyServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_HolographicSolutionsMember74032531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_HolographicTechnologyServiceMember74032531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_HolographicSolutionsMember74032562">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_HolographicSolutionsMember74032578">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_HolographicTechnologyServiceMember74032578">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_HolographicTechnologyServiceMember74032593">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_HolographicTechnologyLiDARProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyLiDARProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_HolographicTechnologyLiDARProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyLiDARProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_HolographicTechnologyLiDARProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyLiDARProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_HolographicTechnologyLicensingAndContentProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyLicensingAndContentProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_HolographicTechnologyLicensingAndContentProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyLicensingAndContentProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_HolographicTechnologyLicensingAndContentProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicTechnologyLicensingAndContentProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_HolographicHardwareSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicHardwareSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_HolographicHardwareSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicHardwareSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_HolographicHardwareSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:HolographicHardwareSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_TotalHolographicSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:TotalHolographicSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_TotalHolographicSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:TotalHolographicSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_TotalHolographicSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">HOLO:TotalHolographicSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-01-23_us-gaap_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-01-23</endDate>
        </period>
    </context>
    <context id="From2024-03-012024-03-13_us-gaap_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-13</endDate>
        </period>
    </context>
    <context id="From2024-02-012024-02-02_us-gaap_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-02-02</endDate>
        </period>
    </context>
    <context id="AsOf2024-03-02_us-gaap_SubsequentEventMember_custom_YichangJiYueTechnologyLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">HOLO:YichangJiYueTechnologyLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-02</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_srt_ParentCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_srt_ParentCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_srt_ParentCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_srt_ParentCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_srt_ParentCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001841209</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <unit id="RMB">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="RMBPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:CNY</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag contextRef="From2023-01-01to2023-12-31" id="Fact000003">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="From2023-01-01to2023-12-31" id="Fact000004">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="From2023-01-01to2023-12-31" id="Fact000005">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="From2023-01-01to2023-12-31" id="Fact000006">0001841209</dei:EntityCentralIndexKey>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl0092"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl0093"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl0119"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl0121"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Investments
      contextRef="AsOf2022-12-31"
      id="xdx2ixbrl0123"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl0134"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl0136"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="AsOf2022-12-31"
      id="xdx2ixbrl0138"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:DueToRelatedParties
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl0175"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:DueToRelatedParties
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl0176"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl0207"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl0209"
      unitRef="USD"
      xsi:nil="true"/>
    <HOLO:ChangeInFairValueOfWarrantLiability
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0353"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:ImpairmentLossForUnconsolidatedEntities
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0381"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:ImpairmentLossForUnconsolidatedEntities
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0383"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:ImpairmentLossForUnconsolidatedEntities
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0385"
      unitRef="USD"
      xsi:nil="true"/>
    <HOLO:ProfitOrLossOnDisposalOfSubsidiaries
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0387"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:ProfitOrLossOnDisposalOfSubsidiaries
      contextRef="From2022-01-012022-12-31"
      id="xdx2ixbrl0388"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0509"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0515"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-12-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0516"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:StatutoryReservesAmount
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0531"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:StatutoryReservesAmount
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0533"
      unitRef="USD"
      xsi:nil="true"/>
    <HOLO:StatutoryReservesAmount
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0693"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:StatutoryReservesAmount
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0695"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0761"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:ProvisionForInventoryReserve
      contextRef="From2022-01-012022-12-31"
      id="xdx2ixbrl0780"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:ProvisionForInventoryReserve
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0781"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:ProvisionForInventoryReserve
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0783"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:InterestAndOtherIncome
      contextRef="From2022-01-012022-12-31"
      id="xdx2ixbrl0786"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:InterestAndOtherIncome
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0787"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:InterestAndOtherIncome
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0789"
      unitRef="USD"
      xsi:nil="true"/>
    <HOLO:ImpairmentLossForUnconsolidatedEntities
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0791"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:ImpairmentLossForUnconsolidatedEntities
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0793"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:ImpairmentLossForUnconsolidatedEntities
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0795"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0799"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0801"
      unitRef="USD"
      xsi:nil="true"/>
    <HOLO:ChangeInFairValueOfWarrantLiabilities
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0803"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0809"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensation
      contextRef="From2022-01-012022-12-31"
      id="xdx2ixbrl0810"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0815"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="From2022-01-012022-12-31"
      id="xdx2ixbrl0816"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0821"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="From2022-01-012022-12-31"
      id="xdx2ixbrl0822"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:LossOnDisposalOfSubsidiaries
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0827"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:LossOnDisposalOfSubsidiaries
      contextRef="From2022-01-012022-12-31"
      id="xdx2ixbrl0828"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0867"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="From2022-01-012022-12-31"
      id="xdx2ixbrl0902"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0903"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0905"
      unitRef="USD"
      xsi:nil="true"/>
    <HOLO:LoanProceedsToThirdParties
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0909"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:LoanProceedsToThirdParties
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0911"
      unitRef="USD"
      xsi:nil="true"/>
    <HOLO:RepaymentsOfDebts
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0915"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:RepaymentsOfDebts
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0917"
      unitRef="USD"
      xsi:nil="true"/>
    <HOLO:CashReceivedOnFixedAssetsDisposal
      contextRef="From2022-01-012022-12-31"
      id="xdx2ixbrl0926"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:CashReceivedOnFixedAssetsDisposal
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0927"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:CashReceivedOnFixedAssetsDisposal
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0928"
      unitRef="USD"
      xsi:nil="true"/>
    <HOLO:InvestmentsInUnconsolidatedEntities
      contextRef="From2022-01-012022-12-31"
      id="xdx2ixbrl0931"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:AmountsAdvancedFromRelatedParties
      contextRef="From2022-01-012022-12-31"
      id="xdx2ixbrl0947"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:AmountsAdvancedFromRelatedParties
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0948"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:AmountsAdvancedFromRelatedParties
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0950"
      unitRef="USD"
      xsi:nil="true"/>
    <HOLO:AmountsAdvancedToRelatedParties
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0952"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:AmountsAdvancedToRelatedParties
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0954"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:AmountsAdvancedToRelatedParties
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0956"
      unitRef="USD"
      xsi:nil="true"/>
    <HOLO:RepaymentsFromRelatedParties
      contextRef="From2022-01-012022-12-31"
      id="xdx2ixbrl0959"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:CashReceivedFromRecapitalization
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0976"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:CashReceivedFromRecapitalization
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0978"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:CashReceivedFromRecapitalization
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl0980"
      unitRef="USD"
      xsi:nil="true"/>
    <HOLO:ProceedsOfThirdpartyLoan
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0982"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl1024"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl1026"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl1038"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:ExchangeRateDifference
      contextRef="From2022-01-012022-12-31"
      id="xdx2ixbrl1485"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:ExchangeRateDifference
      contextRef="From2023-01-01to2023-12-31"
      id="xdx2ixbrl1487"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:IntangibleAssetsImpairmentLoss
      contextRef="AsOf2022-12-31"
      id="xdx2ixbrl1591"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl1599"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl1601"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Investments
      contextRef="AsOf2022-12-31_custom_Investments2percentMember"
      id="xdx2ixbrl1640"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:Investments
      contextRef="AsOf2022-12-31"
      id="xdx2ixbrl1652"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2023-12-31_custom_GoodwillfromShenzhenBoweiAcquisitionMember"
      id="xdx2ixbrl1670"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2023-12-31_custom_GoodwillfromShenzhenBoweiAcquisitionMember"
      id="xdx2ixbrl1672"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2023-12-31_custom_GoodwillfromShenzhenTianyuemengAcquisitionMember"
      id="xdx2ixbrl1676"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2023-12-31_custom_GoodwillfromShenzhenTianyuemengAcquisitionMember"
      id="xdx2ixbrl1678"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl1682"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl1684"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GoodwillImpairmentLossNetOfTax
      contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyServiceMember"
      id="xdx2ixbrl1698"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2023-12-31_custom_HolographicSolutionsMember"
      id="xdx2ixbrl1706"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2023-12-31_custom_HolographicTechnologyServiceMember"
      id="xdx2ixbrl1708"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl1710"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:DueFromRelatedParty
      contextRef="AsOf2023-12-31_custom_ShenzhenMengyun19.9EquityInvestmentMember"
      id="xdx2ixbrl1719"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:DueFromRelatedParty
      contextRef="AsOf2023-12-31_custom_ShenzhenMengyun19.9EquityInvestmentMember"
      id="xdx2ixbrl1721"
      unitRef="USD"
      xsi:nil="true"/>
    <HOLO:DueFromRelatedParty
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl1725"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:DueFromRelatedParty
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl1727"
      unitRef="USD"
      xsi:nil="true"/>
    <HOLO:DueToRelatedParties
      contextRef="AsOf2023-12-31_custom_YuxiuHanMember"
      id="xdx2ixbrl1731"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:DueToRelatedParties
      contextRef="AsOf2023-12-31_custom_YuxiuHanMember"
      id="xdx2ixbrl1733"
      unitRef="USD"
      xsi:nil="true"/>
    <HOLO:DueToRelatedParties
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl1737"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:DueToRelatedParties
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl1739"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl1839"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl1841"
      unitRef="USD"
      xsi:nil="true"/>
    <HOLO:DeferredIncomeTaxLiabilityNet
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl1844"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:DeferredIncomeTaxLiabilityNet
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl1846"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl1957"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl1959"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl1961"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl1963"
      unitRef="USD"
      xsi:nil="true"/>
    <HOLO:WarrantLiability
      contextRef="AsOf2022-12-31_us-gaap_FairValueInputsLevel1Member"
      id="xdx2ixbrl2109"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:WarrantLiability
      contextRef="AsOf2022-12-31_us-gaap_FairValueInputsLevel2Member"
      id="xdx2ixbrl2111"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:WarrantLiability
      contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel1Member"
      id="xdx2ixbrl2117"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:WarrantLiability
      contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel2Member"
      id="xdx2ixbrl2119"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="From2022-01-012022-12-31_custom_PrivateWarrantsMember"
      id="xdx2ixbrl2131"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue
      contextRef="From2022-01-012022-12-31_custom_PrivateWarrantsMember"
      id="xdx2ixbrl2133"
      unitRef="RMBPShares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="From2022-01-012022-12-31_custom_PrivateWarrantsMember"
      id="xdx2ixbrl2135"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue
      contextRef="From2022-01-012022-12-31_custom_PrivateWarrantsMember"
      id="xdx2ixbrl2137"
      unitRef="RMBPShares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="From2022-01-012022-12-31_custom_PrivateWarrantsMember"
      id="xdx2ixbrl2139"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2022-01-012022-12-31_custom_PrivateWarrantsMember"
      id="xdx2ixbrl2141"
      unitRef="RMBPShares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations
      contextRef="From2022-01-012022-12-31_custom_PrivateWarrantsMember"
      id="xdx2ixbrl2143"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2022-01-012022-12-31_custom_PrivateWarrantsMember"
      id="xdx2ixbrl2145"
      unitRef="RMBPShares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="From2023-01-012023-12-31_custom_PrivateWarrantsMember"
      id="xdx2ixbrl2153"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue
      contextRef="From2023-01-012023-12-31_custom_PrivateWarrantsMember"
      id="xdx2ixbrl2155"
      unitRef="RMBPShares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="From2023-01-012023-12-31_custom_PrivateWarrantsMember"
      id="xdx2ixbrl2157"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue
      contextRef="From2023-01-012023-12-31_custom_PrivateWarrantsMember"
      id="xdx2ixbrl2159"
      unitRef="RMBPShares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="From2023-01-012023-12-31_custom_PrivateWarrantsMember"
      id="xdx2ixbrl2161"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2023-01-012023-12-31_custom_PrivateWarrantsMember"
      id="xdx2ixbrl2163"
      unitRef="RMBPShares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations
      contextRef="From2023-01-012023-12-31_custom_PrivateWarrantsMember"
      id="xdx2ixbrl2165"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2023-01-012023-12-31_custom_PrivateWarrantsMember"
      id="xdx2ixbrl2167"
      unitRef="RMBPShares"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2022-01-012022-12-31_custom_HolographicTechnologyServiceMember"
      id="xdx2ixbrl2238"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyServiceMember74032531"
      id="xdx2ixbrl2262"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyServiceMember74032531"
      id="xdx2ixbrl2268"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2488"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:Intercompany
      contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2497"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:Intercompany
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2498"
      unitRef="RMB"
      xsi:nil="true"/>
    <HOLO:Intercompany
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2500"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2503"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2505"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2507"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2508"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2510"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2515"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2516"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2518"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2523"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2524"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2526"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2531"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2532"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2534"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2021-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2536"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2022-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2537"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2022-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2539"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2022-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2541"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2542"
      unitRef="RMB"
      xsi:nil="true"/>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      id="xdx2ixbrl2544"
      unitRef="USD"
      xsi:nil="true"/>
    <dei:DocumentType contextRef="From2023-01-01to2023-12-31" id="Fact000015">20-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement contextRef="From2023-01-01to2023-12-31" id="Fact000016">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport contextRef="From2023-01-01to2023-12-31" id="Fact000017">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="From2023-01-01to2023-12-31" id="Fact000018">2023-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="From2023-01-01to2023-12-31" id="Fact000019">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="From2023-01-01to2023-12-31" id="Fact000020">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport contextRef="From2023-01-01to2023-12-31" id="Fact000021">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber contextRef="From2023-01-01to2023-12-31" id="Fact000022">001-40519</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2023-01-01to2023-12-31" id="Fact000023">MicroCloud Hologram Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2023-01-01to2023-12-31" id="Fact000024">E9</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="From2023-01-01to2023-12-31" id="Fact000026">Room 302</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="From2023-01-01to2023-12-31" id="Fact000028">Building A</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="From2023-01-01to2023-12-31" id="Fact000030">Zhong Ke Na Neng Building</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown contextRef="From2023-01-01to2023-12-31" id="Fact000032">Shenzhen</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="From2023-01-01to2023-12-31" id="Fact000034">CN</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode contextRef="From2023-01-01to2023-12-31" id="Fact000036">518000</dei:EntityAddressPostalZipCode>
    <dei:ContactPersonnelName
      contextRef="From2023-01-012023-12-31_dei_BusinessContactMember"
      id="Fact000037">Guohui Kang</dei:ContactPersonnelName>
    <dei:CountryRegion
      contextRef="From2023-01-012023-12-31_dei_BusinessContactMember"
      id="Fact000038">+86</dei:CountryRegion>
    <dei:CityAreaCode
      contextRef="From2023-01-012023-12-31_dei_BusinessContactMember"
      id="Fact000039">0755</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="From2023-01-012023-12-31_dei_BusinessContactMember"
      id="Fact000040">2291 2036</dei:LocalPhoneNumber>
    <dei:EntityAddressAddressLine1
      contextRef="From2023-01-012023-12-31_dei_BusinessContactMember"
      id="Fact000041">Room 302</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="From2023-01-012023-12-31_dei_BusinessContactMember"
      id="Fact000042">Building A</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3
      contextRef="From2023-01-012023-12-31_dei_BusinessContactMember"
      id="Fact000043">Zhong Ke Na Neng Building</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown
      contextRef="From2023-01-012023-12-31_dei_BusinessContactMember"
      id="Fact000044">Shenzhen</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry
      contextRef="From2023-01-012023-12-31_dei_BusinessContactMember"
      id="Fact000045">CN</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode
      contextRef="From2023-01-012023-12-31_dei_BusinessContactMember"
      id="Fact000046">518000</dei:EntityAddressPostalZipCode>
    <dei:Security12bTitle
      contextRef="From2023-01-012023-12-31_custom_OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member"
      id="Fact000047">Ordinary     share, $0.0001 par value, ($0.001 as retroactively adjusted to reflect the 10-to-1 share consolidation effected on February 2, 2024)</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="From2023-01-012023-12-31_custom_OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member"
      id="Fact000048">HOLO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="From2023-01-012023-12-31_custom_OrdinaryShare00001PaValue0001AsRetroactivelyAdjustedToReflectThe10To1ShareConsolidationEffectedOnFebruary22024Member"
      id="Fact000049">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="From2023-01-012023-12-31_custom_WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember"
      id="Fact000050">Warrants     to purchase ordinary shares(2)</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="From2023-01-012023-12-31_custom_WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember"
      id="Fact000051">HOLOW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="From2023-01-012023-12-31_custom_WarrantsEachWarrantEntitlingTheHolderToPurchase120OfAWholeShareAtAnExercisePriceOf115PerWholeShareMember"
      id="Fact000052">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact000055"
      unitRef="Shares">5941204</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2023-01-01to2023-12-31" id="Fact000056">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="From2023-01-01to2023-12-31" id="Fact000057">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="From2023-01-01to2023-12-31" id="Fact000058">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2023-01-01to2023-12-31" id="Fact000059">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2023-01-01to2023-12-31" id="Fact000060">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany contextRef="From2023-01-01to2023-12-31" id="Fact000061">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="From2023-01-01to2023-12-31" id="Fact000062">false</dei:EntityExTransitionPeriod>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="From2023-01-01to2023-12-31" id="Fact000063">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:DocumentAccountingStandard contextRef="From2023-01-01to2023-12-31" id="Fact000064">U.S. GAAP</dei:DocumentAccountingStandard>
    <dei:EntityShellCompany contextRef="From2023-01-01to2023-12-31" id="Fact000065">false</dei:EntityShellCompany>
    <dei:AuditorName contextRef="From2023-01-01to2023-12-31" id="Fact000066">AssentSure PAC</dei:AuditorName>
    <dei:AuditorLocation contextRef="From2023-01-01to2023-12-31" id="Fact000067">Singapore</dei:AuditorLocation>
    <dei:AuditorFirmId contextRef="From2023-01-01to2023-12-31" id="Fact000068">6783</dei:AuditorFirmId>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000076"
      unitRef="RMB">151119985</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000077"
      unitRef="RMB">126037538</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000079"
      unitRef="USD">17795126</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000081"
      unitRef="RMB">80352463</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000082"
      unitRef="RMB">9842827</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000084"
      unitRef="USD">1389700</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000086"
      unitRef="RMB">6169398</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000087"
      unitRef="RMB">14876106</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000089"
      unitRef="USD">2100344</us-gaap:OtherAssetsCurrent>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000091"
      unitRef="RMB">60280</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:InventoryNet
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000095"
      unitRef="RMB">1757949</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000096"
      unitRef="RMB">1373911</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000098"
      unitRef="USD">193981</us-gaap:InventoryNet>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000100"
      unitRef="RMB">239460075</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000101"
      unitRef="RMB">152130382</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000103"
      unitRef="USD">21479151</us-gaap:AssetsCurrent>
    <HOLO:PrepaymentAndDepositsNet
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000108"
      unitRef="RMB">417004</HOLO:PrepaymentAndDepositsNet>
    <HOLO:PrepaymentAndDepositsNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000109"
      unitRef="RMB">310468</HOLO:PrepaymentAndDepositsNet>
    <HOLO:PrepaymentAndDepositsNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000111"
      unitRef="USD">43835</HOLO:PrepaymentAndDepositsNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000113"
      unitRef="RMB">1647876</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000114"
      unitRef="RMB">1598134</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000116"
      unitRef="USD">225639</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000118"
      unitRef="RMB">15376524</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Investments
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000124"
      unitRef="RMB">600000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000126"
      unitRef="USD">84713</us-gaap:Investments>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000128"
      unitRef="RMB">4064525</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000129"
      unitRef="RMB">2988691</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000131"
      unitRef="USD">421971</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000133"
      unitRef="RMB">21155897</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000139"
      unitRef="RMB">2931528</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000141"
      unitRef="USD">413900</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000143"
      unitRef="RMB">42661826</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000144"
      unitRef="RMB">8428821</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000146"
      unitRef="USD">1190058</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000148"
      unitRef="RMB">282121901</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000149"
      unitRef="RMB">160559203</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000151"
      unitRef="USD">22669209</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000159"
      unitRef="RMB">61208297</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000160"
      unitRef="RMB">1314370</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000162"
      unitRef="USD">185575</us-gaap:AccountsPayableCurrent>
    <HOLO:AdvanceFromCustomers
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000164"
      unitRef="RMB">3404038</HOLO:AdvanceFromCustomers>
    <HOLO:AdvanceFromCustomers
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000165"
      unitRef="RMB">2230852</HOLO:AdvanceFromCustomers>
    <HOLO:AdvanceFromCustomers
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000167"
      unitRef="USD">314972</HOLO:AdvanceFromCustomers>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilities
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000169"
      unitRef="RMB">13549553</us-gaap:AccountsPayableAndOtherAccruedLiabilities>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilities
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000170"
      unitRef="RMB">9097870</us-gaap:AccountsPayableAndOtherAccruedLiabilities>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilities
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000172"
      unitRef="USD">1284520</us-gaap:AccountsPayableAndOtherAccruedLiabilities>
    <HOLO:DueToRelatedParties
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000174"
      unitRef="RMB">350000</HOLO:DueToRelatedParties>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000178"
      unitRef="RMB">1596584</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000179"
      unitRef="RMB">1063396</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000181"
      unitRef="USD">150140</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LoansPayableCurrent
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000183"
      unitRef="RMB">410000</us-gaap:LoansPayableCurrent>
    <us-gaap:LoansPayableCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000184"
      unitRef="RMB">2903896</us-gaap:LoansPayableCurrent>
    <us-gaap:LoansPayableCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000186"
      unitRef="USD">409998</us-gaap:LoansPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000188"
      unitRef="RMB">602254</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000189"
      unitRef="RMB">625608</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000191"
      unitRef="USD">88329</us-gaap:TaxesPayableCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000193"
      unitRef="RMB">81120726</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000194"
      unitRef="RMB">17235992</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000196"
      unitRef="USD">2433534</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000201"
      unitRef="RMB">2574711</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000202"
      unitRef="RMB">2058068</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000204"
      unitRef="USD">290577</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000206"
      unitRef="RMB">1106519</us-gaap:DeferredIncomeTaxLiabilities>
    <HOLO:WarrantLiabilities
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000211"
      unitRef="RMB">425619</HOLO:WarrantLiabilities>
    <HOLO:WarrantLiabilities
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000212"
      unitRef="RMB">62200</HOLO:WarrantLiabilities>
    <HOLO:WarrantLiabilities
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000214"
      unitRef="USD">8782</HOLO:WarrantLiabilities>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000216"
      unitRef="RMB">4106849</us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000217"
      unitRef="RMB">2120268</us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000219"
      unitRef="USD">299359</us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000221"
      unitRef="RMB">85227575</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000222"
      unitRef="RMB">19356260</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000224"
      unitRef="USD">2732893</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact000235"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2022-12-31"
      decimals="INF"
      id="Fact000237"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact000238"
      unitRef="Shares">5941204</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2022-12-31"
      decimals="INF"
      id="Fact000240"
      unitRef="Shares">5081204</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2022-12-31"
      decimals="INF"
      id="Fact000242"
      unitRef="Shares">5081204</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2022-12-31"
      decimals="INF"
      id="Fact000243"
      unitRef="Shares">5081204</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact000245"
      unitRef="Shares">5941204</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact000247"
      unitRef="Shares">5941204</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000232"
      unitRef="RMB">36144</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000233"
      unitRef="RMB">42318</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000248"
      unitRef="USD">5941</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000250"
      unitRef="RMB">254138709</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000251"
      unitRef="RMB">286296970</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000253"
      unitRef="USD">41180750</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000255"
      unitRef="RMB">-65500622</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000256"
      unitRef="RMB">-146909851</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000258"
      unitRef="USD">-20668617</us-gaap:RetainedEarningsAccumulatedDeficit>
    <HOLO:StatutoryReserves
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000260"
      unitRef="RMB">11110699</HOLO:StatutoryReserves>
    <HOLO:StatutoryReserves
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000261"
      unitRef="RMB">3052776</HOLO:StatutoryReserves>
    <HOLO:StatutoryReserves
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000263"
      unitRef="USD">431019</HOLO:StatutoryReserves>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000265"
      unitRef="RMB">-3182525</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000266"
      unitRef="RMB">-1365466</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000268"
      unitRef="USD">-1026964</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000270"
      unitRef="RMB">196602405</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000271"
      unitRef="RMB">141116747</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000273"
      unitRef="USD">19922129</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000275"
      unitRef="RMB">291921</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000276"
      unitRef="RMB">86196</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000278"
      unitRef="USD">14187</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000280"
      unitRef="RMB">196894326</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000281"
      unitRef="RMB">141202943</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000283"
      unitRef="USD">19936316</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000285"
      unitRef="RMB">282121901</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000286"
      unitRef="RMB">160559203</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000288"
      unitRef="USD">22669209</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="From2021-01-012021-12-31_custom_ProductsMember"
      decimals="0"
      id="Fact000295"
      unitRef="RMB">102209275</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-01-012022-12-31_custom_ProductsMember"
      decimals="0"
      id="Fact000297"
      unitRef="RMB">124609677</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-012023-12-31_custom_ProductsMember"
      decimals="0"
      id="Fact000299"
      unitRef="RMB">22401569</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-012023-12-31_custom_ProductsMember"
      decimals="0"
      id="Fact000300"
      unitRef="USD">3179016</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-01-012021-12-31_custom_ServicesMember"
      decimals="0"
      id="Fact000302"
      unitRef="RMB">256440023</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-01-012022-12-31_custom_ServicesMember"
      decimals="0"
      id="Fact000304"
      unitRef="RMB">363329187</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-012023-12-31_custom_ServicesMember"
      decimals="0"
      id="Fact000306"
      unitRef="RMB">181146436</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-012023-12-31_custom_ServicesMember"
      decimals="0"
      id="Fact000307"
      unitRef="USD">25706563</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000309"
      unitRef="RMB">358649298</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000310"
      unitRef="RMB">487938864</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000311"
      unitRef="RMB">203548005</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000312"
      unitRef="USD">28885579</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000314"
      unitRef="RMB">108623048</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000315"
      unitRef="RMB">264679547</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000316"
      unitRef="RMB">129296306</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000317"
      unitRef="USD">18348491</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000319"
      unitRef="RMB">250026250</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000320"
      unitRef="RMB">223259317</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000321"
      unitRef="RMB">74251699</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000323"
      unitRef="USD">10537088</us-gaap:GrossProfit>
    <us-gaap:SellingExpense
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000329"
      unitRef="RMB">5257331</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000330"
      unitRef="RMB">8824405</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000331"
      unitRef="RMB">6692316</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000333"
      unitRef="USD">949709</us-gaap:SellingExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000335"
      unitRef="RMB">20058463</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000336"
      unitRef="RMB">22936520</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000337"
      unitRef="RMB">65354201</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000339"
      unitRef="USD">9274441</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000341"
      unitRef="RMB">145346168</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000342"
      unitRef="RMB">331274831</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000343"
      unitRef="RMB">78655572</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000345"
      unitRef="USD">11162043</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000347"
      unitRef="RMB">515345</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000348"
      unitRef="RMB">2976474</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000349"
      unitRef="RMB">857713</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000351"
      unitRef="USD">121718</us-gaap:ProvisionForDoubtfulAccounts>
    <HOLO:ChangeInFairValueOfWarrantLiability
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000354"
      unitRef="RMB">4415328</HOLO:ChangeInFairValueOfWarrantLiability>
    <HOLO:ChangeInFairValueOfWarrantLiability
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000355"
      unitRef="RMB">372961</HOLO:ChangeInFairValueOfWarrantLiability>
    <HOLO:ChangeInFairValueOfWarrantLiability
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000357"
      unitRef="USD">52927</HOLO:ChangeInFairValueOfWarrantLiability>
    <us-gaap:OperatingExpenses
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000359"
      unitRef="RMB">171177307</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000360"
      unitRef="RMB">361596902</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000361"
      unitRef="RMB">151186841</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000363"
      unitRef="USD">21454984</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000365"
      unitRef="RMB">78848943</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000366"
      unitRef="RMB">-138337585</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000367"
      unitRef="RMB">-76935142</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000369"
      unitRef="USD">-10917896</us-gaap:OperatingIncomeLoss>
    <HOLO:FinanceIncomeNet
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000375"
      unitRef="RMB">626796</HOLO:FinanceIncomeNet>
    <HOLO:FinanceIncomeNet
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000376"
      unitRef="RMB">1669078</HOLO:FinanceIncomeNet>
    <HOLO:FinanceIncomeNet
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000377"
      unitRef="RMB">3363084</HOLO:FinanceIncomeNet>
    <HOLO:FinanceIncomeNet
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000379"
      unitRef="USD">477257</HOLO:FinanceIncomeNet>
    <HOLO:ImpairmentLossForUnconsolidatedEntities
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000382"
      unitRef="RMB">1600000</HOLO:ImpairmentLossForUnconsolidatedEntities>
    <HOLO:ProfitOrLossOnDisposalOfSubsidiaries
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000389"
      unitRef="RMB">-15278949</HOLO:ProfitOrLossOnDisposalOfSubsidiaries>
    <HOLO:ProfitOrLossOnDisposalOfSubsidiaries
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000391"
      unitRef="USD">-2168242</HOLO:ProfitOrLossOnDisposalOfSubsidiaries>
    <us-gaap:OtherIncome
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000393"
      unitRef="RMB">973932</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000394"
      unitRef="RMB">983466</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000395"
      unitRef="RMB">3124103</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000397"
      unitRef="USD">443343</us-gaap:OtherIncome>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000399"
      unitRef="RMB">1600728</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000400"
      unitRef="RMB">1052544</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000401"
      unitRef="RMB">-8791762</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000403"
      unitRef="USD">-1247642</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000405"
      unitRef="RMB">80449671</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000406"
      unitRef="RMB">-137285041</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000407"
      unitRef="RMB">-85726904</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000409"
      unitRef="USD">-12165538</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000411"
      unitRef="RMB">-794803</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000412"
      unitRef="RMB">-826140</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000413"
      unitRef="RMB">-4138906</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000415"
      unitRef="USD">-587354</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000417"
      unitRef="RMB">81244474</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000418"
      unitRef="RMB">-136458901</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000419"
      unitRef="RMB">-81587998</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000421"
      unitRef="USD">-11578184</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000423"
      unitRef="RMB">-66</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000424"
      unitRef="RMB">291987</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000425"
      unitRef="RMB">-205725</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000427"
      unitRef="USD">-29195</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000429"
      unitRef="RMB">81244540</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000430"
      unitRef="RMB">-136750888</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000431"
      unitRef="RMB">-81382273</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000433"
      unitRef="USD">-11548989</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000439"
      unitRef="RMB">-32022</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000440"
      unitRef="RMB">995415</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000441"
      unitRef="RMB">1817059</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000443"
      unitRef="USD">257860</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000445"
      unitRef="RMB">81212452</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000446"
      unitRef="RMB">-135463486</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000447"
      unitRef="RMB">-79770939</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000449"
      unitRef="USD">-11320324</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000451"
      unitRef="RMB">-66</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000452"
      unitRef="RMB">291987</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000453"
      unitRef="RMB">-205725</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000455"
      unitRef="USD">-29195</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000457"
      unitRef="RMB">81212518</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000458"
      unitRef="RMB">-135755473</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000459"
      unitRef="RMB">-79565214</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000461"
      unitRef="USD">-11291129</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      id="Fact000467"
      unitRef="Shares">13200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      id="Fact000469"
      unitRef="Shares">13200000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2022-01-012022-12-31"
      decimals="INF"
      id="Fact000471"
      unitRef="Shares">2007160</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2022-01-012022-12-31"
      decimals="INF"
      id="Fact000473"
      unitRef="Shares">2007160</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-01-01to2023-12-31"
      decimals="INF"
      id="Fact000475"
      unitRef="Shares">2167379</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2023-01-01to2023-12-31"
      decimals="INF"
      id="Fact000477"
      unitRef="Shares">2167379</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-01-01to2023-12-31"
      decimals="INF"
      id="Fact000479"
      unitRef="Shares">2167379</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2023-01-01to2023-12-31"
      decimals="INF"
      id="Fact000481"
      unitRef="Shares">2167379</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      id="Fact000487"
      unitRef="RMBPShares">6.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      id="Fact000489"
      unitRef="RMBPShares">6.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2022-01-012022-12-31"
      decimals="INF"
      id="Fact000491"
      unitRef="RMBPShares">-68.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2022-01-012022-12-31"
      decimals="INF"
      id="Fact000493"
      unitRef="RMBPShares">-68.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2023-01-01to2023-12-31"
      decimals="INF"
      id="Fact000495"
      unitRef="RMBPShares">-37.55</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2023-01-01to2023-12-31"
      decimals="INF"
      id="Fact000497"
      unitRef="RMBPShares">-37.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2023-01-01to2023-12-31"
      decimals="INF"
      id="Fact000499"
      unitRef="USDPShares">-5.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2023-01-01to2023-12-31"
      decimals="INF"
      id="Fact000501"
      unitRef="USDPShares">-5.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000512"
      unitRef="Shares">13200000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000504"
      unitRef="RMB">86093</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000505"
      unitRef="RMB">29910089</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_custom_RetainedEarningsStatutoryMember"
      decimals="0"
      id="Fact000506"
      unitRef="RMB">5802662</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_custom_RetainedEarningsUnrestrictedMember"
      decimals="0"
      id="Fact000507"
      unitRef="RMB">-4686228</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact000508"
      unitRef="RMB">-25795</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31"
      decimals="0"
      id="Fact000510"
      unitRef="RMB">31086821</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31"
      decimals="0"
      id="Fact000513"
      unitRef="USD">4878586</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-12-31_custom_RetainedEarningsUnrestrictedMember"
      decimals="0"
      id="Fact000518"
      unitRef="RMB">81244540</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000520"
      unitRef="RMB">-66</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000521"
      unitRef="RMB">81244474</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000523"
      unitRef="USD">12750031</us-gaap:NetIncomeLoss>
    <HOLO:StatutoryReservesAmount
      contextRef="From2021-01-012021-12-31_custom_RetainedEarningsStatutoryMember"
      decimals="0"
      id="Fact000527"
      unitRef="RMB">2738633</HOLO:StatutoryReservesAmount>
    <HOLO:StatutoryReservesAmount
      contextRef="From2021-01-012021-12-31_custom_RetainedEarningsUnrestrictedMember"
      decimals="0"
      id="Fact000528"
      unitRef="RMB">-2738633</HOLO:StatutoryReservesAmount>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact000539"
      unitRef="RMB">-32022</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000541"
      unitRef="RMB">-32022</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000543"
      unitRef="USD">-5025</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000552"
      unitRef="Shares">13200000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000545"
      unitRef="RMB">86093</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000546"
      unitRef="RMB">29910089</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_custom_RetainedEarningsStatutoryMember"
      decimals="0"
      id="Fact000547"
      unitRef="RMB">8541295</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_custom_RetainedEarningsUnrestrictedMember"
      decimals="0"
      id="Fact000548"
      unitRef="RMB">73819679</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact000549"
      unitRef="RMB">-57817</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000550"
      unitRef="RMB">-66</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31"
      decimals="0"
      id="Fact000551"
      unitRef="RMB">112299273</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31"
      decimals="0"
      id="Fact000553"
      unitRef="USD">17623592</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-12-31_custom_RetainedEarningsUnrestrictedMember"
      decimals="0"
      id="Fact000558"
      unitRef="RMB">-136750888</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000560"
      unitRef="RMB">291987</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000561"
      unitRef="RMB">-136458901</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000563"
      unitRef="USD">-20279224</us-gaap:NetIncomeLoss>
    <HOLO:StatutoryReservesAmount
      contextRef="From2022-01-012022-12-31_custom_RetainedEarningsStatutoryMember"
      decimals="0"
      id="Fact000567"
      unitRef="RMB">2569404</HOLO:StatutoryReservesAmount>
    <HOLO:StatutoryReservesAmount
      contextRef="From2022-01-012022-12-31_custom_RetainedEarningsUnrestrictedMember"
      decimals="0"
      id="Fact000568"
      unitRef="RMB">-2569404</HOLO:StatutoryReservesAmount>
    <HOLO:CancellationOfOutstandingSharesInMcHeldByFormerMcShareholdersshares
      contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000581"
      unitRef="Shares">-13200000</HOLO:CancellationOfOutstandingSharesInMcHeldByFormerMcShareholdersshares>
    <HOLO:CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders
      contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000573"
      unitRef="RMB">-86093</HOLO:CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders>
    <HOLO:CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000579"
      unitRef="RMB">-86093</HOLO:CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders>
    <HOLO:CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000583"
      unitRef="USD">-13511</HOLO:CancellationOfOutstandingSharesInMcHeldByFormerMcShareholders>
    <HOLO:InitialCommonSharesOfGoldenPathShares
      contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000593"
      unitRef="Shares">170800</HOLO:InitialCommonSharesOfGoldenPathShares>
    <HOLO:InitialCommonSharesOfGoldenPath
      contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000585"
      unitRef="RMB">1215</HOLO:InitialCommonSharesOfGoldenPath>
    <HOLO:InitialCommonSharesOfGoldenPath
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000591"
      unitRef="RMB">1215</HOLO:InitialCommonSharesOfGoldenPath>
    <HOLO:InitialCommonSharesOfGoldenPath
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000595"
      unitRef="USD">171</HOLO:InitialCommonSharesOfGoldenPath>
    <HOLO:InitialCommonSharesOfGoldenPathSubjectToPossibleRedemptionShares
      contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000605"
      unitRef="Shares">575000</HOLO:InitialCommonSharesOfGoldenPathSubjectToPossibleRedemptionShares>
    <HOLO:InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption
      contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000597"
      unitRef="RMB">4090</HOLO:InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption>
    <HOLO:InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000603"
      unitRef="RMB">4090</HOLO:InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption>
    <HOLO:InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000607"
      unitRef="USD">575</HOLO:InitialCommonSharesOfGoldenPathSubjectToPossibleRedemption>
    <HOLO:SharesConvertedFromRightsShares
      contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000617"
      unitRef="Shares">60205</HOLO:SharesConvertedFromRightsShares>
    <HOLO:SharesConvertedFromRights
      contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000609"
      unitRef="RMB">428</HOLO:SharesConvertedFromRights>
    <HOLO:SharesConvertedFromRights
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000615"
      unitRef="RMB">428</HOLO:SharesConvertedFromRights>
    <HOLO:SharesConvertedFromRights
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000619"
      unitRef="USD">60</HOLO:SharesConvertedFromRights>
    <HOLO:IssuanceOfCommonStockToFinderShares
      contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000629"
      unitRef="Shares">38000</HOLO:IssuanceOfCommonStockToFinderShares>
    <HOLO:IssuanceOfCommonStockToFinder
      contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000621"
      unitRef="RMB">270</HOLO:IssuanceOfCommonStockToFinder>
    <HOLO:IssuanceOfCommonStockToFinder
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000627"
      unitRef="RMB">270</HOLO:IssuanceOfCommonStockToFinder>
    <HOLO:IssuanceOfCommonStockToFinder
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000631"
      unitRef="USD">38</HOLO:IssuanceOfCommonStockToFinder>
    <HOLO:IssuanceOfCommonStockAsConsiderationOfBusinessCombinationShares
      contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000641"
      unitRef="Shares">4455446</HOLO:IssuanceOfCommonStockAsConsiderationOfBusinessCombinationShares>
    <HOLO:IssuanceOfCommonStockAsConsiderationOfBusinessCombination
      contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000633"
      unitRef="RMB">31694</HOLO:IssuanceOfCommonStockAsConsiderationOfBusinessCombination>
    <HOLO:IssuanceOfCommonStockAsConsiderationOfBusinessCombination
      contextRef="From2022-01-012022-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000634"
      unitRef="RMB">224228620</HOLO:IssuanceOfCommonStockAsConsiderationOfBusinessCombination>
    <HOLO:IssuanceOfCommonStockAsConsiderationOfBusinessCombination
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000639"
      unitRef="RMB">224260314</HOLO:IssuanceOfCommonStockAsConsiderationOfBusinessCombination>
    <HOLO:IssuanceOfCommonStockAsConsiderationOfBusinessCombination
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000643"
      unitRef="USD">32011551</HOLO:IssuanceOfCommonStockAsConsiderationOfBusinessCombination>
    <us-gaap:StockRedeemedOrCalledDuringPeriodShares
      contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000653"
      unitRef="Shares">-218247</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="From2022-01-012022-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000645"
      unitRef="RMB">-1553</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000651"
      unitRef="RMB">-1553</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000655"
      unitRef="USD">-218</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2022-01-012022-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact000661"
      unitRef="RMB">-3124717</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000663"
      unitRef="RMB">-3124717</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000665"
      unitRef="USD">-796039</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000674"
      unitRef="Shares">5081204</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000667"
      unitRef="RMB">36144</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000668"
      unitRef="RMB">254138709</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-12-31_custom_RetainedEarningsStatutoryMember"
      decimals="0"
      id="Fact000669"
      unitRef="RMB">11110699</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-12-31_custom_RetainedEarningsUnrestrictedMember"
      decimals="0"
      id="Fact000670"
      unitRef="RMB">-65500622</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact000671"
      unitRef="RMB">-3182525</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000672"
      unitRef="RMB">291921</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000673"
      unitRef="RMB">196894326</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000675"
      unitRef="USD">28546995</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-12-31_custom_RetainedEarningsUnrestrictedMember"
      decimals="0"
      id="Fact000680"
      unitRef="RMB">-81382273</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000682"
      unitRef="RMB">-205725</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000683"
      unitRef="RMB">-81587998</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000685"
      unitRef="USD">-11578184</us-gaap:NetIncomeLoss>
    <HOLO:StatutoryReservesAmount
      contextRef="From2023-01-012023-12-31_custom_RetainedEarningsStatutoryMember"
      decimals="0"
      id="Fact000689"
      unitRef="RMB">26956</HOLO:StatutoryReservesAmount>
    <HOLO:StatutoryReservesAmount
      contextRef="From2023-01-012023-12-31_custom_RetainedEarningsUnrestrictedMember"
      decimals="0"
      id="Fact000690"
      unitRef="RMB">-26956</HOLO:StatutoryReservesAmount>
    <HOLO:IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlansShares
      contextRef="From2023-01-012023-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000705"
      unitRef="Shares">860000</HOLO:IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlansShares>
    <HOLO:IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans
      contextRef="From2023-01-012023-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000697"
      unitRef="RMB">6174</HOLO:IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans>
    <HOLO:IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans
      contextRef="From2023-01-012023-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000698"
      unitRef="RMB">32158261</HOLO:IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans>
    <HOLO:IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000703"
      unitRef="RMB">32164435</HOLO:IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans>
    <HOLO:IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000707"
      unitRef="USD">4480600</HOLO:IssuanceOfCommonStockToEmployeesInEmployeeBenefitPlans>
    <HOLO:DisposalOfSubsidiaries
      contextRef="From2023-01-012023-12-31_custom_RetainedEarningsStatutoryMember"
      decimals="0"
      id="Fact000711"
      unitRef="RMB">-8084879</HOLO:DisposalOfSubsidiaries>
    <HOLO:DisposalOfSubsidiaries
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000715"
      unitRef="RMB">-8084879</HOLO:DisposalOfSubsidiaries>
    <HOLO:DisposalOfSubsidiaries
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000717"
      unitRef="USD">-1770955</HOLO:DisposalOfSubsidiaries>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2023-01-012023-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact000723"
      unitRef="RMB">1817059</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000725"
      unitRef="RMB">1817059</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000727"
      unitRef="USD">257860</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000737"
      unitRef="Shares">5941204</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000729"
      unitRef="RMB">42318</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000730"
      unitRef="RMB">286296970</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31_custom_RetainedEarningsStatutoryMember"
      decimals="0"
      id="Fact000731"
      unitRef="RMB">3052776</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31_custom_RetainedEarningsUnrestrictedMember"
      decimals="0"
      id="Fact000732"
      unitRef="RMB">-146909851</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact000733"
      unitRef="RMB">-1365466</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000734"
      unitRef="RMB">86196</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000735"
      unitRef="RMB">141202943</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000738"
      unitRef="USD">19936316</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000745"
      unitRef="RMB">81244474</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000746"
      unitRef="RMB">-136458901</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000747"
      unitRef="RMB">-81587998</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000749"
      unitRef="USD">-11578184</us-gaap:ProfitLoss>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000755"
      unitRef="RMB">6674311</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000756"
      unitRef="RMB">6844237</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000757"
      unitRef="RMB">6161834</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000759"
      unitRef="USD">874428</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000762"
      unitRef="RMB">1589078</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000763"
      unitRef="RMB">1075834</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000765"
      unitRef="USD">152672</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <HOLO:ProvisionForDoubtfulAccount
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000767"
      unitRef="RMB">515345</HOLO:ProvisionForDoubtfulAccount>
    <HOLO:ProvisionForDoubtfulAccount
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000768"
      unitRef="RMB">2976474</HOLO:ProvisionForDoubtfulAccount>
    <HOLO:ProvisionForDoubtfulAccount
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000769"
      unitRef="RMB">-274155</HOLO:ProvisionForDoubtfulAccount>
    <HOLO:ProvisionForDoubtfulAccount
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000771"
      unitRef="USD">-38906</HOLO:ProvisionForDoubtfulAccount>
    <HOLO:DeferredTaxBenefits
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000773"
      unitRef="RMB">-841948</HOLO:DeferredTaxBenefits>
    <HOLO:DeferredTaxBenefits
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000774"
      unitRef="RMB">-880475</HOLO:DeferredTaxBenefits>
    <HOLO:DeferredTaxBenefits
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000775"
      unitRef="RMB">-4038047</HOLO:DeferredTaxBenefits>
    <HOLO:DeferredTaxBenefits
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000777"
      unitRef="USD">-573041</HOLO:DeferredTaxBenefits>
    <HOLO:ProvisionForInventoryReserve
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000779"
      unitRef="RMB">-88047</HOLO:ProvisionForInventoryReserve>
    <us-gaap:InterestAndOtherIncome
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000785"
      unitRef="RMB">626054</us-gaap:InterestAndOtherIncome>
    <HOLO:ImpairmentLossForUnconsolidatedEntities
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000792"
      unitRef="RMB">1600000</HOLO:ImpairmentLossForUnconsolidatedEntities>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000797"
      unitRef="RMB">-365636</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000798"
      unitRef="RMB">-3285</us-gaap:GainLossOnDispositionOfAssets1>
    <HOLO:ChangeInFairValueOfWarrantLiabilities
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000804"
      unitRef="RMB">4415328</HOLO:ChangeInFairValueOfWarrantLiabilities>
    <HOLO:ChangeInFairValueOfWarrantLiabilities
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000805"
      unitRef="RMB">372961</HOLO:ChangeInFairValueOfWarrantLiabilities>
    <HOLO:ChangeInFairValueOfWarrantLiabilities
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000807"
      unitRef="USD">52927</HOLO:ChangeInFairValueOfWarrantLiabilities>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000811"
      unitRef="RMB">32164435</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000813"
      unitRef="USD">4564468</us-gaap:ShareBasedCompensation>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000817"
      unitRef="RMB">3854547</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000819"
      unitRef="USD">547000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000823"
      unitRef="RMB">21155897</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000825"
      unitRef="USD">3002242</us-gaap:GoodwillImpairmentLoss>
    <HOLO:LossOnDisposalOfSubsidiaries
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000829"
      unitRef="RMB">1900379</HOLO:LossOnDisposalOfSubsidiaries>
    <HOLO:LossOnDisposalOfSubsidiaries
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000831"
      unitRef="USD">269684</HOLO:LossOnDisposalOfSubsidiaries>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000837"
      unitRef="RMB">-11479621</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000838"
      unitRef="RMB">15072501</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000839"
      unitRef="RMB">-70783791</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000841"
      unitRef="USD">-10044956</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000843"
      unitRef="RMB">-4324504</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000844"
      unitRef="RMB">5544532</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000845"
      unitRef="RMB">8706708</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000847"
      unitRef="USD">1235572</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000849"
      unitRef="RMB">-2855093</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000850"
      unitRef="RMB">-167562</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000851"
      unitRef="RMB">-384038</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000853"
      unitRef="USD">-54499</us-gaap:IncreaseDecreaseInInventories>
    <HOLO:PrepaymentsAndDeposits
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000855"
      unitRef="RMB">177350</HOLO:PrepaymentsAndDeposits>
    <HOLO:PrepaymentsAndDeposits
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000856"
      unitRef="RMB">32688</HOLO:PrepaymentsAndDeposits>
    <HOLO:PrepaymentsAndDeposits
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000857"
      unitRef="RMB">106536</HOLO:PrepaymentsAndDeposits>
    <HOLO:PrepaymentsAndDeposits
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000859"
      unitRef="USD">15119</HOLO:PrepaymentsAndDeposits>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000861"
      unitRef="RMB">-6012590</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000862"
      unitRef="RMB">14191808</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000863"
      unitRef="RMB">-59893927</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000865"
      unitRef="USD">-8499571</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000868"
      unitRef="RMB">-1482308</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000869"
      unitRef="RMB">-1049831</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000871"
      unitRef="USD">-148982</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <HOLO:IncreaseDecreaseInCustomerAdvancesValue
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000873"
      unitRef="RMB">-698465</HOLO:IncreaseDecreaseInCustomerAdvancesValue>
    <HOLO:IncreaseDecreaseInCustomerAdvancesValue
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000874"
      unitRef="RMB">2545326</HOLO:IncreaseDecreaseInCustomerAdvancesValue>
    <HOLO:IncreaseDecreaseInCustomerAdvancesValue
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000875"
      unitRef="RMB">-1173186</HOLO:IncreaseDecreaseInCustomerAdvancesValue>
    <HOLO:IncreaseDecreaseInCustomerAdvancesValue
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000877"
      unitRef="USD">-166487</HOLO:IncreaseDecreaseInCustomerAdvancesValue>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000879"
      unitRef="RMB">2066507</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000880"
      unitRef="RMB">1891849</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000881"
      unitRef="RMB">-4451683</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000883"
      unitRef="USD">-631740</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000885"
      unitRef="RMB">1382989</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000886"
      unitRef="RMB">-2647030</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000887"
      unitRef="RMB">23354</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000889"
      unitRef="USD">3314</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000891"
      unitRef="RMB">102994820</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000892"
      unitRef="RMB">-134658768</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000893"
      unitRef="RMB">-27738609</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000895"
      unitRef="USD">-3936396</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000901"
      unitRef="RMB">-50000000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <HOLO:LoanProceedsToThirdParties
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000907"
      unitRef="RMB">-90268908</HOLO:LoanProceedsToThirdParties>
    <HOLO:LoanProceedsToThirdParties
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000908"
      unitRef="RMB">-10339518</HOLO:LoanProceedsToThirdParties>
    <HOLO:RepaymentsOfDebts
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000913"
      unitRef="RMB">57906587</HOLO:RepaymentsOfDebts>
    <HOLO:RepaymentsOfDebts
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000914"
      unitRef="RMB">23668959</HOLO:RepaymentsOfDebts>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000919"
      unitRef="RMB">135676</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000920"
      unitRef="RMB">1821918</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000921"
      unitRef="RMB">774615</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000923"
      unitRef="USD">109926</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <HOLO:CashReceivedOnFixedAssetsDisposal
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000925"
      unitRef="RMB">600</HOLO:CashReceivedOnFixedAssetsDisposal>
    <HOLO:InvestmentsInUnconsolidatedEntities
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000930"
      unitRef="RMB">-1600000</HOLO:InvestmentsInUnconsolidatedEntities>
    <HOLO:InvestmentsInUnconsolidatedEntities
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000932"
      unitRef="RMB">-600000</HOLO:InvestmentsInUnconsolidatedEntities>
    <HOLO:InvestmentsInUnconsolidatedEntities
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000934"
      unitRef="USD">-85146</HOLO:InvestmentsInUnconsolidatedEntities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000936"
      unitRef="RMB">-84097397</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000937"
      unitRef="RMB">11507523</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000938"
      unitRef="RMB">-1374615</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000940"
      unitRef="USD">-195072</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <HOLO:AmountsAdvancedFromRelatedParties
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000946"
      unitRef="RMB">-1806084</HOLO:AmountsAdvancedFromRelatedParties>
    <HOLO:AmountsAdvancedToRelatedParties
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000953"
      unitRef="RMB">-40280</HOLO:AmountsAdvancedToRelatedParties>
    <HOLO:RepaymentsFromRelatedParties
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000958"
      unitRef="RMB">-8703084</HOLO:RepaymentsFromRelatedParties>
    <HOLO:RepaymentsFromRelatedParties
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000960"
      unitRef="RMB">-60280</HOLO:RepaymentsFromRelatedParties>
    <HOLO:RepaymentsFromRelatedParties
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000962"
      unitRef="USD">-8554</HOLO:RepaymentsFromRelatedParties>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000964"
      unitRef="RMB">10643080</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000965"
      unitRef="RMB">370</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000966"
      unitRef="RMB">350000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000968"
      unitRef="USD">49669</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000970"
      unitRef="RMB">1167504</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000971"
      unitRef="RMB">90000</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000972"
      unitRef="RMB">7406104</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000974"
      unitRef="USD">1051003</us-gaap:RepaymentsOfBankDebt>
    <HOLO:CashReceivedFromRecapitalization
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000977"
      unitRef="RMB">223513290</HOLO:CashReceivedFromRecapitalization>
    <HOLO:ProceedsOfThirdpartyLoan
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000983"
      unitRef="RMB">500000</HOLO:ProceedsOfThirdpartyLoan>
    <HOLO:ProceedsOfThirdpartyLoan
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000984"
      unitRef="RMB">9900000</HOLO:ProceedsOfThirdpartyLoan>
    <HOLO:ProceedsOfThirdpartyLoan
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000986"
      unitRef="USD">1404913</HOLO:ProceedsOfThirdpartyLoan>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000988"
      unitRef="RMB">-1301416</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000989"
      unitRef="RMB">223882640</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000990"
      unitRef="RMB">2204176</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000992"
      unitRef="USD">312795</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000994"
      unitRef="RMB">-271402</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000995"
      unitRef="RMB">2381611</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000996"
      unitRef="RMB">1826601</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000998"
      unitRef="USD">-296539</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact001000"
      unitRef="RMB">17324605</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact001001"
      unitRef="RMB">103113006</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001002"
      unitRef="RMB">-25082447</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001004"
      unitRef="USD">-4115212</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2020-12-31"
      decimals="0"
      id="Fact001006"
      unitRef="RMB">30682374</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2021-12-31"
      decimals="0"
      id="Fact001007"
      unitRef="RMB">48006979</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001008"
      unitRef="RMB">151119985</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001010"
      unitRef="USD">21910338</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2021-12-31"
      decimals="0"
      id="Fact001012"
      unitRef="RMB">48006979</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001013"
      unitRef="RMB">151119985</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001014"
      unitRef="RMB">126037538</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001016"
      unitRef="USD">17795126</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact001022"
      unitRef="RMB">72041</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact001023"
      unitRef="RMB">4201</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact001028"
      unitRef="RMB">20177</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact001029"
      unitRef="RMB">38084</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001030"
      unitRef="RMB">26442</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001032"
      unitRef="USD">3752</us-gaap:InterestPaidNet>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact001039"
      unitRef="RMB">5653603</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001040"
      unitRef="RMB">932174</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001042"
      unitRef="USD">132285</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2021-12-31"
      decimals="0"
      id="Fact001044"
      unitRef="RMB">48006979</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001045"
      unitRef="RMB">151119985</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001046"
      unitRef="RMB">126037538</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001048"
      unitRef="USD">17795126</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="AsOf2021-12-31"
      decimals="0"
      id="Fact001050"
      unitRef="RMB">48006979</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001051"
      unitRef="RMB">151119985</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001052"
      unitRef="RMB">126037538</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001054"
      unitRef="USD">17795126</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001056">&lt;p id="xdx_80C_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_z6eJXRb1dJFe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Note 1 &#x2014; &lt;span id="xdx_825_zjGF6FF71Ix5"&gt;Nature of business and organization&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;MicroCloud Hologram Inc. (formerly known as Golden Path Acquisition Corporation) (&#x201c;Golden Path&#x201d; or &#x201c;the Company&#x201d;), a Cayman Islands exempted company, is a leading holographic digitalization technology service provider in China, which is committed to providing first-class holographic technology services to the customers worldwide.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;MC Hologram Inc. (&#x201c;MC&#x201d;) is a holding company incorporated on November&#160;10, 2020, under the laws of the Cayman Islands. The Company has no substantive operations other than holding all of the outstanding share capital of Quantum Edge HK Limited (&#x201c;Mengyun HK&#x201d;), which was established in Hong Kong on November&#160;25, 2020. Mengyun HK is also a holding company holding all of the outstanding equity of Beijing Xihuiyun Technology Co., Ltd (&#x201c;Beijing Xihuiyun&#x201d;) which was established on May&#160;11, 2021 under the law of the People&#x2019;s Republic of China (&#x201c;PRC&#x201d; or &#x201c;China&#x201d;).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Reorganization&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;On September&#160;10, 2021, MC completed a reorganization of entities under common control of its then existing shareholders, who collectively owned majority of the equity interests of MC. MC, Mengyun HK and Beijing Xihuiyun were established as the holding companies of Shanghai Mengyun. All of these entities are under common control as the same group of shareholders held more than 50% of the voting ownership interest of each entity which results in the consolidation of Shanghai Mengyun and its subsidiaries which have been accounted for as a reorganization of entities under common control at carrying value.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;After the reorganization, MC owns 100% equity interests of Mengyun HK, Mengyun HK owns 100% equity interests of Beijing Xihuiyun. Mengyun HK and Beijing Xihuiyun together own 100% equity interest of Shanghai Mengyun. The consolidation of the Company and its subsidiaries has been accounted for at historical cost and prepared on the basis as if the aforementioned transactions had become effective as of the beginning of the first period presented in the consolidated financial statements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company, through its wholly owned subsidiaries, are mainly engaged in holographic technology: (1) Holographic solutions, and (2) Holographic technology service. The majority of Company&#x2019;s business activities are carried out in Shenzhen, China.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;As of December&#160;31, 2023, there are thirteen subsidiaries under the consolidation of the Shanghai Mengyun.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;In March&#160;2016, Shanghai Mengyun established wholly owned subsidiaries Shenzhen Mengyun Holographic Technology Co.,Ltd. (&#x201c;Shenzhen Mengyun&#x201d;) and Mcloudvr Software Network Technology Co., Limited(&#x201c;Mcloudvr Software&#x201d;). Shenzhen Mengyun established Horgos Weiyi Software Technology Co., Ltd. (&#x201c;Horgos Weiyi&#x201d;) on September&#160;6, 2016 and Shenzhen Yunao Hongxiang Technology Co., Ltd. (&#x201c;Shenzhen Yunao&#x201d;) on December&#160;3, 2021. Shenzhen Mengyun and subsidiaries engaged in holographic integrated entertainment solutions.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;On June&#160;26, 2017, Shanghai Mengyun acquired Shenzhen Qianhaiyoushi Technology Co., Ltd. (&#x201c;Qianhai Youshi&#x201d;) and Qianhai Youshi&#x2019;s subsidiary Kashgar Youshi Information Technology Co., Ltd. (&#x201c;Kashgar Youshi&#x201d;). Qianhai Youshi established wholly owned subsidiaries Horgos Youshi Information Technology Co., Ltd. (&#x201c;Horgos Youshi&#x201d;) in November&#160;2020 and acquired Shenzhen Yijia Network Technology Co., Ltd. (&#x201c;Yijia Network&#x201d;) in July&#160;2020. Qianhai Youshi and subsidiaries are mainly engaged in holographic content sales and SDK software services.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;On July&#160;1, 2020, Shenzhen Mengyun acquired Shenzhen Bowei BroadVision Technology Co., Ltd. (&#x201c;Shenzhen Bowei&#x201d;), Shenzhen Bowei established wholly owned subsidiaries Horgos BroadVision Technology Co., Ltd. (&#x201c;Horgos Bowei&#x201d;) and Broadvision Intelligence (Hong Kong), Ltd. (&#x201c;Broadvision HK&#x201d;) in November&#160;2020. Shenzhen Bowei and subsidiaries are mainly engaged in holographic printed circuit board assembly (&#x201c;PCBA&#x201d;) solutions.&lt;/p&gt;







&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;On October&#160;1, 2020, Shenzhen Mengyun acquired Shenzhen Tianyuemeng Technology Co., Ltd. (&#x201c;Shenzhen Tianyuemeng&#x201d;). Shenzhen Tianyuemeng established Horgos Tianyuemeng Technology Co., Ltd. (&#x201c;Horgos Tianyuemeng&#x201d;) in October&#160;2020 and Horgos Tianyuemeng Technology Co., Ltd.-Shenzhen Branch (&#x201c;Horgos Tianyuemeng-SZ&#x201d;) in March&#160;2021, which was later dissolved on December&#160;10, 2021. Shenzhen Tianyuemeng and subsidiary engaged in holographic advertising services and SDK software services.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;On October&#160;5, 2020, Shenzhen Mengyun acquired Mcloudvr Software Network Technology HK (&#x201c;Mcloudvr HK&#x201d;) for no consideration, which engaged in holographic integrated entertainment solutions, from the majority shareholder of Shanghai Mengyun, as of the acquisition date, there is no operation for Mcloudvr HK. Mcloudvr HK and another two investors established Ocean Cloud Technology Co., Limited. (&#x201c;Ocean HK&#x201d;) in November&#160;2021 and Ocean HK established Shenzhen Haiyun Xinsheng Technology Co., Ltd. (&#x201c;Shenzhen Haiyun&#x201d;) in December&#160;2021. On January&#160;18, 2022, Shenzhen Haiyun acquired Shenzhen Tata Mutual Entertainment Information Technology Co., Ltd. (&#x201c;Shenzhen Tata&#x201d;) for RMB 4 (USD 0.62) from four third parties. Shenzhen Tata further established Horgos Tata Mutual Entertainment Information Technology Co., Ltd. (&#x201c;Horgos Tata&#x201d;) on March&#160;22, 2022. On June&#160;30, 2022, Shenzhen Haiyun transferred Shenzhen Tata and its subsidiary to an third party for RMB 1 (USD 0.15). On January&#160;29, 2022, Shenzhen Haiyun established Shenzhen Youmi Technology Co., Ltd. (&#x201c;Shenzhen Youmi&#x201d;) under the law of PRC. Shenzhen Youmi further established Horgos Youmi Technology Co., Ltd. (&#x201c;Horgos Youmi&#x201d;) on March&#160;17, 2022. On February&#160;18, 2022, Shenzhen Haiyun established Shenzhen Yushian Technology Co., Ltd. (&#x201c;Shenzhen Yushi&#x201d;) under the law of PRC. Shenzhen Yushi further established Horgos Yushian Technology Co., Ltd. (&#x201c;Horgos Yushi&#x201d;) on March&#160;24, 2022.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;On June&#160;24, 2021 Shanghai Mengyun established Quanyou Vision Technology Co., Ltd (&#x201c;Shanghai Quanyou&#x201d;), which primarily engages in software development and was later dissolved on September&#160;1, 2021.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;On July&#160;31, 2022, Shenzhen Haiyun acquired Beijing Weixiaohai Technology Co., Ltd. (&#x201c;Beijing Weixiaohai&#x201d;), which engaged in advertising service. On October&#160;1, 2022, Shenzhen Haiyun transferred Beijing Weixiaohai to a third party for RMB 1.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;On May&#160;31, 2023, Shenzhen Haiyun transferred Shenzhen Youmi and Horgos Youmi to a third party for RMB 10.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;On September&#160;30, 2023, Shanghai Mengyun transferred Qianhai Youshi, Yijia Network, Horgos Youshi, Kashgar Youshi to a third party for RMB &lt;span id="xdx_905_ecustom--AmountTransferred_c20230901__20230930__us-gaap--BusinessAcquisitionAxis__custom--ThirdPartyMember_zR8VI0yLAWj5" title="Amount transferred"&gt;7,000,000&lt;/span&gt;.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;On September&#160;30, 2023, Shenzhen Mengyun transferred Shenzhen Tianyuemeng and Horgos Tianyuemeng to a third party for RMB &lt;span id="xdx_90F_ecustom--AmountTransferred_c20230901__20230930__us-gaap--BusinessAcquisitionAxis__custom--ThirdPartyOneMember_zHkAt3T53nui" title="Amount transferred"&gt;3,000,000&lt;/span&gt;.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company&#x2019;s main recognized revenue producing assets includes patented holographic software and technology, and customer relationship. The unrecognized revenue producing assets include digital product copyright and licensing.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The accompanying consolidated financial statements reflect the activities of MicroCloud and each of the following entities as of December&#160;31, 2023:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89C_ecustom--ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock_z7nsTxlaRUHg" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"&gt;
  &lt;tr style="vertical-align: top; background-color: white"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;span id="xdx_8B0_zhdqjSQvBsAc" style="display: none"&gt;Schedule of accompanying consolidated financial statements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Background&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Ownership&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left"&gt;&lt;span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--MCHologramIncMCMember_zEkYNb4htcxe" title="Name"&gt;MC Hologram Inc (&#x201c;MC&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;-&lt;/td&gt;
    &lt;td style="text-align: left"&gt;A Cayman Islands company&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--MCHologramIncMCMember_z9mjU7osJ6tf" title="Ownership"&gt;100% owned by MicroCloud&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;-&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Formed on November 10, 2020&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;-&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_907_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--MCHologramIncMCMember_zmZAIOidF3d9" title="Background"&gt;Registered capital of USD 50,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;-&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Primarily engages in holographic integrated solutions.&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: bottom; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 30%"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--QuantumEdgeHKLimitedMember" title="Name"&gt;Quantum Edge HK Limited (&#x201c;Mengyun HK&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 3%"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; width: 33%"&gt;&lt;span style="font-size: 10pt"&gt;A&#160;Hong&#160;Kong company&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4" style="text-align: left; width: 30%"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--QuantumEdgeHKLimitedMember" title="Ownership"&gt;100% owned by MC&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Formed&#160;on November&#160;25, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--QuantumEdgeHKLimitedMember" title="Background"&gt;Registered&#160;capital of HK 10,000 (USD 1,290)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;A&#160;holding company&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_901_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingXihuiyunTechnologyCoMember" title="Name"&gt;Beijing Xihuiyun Technology Co., Ltd (&#x201c;Beijing Xihuiyun&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;PRC&#160;limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4" style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingXihuiyunTechnologyCoMember" title="Ownership"&gt;100% owned by Mengyun HK&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Formed&#160;on May&#160;11, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90D_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingXihuiyunTechnologyCoMember" title="Background"&gt;Registered&#160;capital of RMB 207,048,000 (USD&#160;30,000,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;A&#160;holding company&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiMengyunHolographicTechnologyCoMember" title="Name"&gt;Shanghai Mengyun Holographic Technology Co., Ltd. (&#x201c;Shanghai Mengyun&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4" style="text-align: left"&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiMengyunHolographicTechnologyCoMember" title="Ownership"&gt;81.63% owned by Beijing Xihuiyun and 18.37% owned by Mengyun HK&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Formed&#160;on March&#160;24, 2016&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiMengyunHolographicTechnologyCoMember" title="Background"&gt;Registered&#160;capital of RMB 27,000,000 (USD&#160;4,316,665)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Primarily&#160;engages in holographic integrated solutions.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Background&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Ownership&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in; width: 30%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenMengyunHolographicTechnologyCoMember" title="Name"&gt;Shenzhen Mengyun Holographic Technology Co., Ltd. (&#x201c;Shenzhen Mengyun&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 33%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4" style="width: 30%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenMengyunHolographicTechnologyCoMember" title="Ownership"&gt;100% owned by Shanghai Mengyun&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on March&#160;15, 2016&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenMengyunHolographicTechnologyCoMember" title="Background"&gt;Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in holographic integrated solutions.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiYoushiTechnologyCoLtdMember" title="Name"&gt;Shenzhen Qianhai Youshi Technology Co., Ltd. (&#x201c;Qianhai Youshi&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiYoushiTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shanghai Mengyun&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on August&#160;14, 2014&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiYoushiTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in holographic content sales and SDK software services.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sold on September 30, 2023&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYijiaNetworkTechnologyCoLtdMember" title="Name"&gt;Shenzhen Yijia Network Technology Co., Ltd. (&#x201c;Yijia Network&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_906_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYijiaNetworkTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Qianhai Youshi&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on September&#160;25, 2008&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYijiaNetworkTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in holographic content sales and SDK software services.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sold on September 30, 2023&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoushiNetworkTechnologyCoLtdMember" title="Name"&gt;Horgos Youshi Network Technology Co., Ltd. (&#x201c;Horgos Youshi&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoushiNetworkTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Qianhai Youshi&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on November&#160;2, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoushiNetworkTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in holographic content sales and SDK software services.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sold on September 30, 2023&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_906_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosWeiyiSoftwareTechnologyCoLtdMember" title="Name"&gt;Horgos Weiyi Software Technology Co., Ltd. (&#x201c;Horgos Weiyi&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosWeiyiSoftwareTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Mengyun&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed on September&#160;6, 2016&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosWeiyiSoftwareTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in holographic integrated solutions.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenBroadVisionTechnologyCoLtdMember" title="Name"&gt;Shenzhen BroadVision Technology Co., Ltd. (&#x201c;Shenzhen Bowei&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenBroadVisionTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Mengyun&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on April&#160;12, 2016&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenBroadVisionTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in holographic PCBA&#160;solutions.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" title="Name"&gt;Mcloudvr Software Network Technology HK Co., Limited (&#x201c;Mcloudvr HK&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;Hong&#160;Kong company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" title="Ownership"&gt;100% owned by Shenzhen Mengyun&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on February&#160;2, 2016&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" title="Background"&gt;Registered&#160;capital of HKD 100,000 (USD&#160;12,882)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in holographic integrated solutions.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Background&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Ownership&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in; width: 30%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTianyuemengTechnologyCoLtdMember" title="Name"&gt;Shenzhen Tianyuemeng Technology Co., Ltd. (&#x201c;Shenzhen Tianyuemeng&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 33%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5" style="width: 30%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTianyuemengTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Mengyun&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on January&#160;6, 2014&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_906_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTianyuemengTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 20,000,000 (USD&#160;3,076,922)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in holographic advertising services.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sold on September 30, 2023&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYunaoHongxiangTechnologyCoLtdMember" title="Name"&gt;Shenzhen Yunao Hongxiang Technology Co., Ltd. (&#x201c;Shenzhen Yunao&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_901_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYunaoHongxiangTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Mengyun&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on December 3, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_906_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYunaoHongxiangTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 5,000,000 (USD&#160;784,671)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Advertising service&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Dissolved on August 11, 2023&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BroadvisionIntelligenceHongKongLtdMember" title="Name"&gt;Broadvision Intelligence (Hong&#160;Kong), Ltd. (&#x201c;Broadvision HK&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;Hong&#160;Kong company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BroadvisionIntelligenceHongKongLtdMember" title="Ownership"&gt;100% owned by Shenzhen Bowei&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on November&#160;5, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BroadvisionIntelligenceHongKongLtdMember" title="Background"&gt;Registered&#160;capital of HKD 10,000 (USD 1,288)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;No&#160;operation&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosBroadVisionTechnologyCoLtdMember" title="Name"&gt;Horgos BroadVision Technology Co., Ltd. (&#x201c;Horgos Bowei&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosBroadVisionTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Bowei&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on November&#160;4, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 1,000,000 (USD&#160;153,846)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in holographic PCBA&#160;solutions.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdMember" title="Name"&gt;Horgos Tianyuemeng Technology Co., Ltd. (&#x201c;Horgos Tianyuemeng&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Tianyuemeng&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on October&#160;23, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdMember_zaVdEfxTgcCi" title="Background"&gt;Registered&#160;capital of RMB 1,000,000 (USD&#160;153,846)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in SDK software services.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sold on September 30, 2023&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="5" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" title="Name"&gt;Horgos Tianyuemeng Technology Co., Ltd.-Shenzhen Branch (&#x201c;Horgos Tianyuemeng-SZ&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" title="Ownership"&gt;100% owned by Horgos Tianyuemeng&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed on March&#160;19, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_906_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" title="Background"&gt;Registered capital of RMB 1,000,000 (USD&#160;153,846)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;No&#160;operation&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Dissolved on December 10, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--OceanCloudTechnologyCoLimitedMember" title="Name"&gt;Ocean Cloud Technology Co., Limited. (&#x201c;Ocean HK&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;Hong&#160;Kong company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--OceanCloudTechnologyCoLimitedMember" title="Ownership"&gt;56% owned by Mcloudvr HK&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on November 4, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_902_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--OceanCloudTechnologyCoLimitedMember" title="Background"&gt;Registered&#160;capital of HKD 10,000 (USD 1,288)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;No&#160;operation&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td rowspan="4" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 30%"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenHaiyunXinshengTechnologyCoLtdMember" title="Name"&gt;Shenzhen Haiyun Xinsheng Technology Co., Ltd. (&#x201c;Shenzhen Haiyun&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 3%"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; width: 33%"&gt;&lt;span style="font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4" style="text-align: left; width: 30%"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_906_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenHaiyunXinshengTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Ocean HK&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Formed&#160;on December 3, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenHaiyunXinshengTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 50,000,000 (USD&#160;7,846,707)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;No&#160;operation&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: white"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;





&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Background&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Ownership&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in; width: 30%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Name"&gt;Shenzhen Tata Mutual Entertainment Information Technology Co., Ltd. (&#x201c;Shenzhen Tata&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 33%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4" style="width: 30%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_906_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Haiyun&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on January 16, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Disposed on June 30, 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 5,000,000 (USD&#160;784,671)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYoumiTechnologyCoLtdMember" title="Name"&gt;Shenzhen Youmi Technology Co., Ltd. (&#x201c;Shenzhen Youmi&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYoumiTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Haiyun&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed on March 17, 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYoumiTechnologyCoLtdMember" title="Background"&gt;Registered capital of RMB 5,000,000 (USD 784,671)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Game promotion and advertising service&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Disposed on May 31, 2023&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYushianTechnologyCoLtdMember" title="Name"&gt;Shenzhen Yushian Technology Co., Ltd. (&#x201c;Shenzhen Yushi&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYushianTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Haiyun&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed on February 18, 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYushianTechnologyCoLtdMember" title="Background"&gt;Registered capital of RMB 5,000,000 (USD 784,671)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Advertising service&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="5" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Name"&gt;Horgos Tata Mutual Entertainment Information Technology Co., Ltd. (&#x201c;Horgos Tata&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5"&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Tata&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on March 22, 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sold on June 30, 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 5,000,000 (USD&#160;784,671)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Game promotion service&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoumiTechnologyCoLtdMember" title="Name"&gt;Horgos Youmi Technology Co., Ltd. (&#x201c;Horgos Youmi&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoumiTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Youmi&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed on January 29, 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_901_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoumiTechnologyCoLtdMember" title="Background"&gt;Registered capital of RMB 5,000,000 (USD 784,671)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Advertising service&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Disposed on May 31, 2023&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" 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="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYushianTechnologyCoLtdMember" title="Name"&gt;Horgos Yushian Technology Co., Ltd. (&#x201c;Horgos Yushi&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYushianTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Yushi&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed on March 24, 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYushianTechnologyCoLtdMember_zEhEO2KcRXNh" title="Background"&gt;Registered capital of RMB 5,000,000 (USD 784,671)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Advertising service&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Dissolved on December 18, 2023&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--KashgarYoushiInformationTechnologyCoLtdMember" title="Name"&gt;Kashgar Youshi Information Technology Co., Ltd. (&#x201c;Kashgar Youshi&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--KashgarYoushiInformationTechnologyCoLtdMember_zJU7qfIrvWoh" title="Ownership"&gt;100% owned by Qianhai Youshi&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on May&#160;5, 2016&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_904_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--KashgarYoushiInformationTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 5,000,000 (USD&#160;769,230)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in holographic content sales and SDK software services.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Disposed on September 30, 2023&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingWeixiaohaiTechnologyCoLtdMember" title="Name"&gt;Beijing Weixiaohai Technology Co., Ltd. (&#x201c;Beijing Weixiaohai&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingWeixiaohaiTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Haiyun&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on April&#160;17, 2019&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingWeixiaohaiTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 8,000,000 (USD&#160;1,124,622)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in Advertising service.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Disposed on October 1, 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A3_zNZnXmzxjjp4" style="margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <HOLO:AmountTransferred
      contextRef="From2023-09-012023-09-30_custom_ThirdPartyMember"
      decimals="0"
      id="Fact001060"
      unitRef="RMB">7000000</HOLO:AmountTransferred>
    <HOLO:AmountTransferred
      contextRef="From2023-09-012023-09-30_custom_ThirdPartyOneMember"
      decimals="0"
      id="Fact001062"
      unitRef="RMB">3000000</HOLO:AmountTransferred>
    <HOLO:ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001064">&lt;table cellpadding="0" cellspacing="0" id="xdx_89C_ecustom--ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock_z7nsTxlaRUHg" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"&gt;
  &lt;tr style="vertical-align: top; background-color: white"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;span id="xdx_8B0_zhdqjSQvBsAc" style="display: none"&gt;Schedule of accompanying consolidated financial statements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Background&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Ownership&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left"&gt;&lt;span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--MCHologramIncMCMember_zEkYNb4htcxe" title="Name"&gt;MC Hologram Inc (&#x201c;MC&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;-&lt;/td&gt;
    &lt;td style="text-align: left"&gt;A Cayman Islands company&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--MCHologramIncMCMember_z9mjU7osJ6tf" title="Ownership"&gt;100% owned by MicroCloud&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;-&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Formed on November 10, 2020&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;-&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_907_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--MCHologramIncMCMember_zmZAIOidF3d9" title="Background"&gt;Registered capital of USD 50,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: bottom; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;-&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Primarily engages in holographic integrated solutions.&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: bottom; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 30%"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--QuantumEdgeHKLimitedMember" title="Name"&gt;Quantum Edge HK Limited (&#x201c;Mengyun HK&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 3%"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; width: 33%"&gt;&lt;span style="font-size: 10pt"&gt;A&#160;Hong&#160;Kong company&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4" style="text-align: left; width: 30%"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--QuantumEdgeHKLimitedMember" title="Ownership"&gt;100% owned by MC&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Formed&#160;on November&#160;25, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--QuantumEdgeHKLimitedMember" title="Background"&gt;Registered&#160;capital of HK 10,000 (USD 1,290)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;A&#160;holding company&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_901_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingXihuiyunTechnologyCoMember" title="Name"&gt;Beijing Xihuiyun Technology Co., Ltd (&#x201c;Beijing Xihuiyun&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;PRC&#160;limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4" style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingXihuiyunTechnologyCoMember" title="Ownership"&gt;100% owned by Mengyun HK&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Formed&#160;on May&#160;11, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90D_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingXihuiyunTechnologyCoMember" title="Background"&gt;Registered&#160;capital of RMB 207,048,000 (USD&#160;30,000,000)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;A&#160;holding company&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiMengyunHolographicTechnologyCoMember" title="Name"&gt;Shanghai Mengyun Holographic Technology Co., Ltd. (&#x201c;Shanghai Mengyun&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4" style="text-align: left"&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiMengyunHolographicTechnologyCoMember" title="Ownership"&gt;81.63% owned by Beijing Xihuiyun and 18.37% owned by Mengyun HK&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Formed&#160;on March&#160;24, 2016&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiMengyunHolographicTechnologyCoMember" title="Background"&gt;Registered&#160;capital of RMB 27,000,000 (USD&#160;4,316,665)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Primarily&#160;engages in holographic integrated solutions.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Background&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Ownership&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in; width: 30%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenMengyunHolographicTechnologyCoMember" title="Name"&gt;Shenzhen Mengyun Holographic Technology Co., Ltd. (&#x201c;Shenzhen Mengyun&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 33%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4" style="width: 30%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenMengyunHolographicTechnologyCoMember" title="Ownership"&gt;100% owned by Shanghai Mengyun&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on March&#160;15, 2016&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenMengyunHolographicTechnologyCoMember" title="Background"&gt;Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in holographic integrated solutions.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiYoushiTechnologyCoLtdMember" title="Name"&gt;Shenzhen Qianhai Youshi Technology Co., Ltd. (&#x201c;Qianhai Youshi&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiYoushiTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shanghai Mengyun&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on August&#160;14, 2014&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenQianhaiYoushiTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in holographic content sales and SDK software services.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sold on September 30, 2023&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYijiaNetworkTechnologyCoLtdMember" title="Name"&gt;Shenzhen Yijia Network Technology Co., Ltd. (&#x201c;Yijia Network&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_906_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYijiaNetworkTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Qianhai Youshi&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on September&#160;25, 2008&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYijiaNetworkTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in holographic content sales and SDK software services.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sold on September 30, 2023&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoushiNetworkTechnologyCoLtdMember" title="Name"&gt;Horgos Youshi Network Technology Co., Ltd. (&#x201c;Horgos Youshi&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoushiNetworkTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Qianhai Youshi&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on November&#160;2, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoushiNetworkTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in holographic content sales and SDK software services.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sold on September 30, 2023&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_906_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosWeiyiSoftwareTechnologyCoLtdMember" title="Name"&gt;Horgos Weiyi Software Technology Co., Ltd. (&#x201c;Horgos Weiyi&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosWeiyiSoftwareTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Mengyun&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed on September&#160;6, 2016&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosWeiyiSoftwareTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in holographic integrated solutions.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenBroadVisionTechnologyCoLtdMember" title="Name"&gt;Shenzhen BroadVision Technology Co., Ltd. (&#x201c;Shenzhen Bowei&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenBroadVisionTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Mengyun&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on April&#160;12, 2016&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenBroadVisionTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in holographic PCBA&#160;solutions.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" title="Name"&gt;Mcloudvr Software Network Technology HK Co., Limited (&#x201c;Mcloudvr HK&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;Hong&#160;Kong company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" title="Ownership"&gt;100% owned by Shenzhen Mengyun&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on February&#160;2, 2016&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--McloudvrSoftwareNetworkTechnologyHKCoLimitedMember" title="Background"&gt;Registered&#160;capital of HKD 100,000 (USD&#160;12,882)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in holographic integrated solutions.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Background&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Ownership&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in; width: 30%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTianyuemengTechnologyCoLtdMember" title="Name"&gt;Shenzhen Tianyuemeng Technology Co., Ltd. (&#x201c;Shenzhen Tianyuemeng&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 33%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5" style="width: 30%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTianyuemengTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Mengyun&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on January&#160;6, 2014&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_906_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTianyuemengTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 20,000,000 (USD&#160;3,076,922)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in holographic advertising services.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sold on September 30, 2023&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYunaoHongxiangTechnologyCoLtdMember" title="Name"&gt;Shenzhen Yunao Hongxiang Technology Co., Ltd. (&#x201c;Shenzhen Yunao&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_901_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYunaoHongxiangTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Mengyun&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on December 3, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_906_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYunaoHongxiangTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 5,000,000 (USD&#160;784,671)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Advertising service&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Dissolved on August 11, 2023&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BroadvisionIntelligenceHongKongLtdMember" title="Name"&gt;Broadvision Intelligence (Hong&#160;Kong), Ltd. (&#x201c;Broadvision HK&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;Hong&#160;Kong company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BroadvisionIntelligenceHongKongLtdMember" title="Ownership"&gt;100% owned by Shenzhen Bowei&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on November&#160;5, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BroadvisionIntelligenceHongKongLtdMember" title="Background"&gt;Registered&#160;capital of HKD 10,000 (USD 1,288)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;No&#160;operation&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosBroadVisionTechnologyCoLtdMember" title="Name"&gt;Horgos BroadVision Technology Co., Ltd. (&#x201c;Horgos Bowei&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosBroadVisionTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Bowei&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on November&#160;4, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 1,000,000 (USD&#160;153,846)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in holographic PCBA&#160;solutions.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdMember" title="Name"&gt;Horgos Tianyuemeng Technology Co., Ltd. (&#x201c;Horgos Tianyuemeng&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Tianyuemeng&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on October&#160;23, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdMember_zaVdEfxTgcCi" title="Background"&gt;Registered&#160;capital of RMB 1,000,000 (USD&#160;153,846)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in SDK software services.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sold on September 30, 2023&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="5" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" title="Name"&gt;Horgos Tianyuemeng Technology Co., Ltd.-Shenzhen Branch (&#x201c;Horgos Tianyuemeng-SZ&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" title="Ownership"&gt;100% owned by Horgos Tianyuemeng&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed on March&#160;19, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_906_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember" title="Background"&gt;Registered capital of RMB 1,000,000 (USD&#160;153,846)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;No&#160;operation&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Dissolved on December 10, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--OceanCloudTechnologyCoLimitedMember" title="Name"&gt;Ocean Cloud Technology Co., Limited. (&#x201c;Ocean HK&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;Hong&#160;Kong company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--OceanCloudTechnologyCoLimitedMember" title="Ownership"&gt;56% owned by Mcloudvr HK&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on November 4, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_902_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--OceanCloudTechnologyCoLimitedMember" title="Background"&gt;Registered&#160;capital of HKD 10,000 (USD 1,288)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;No&#160;operation&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td rowspan="4" style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; width: 30%"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenHaiyunXinshengTechnologyCoLtdMember" title="Name"&gt;Shenzhen Haiyun Xinsheng Technology Co., Ltd. (&#x201c;Shenzhen Haiyun&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 3%"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; width: 33%"&gt;&lt;span style="font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4" style="text-align: left; width: 30%"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_906_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenHaiyunXinshengTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Ocean HK&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Formed&#160;on December 3, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenHaiyunXinshengTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 50,000,000 (USD&#160;7,846,707)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;No&#160;operation&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: white"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;





&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Background&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Ownership&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in; width: 30%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Name"&gt;Shenzhen Tata Mutual Entertainment Information Technology Co., Ltd. (&#x201c;Shenzhen Tata&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 33%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4" style="width: 30%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_906_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Haiyun&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on January 16, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Disposed on June 30, 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 5,000,000 (USD&#160;784,671)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYoumiTechnologyCoLtdMember" title="Name"&gt;Shenzhen Youmi Technology Co., Ltd. (&#x201c;Shenzhen Youmi&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYoumiTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Haiyun&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed on March 17, 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYoumiTechnologyCoLtdMember" title="Background"&gt;Registered capital of RMB 5,000,000 (USD 784,671)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Game promotion and advertising service&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Disposed on May 31, 2023&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYushianTechnologyCoLtdMember" title="Name"&gt;Shenzhen Yushian Technology Co., Ltd. (&#x201c;Shenzhen Yushi&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="4"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYushianTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Haiyun&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed on February 18, 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--ShenzhenYushianTechnologyCoLtdMember" title="Background"&gt;Registered capital of RMB 5,000,000 (USD 784,671)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Advertising service&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="5" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Name"&gt;Horgos Tata Mutual Entertainment Information Technology Co., Ltd. (&#x201c;Horgos Tata&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5"&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span id="xdx_90A_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Tata&lt;/span&gt;&lt;/p&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on March 22, 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sold on June 30, 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 5,000,000 (USD&#160;784,671)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Game promotion service&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoumiTechnologyCoLtdMember" title="Name"&gt;Horgos Youmi Technology Co., Ltd. (&#x201c;Horgos Youmi&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoumiTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Youmi&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed on January 29, 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_901_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYoumiTechnologyCoLtdMember" title="Background"&gt;Registered capital of RMB 5,000,000 (USD 784,671)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Advertising service&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Disposed on May 31, 2023&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" 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="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYushianTechnologyCoLtdMember" title="Name"&gt;Horgos Yushian Technology Co., Ltd. (&#x201c;Horgos Yushi&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_902_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYushianTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Yushi&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed on March 24, 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--HorgosYushianTechnologyCoLtdMember_zEhEO2KcRXNh" title="Background"&gt;Registered capital of RMB 5,000,000 (USD 784,671)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Advertising service&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Dissolved on December 18, 2023&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--KashgarYoushiInformationTechnologyCoLtdMember" title="Name"&gt;Kashgar Youshi Information Technology Co., Ltd. (&#x201c;Kashgar Youshi&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--KashgarYoushiInformationTechnologyCoLtdMember_zJU7qfIrvWoh" title="Ownership"&gt;100% owned by Qianhai Youshi&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on May&#160;5, 2016&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_904_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--KashgarYoushiInformationTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 5,000,000 (USD&#160;769,230)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in holographic content sales and SDK software services.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Disposed on September 30, 2023&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td rowspan="4" style="text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingWeixiaohaiTechnologyCoLtdMember" title="Name"&gt;Beijing Weixiaohai Technology Co., Ltd. (&#x201c;Beijing Weixiaohai&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&#160;PRC limited liability company&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td rowspan="5"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingWeixiaohaiTechnologyCoLtdMember" title="Ownership"&gt;100% owned by Shenzhen Haiyun&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Formed&#160;on April&#160;17, 2019&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--MinorityInterestDescription_c20230101__20231231__us-gaap--BusinessAcquisitionAxis__custom--BeijingWeixiaohaiTechnologyCoLtdMember" title="Background"&gt;Registered&#160;capital of RMB 8,000,000 (USD&#160;1,124,622)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Primarily&#160;engages in Advertising service.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Disposed on October 1, 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</HOLO:ScheduleOfAccompanyingConsolidatedFinancialStatementsTableTextBlock>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_MCHologramIncMCMember"
      id="Fact001066">MC Hologram Inc (&#x201c;MC&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_MCHologramIncMCMember"
      id="Fact001068">100% owned by MicroCloud</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_MCHologramIncMCMember"
      id="Fact001070">Registered capital of USD 50,000</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_QuantumEdgeHKLimitedMember"
      id="Fact001072">Quantum Edge HK Limited (&#x201c;Mengyun HK&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_QuantumEdgeHKLimitedMember"
      id="Fact001074">100% owned by MC</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_QuantumEdgeHKLimitedMember"
      id="Fact001076">Registered&#160;capital of HK 10,000 (USD 1,290)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_BeijingXihuiyunTechnologyCoMember"
      id="Fact001078">Beijing Xihuiyun Technology Co., Ltd (&#x201c;Beijing Xihuiyun&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_BeijingXihuiyunTechnologyCoMember"
      id="Fact001080">100% owned by Mengyun HK</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_BeijingXihuiyunTechnologyCoMember"
      id="Fact001082">Registered&#160;capital of RMB 207,048,000 (USD&#160;30,000,000)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_ShanghaiMengyunHolographicTechnologyCoMember"
      id="Fact001084">Shanghai Mengyun Holographic Technology Co., Ltd. (&#x201c;Shanghai Mengyun&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_ShanghaiMengyunHolographicTechnologyCoMember"
      id="Fact001086">81.63% owned by Beijing Xihuiyun and 18.37% owned by Mengyun HK</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_ShanghaiMengyunHolographicTechnologyCoMember"
      id="Fact001088">Registered&#160;capital of RMB 27,000,000 (USD&#160;4,316,665)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_ShenzhenMengyunHolographicTechnologyCoMember"
      id="Fact001091">Shenzhen Mengyun Holographic Technology Co., Ltd. (&#x201c;Shenzhen Mengyun&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_ShenzhenMengyunHolographicTechnologyCoMember"
      id="Fact001093">100% owned by Shanghai Mengyun</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_ShenzhenMengyunHolographicTechnologyCoMember"
      id="Fact001095">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_ShenzhenQianhaiYoushiTechnologyCoLtdMember"
      id="Fact001097">Shenzhen Qianhai Youshi Technology Co., Ltd. (&#x201c;Qianhai Youshi&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_ShenzhenQianhaiYoushiTechnologyCoLtdMember"
      id="Fact001099">100% owned by Shanghai Mengyun</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_ShenzhenQianhaiYoushiTechnologyCoLtdMember"
      id="Fact001101">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_ShenzhenYijiaNetworkTechnologyCoLtdMember"
      id="Fact001103">Shenzhen Yijia Network Technology Co., Ltd. (&#x201c;Yijia Network&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_ShenzhenYijiaNetworkTechnologyCoLtdMember"
      id="Fact001105">100% owned by Qianhai Youshi</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_ShenzhenYijiaNetworkTechnologyCoLtdMember"
      id="Fact001107">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_HorgosYoushiNetworkTechnologyCoLtdMember"
      id="Fact001109">Horgos Youshi Network Technology Co., Ltd. (&#x201c;Horgos Youshi&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_HorgosYoushiNetworkTechnologyCoLtdMember"
      id="Fact001111">100% owned by Qianhai Youshi</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_HorgosYoushiNetworkTechnologyCoLtdMember"
      id="Fact001113">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_HorgosWeiyiSoftwareTechnologyCoLtdMember"
      id="Fact001115">Horgos Weiyi Software Technology Co., Ltd. (&#x201c;Horgos Weiyi&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_HorgosWeiyiSoftwareTechnologyCoLtdMember"
      id="Fact001117">100% owned by Shenzhen Mengyun</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_HorgosWeiyiSoftwareTechnologyCoLtdMember"
      id="Fact001119">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_ShenzhenBroadVisionTechnologyCoLtdMember"
      id="Fact001121">Shenzhen BroadVision Technology Co., Ltd. (&#x201c;Shenzhen Bowei&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_ShenzhenBroadVisionTechnologyCoLtdMember"
      id="Fact001123">100% owned by Shenzhen Mengyun</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_ShenzhenBroadVisionTechnologyCoLtdMember"
      id="Fact001125">Registered&#160;capital of RMB 10,000,000 (USD&#160;1,538,461)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_McloudvrSoftwareNetworkTechnologyHKCoLimitedMember"
      id="Fact001127">Mcloudvr Software Network Technology HK Co., Limited (&#x201c;Mcloudvr HK&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_McloudvrSoftwareNetworkTechnologyHKCoLimitedMember"
      id="Fact001129">100% owned by Shenzhen Mengyun</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_McloudvrSoftwareNetworkTechnologyHKCoLimitedMember"
      id="Fact001131">Registered&#160;capital of HKD 100,000 (USD&#160;12,882)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_ShenzhenTianyuemengTechnologyCoLtdMember"
      id="Fact001134">Shenzhen Tianyuemeng Technology Co., Ltd. (&#x201c;Shenzhen Tianyuemeng&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_ShenzhenTianyuemengTechnologyCoLtdMember"
      id="Fact001136">100% owned by Shenzhen Mengyun</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_ShenzhenTianyuemengTechnologyCoLtdMember"
      id="Fact001138">Registered&#160;capital of RMB 20,000,000 (USD&#160;3,076,922)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_ShenzhenYunaoHongxiangTechnologyCoLtdMember"
      id="Fact001140">Shenzhen Yunao Hongxiang Technology Co., Ltd. (&#x201c;Shenzhen Yunao&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_ShenzhenYunaoHongxiangTechnologyCoLtdMember"
      id="Fact001142">100% owned by Shenzhen Mengyun</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_ShenzhenYunaoHongxiangTechnologyCoLtdMember"
      id="Fact001144">Registered&#160;capital of RMB 5,000,000 (USD&#160;784,671)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_BroadvisionIntelligenceHongKongLtdMember"
      id="Fact001146">Broadvision Intelligence (Hong&#160;Kong), Ltd. (&#x201c;Broadvision HK&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_BroadvisionIntelligenceHongKongLtdMember"
      id="Fact001148">100% owned by Shenzhen Bowei</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_BroadvisionIntelligenceHongKongLtdMember"
      id="Fact001150">Registered&#160;capital of HKD 10,000 (USD 1,288)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_HorgosBroadVisionTechnologyCoLtdMember"
      id="Fact001152">Horgos BroadVision Technology Co., Ltd. (&#x201c;Horgos Bowei&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_HorgosBroadVisionTechnologyCoLtdMember"
      id="Fact001154">100% owned by Shenzhen Bowei</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_HorgosTianyuemengTechnologyCoLtdMember"
      id="Fact001156">Registered&#160;capital of RMB 1,000,000 (USD&#160;153,846)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_HorgosTianyuemengTechnologyCoLtdMember"
      id="Fact001158">Horgos Tianyuemeng Technology Co., Ltd. (&#x201c;Horgos Tianyuemeng&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_HorgosTianyuemengTechnologyCoLtdMember"
      id="Fact001160">100% owned by Shenzhen Tianyuemeng&#160;</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_HorgosTianyuemengTechnologyCoLtdMember"
      id="Fact001162">Registered&#160;capital of RMB 1,000,000 (USD&#160;153,846)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember"
      id="Fact001164">Horgos Tianyuemeng Technology Co., Ltd.-Shenzhen Branch (&#x201c;Horgos Tianyuemeng-SZ&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember"
      id="Fact001166">100% owned by Horgos Tianyuemeng</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_HorgosTianyuemengTechnologyCoLtdShenzhenBranchMember"
      id="Fact001168">Registered capital of RMB 1,000,000 (USD&#160;153,846)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_OceanCloudTechnologyCoLimitedMember"
      id="Fact001170">Ocean Cloud Technology Co., Limited. (&#x201c;Ocean HK&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_OceanCloudTechnologyCoLimitedMember"
      id="Fact001172">56% owned by Mcloudvr HK</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_OceanCloudTechnologyCoLimitedMember"
      id="Fact001174">Registered&#160;capital of HKD 10,000 (USD 1,288)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_ShenzhenHaiyunXinshengTechnologyCoLtdMember"
      id="Fact001176">Shenzhen Haiyun Xinsheng Technology Co., Ltd. (&#x201c;Shenzhen Haiyun&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_ShenzhenHaiyunXinshengTechnologyCoLtdMember"
      id="Fact001178">100% owned by Ocean HK</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_ShenzhenHaiyunXinshengTechnologyCoLtdMember"
      id="Fact001180">Registered&#160;capital of RMB 50,000,000 (USD&#160;7,846,707)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember"
      id="Fact001183">Shenzhen Tata Mutual Entertainment Information Technology Co., Ltd. (&#x201c;Shenzhen Tata&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember"
      id="Fact001185">100% owned by Shenzhen Haiyun</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_ShenzhenTataMutualEntertainmentInformationTechnologyCoLtdMember"
      id="Fact001187">Registered&#160;capital of RMB 5,000,000 (USD&#160;784,671)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_ShenzhenYoumiTechnologyCoLtdMember"
      id="Fact001189">Shenzhen Youmi Technology Co., Ltd. (&#x201c;Shenzhen Youmi&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_ShenzhenYoumiTechnologyCoLtdMember"
      id="Fact001191">100% owned by Shenzhen Haiyun</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_ShenzhenYoumiTechnologyCoLtdMember"
      id="Fact001193">Registered capital of RMB 5,000,000 (USD 784,671)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_ShenzhenYushianTechnologyCoLtdMember"
      id="Fact001195">Shenzhen Yushian Technology Co., Ltd. (&#x201c;Shenzhen Yushi&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_ShenzhenYushianTechnologyCoLtdMember"
      id="Fact001197">100% owned by Shenzhen Haiyun</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_ShenzhenYushianTechnologyCoLtdMember"
      id="Fact001199">Registered capital of RMB 5,000,000 (USD 784,671)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember"
      id="Fact001201">Horgos Tata Mutual Entertainment Information Technology Co., Ltd. (&#x201c;Horgos Tata&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember"
      id="Fact001203">100% owned by Shenzhen Tata</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_HorgosTataMutualEntertainmentInformationTechnologyCoLtdMember"
      id="Fact001205">Registered&#160;capital of RMB 5,000,000 (USD&#160;784,671)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_HorgosYoumiTechnologyCoLtdMember"
      id="Fact001207">Horgos Youmi Technology Co., Ltd. (&#x201c;Horgos Youmi&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_HorgosYoumiTechnologyCoLtdMember"
      id="Fact001209">100% owned by Shenzhen Youmi</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_HorgosYoumiTechnologyCoLtdMember"
      id="Fact001211">Registered capital of RMB 5,000,000 (USD 784,671)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_HorgosYushianTechnologyCoLtdMember"
      id="Fact001213">Horgos Yushian Technology Co., Ltd. (&#x201c;Horgos Yushi&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_HorgosYushianTechnologyCoLtdMember"
      id="Fact001215">100% owned by Shenzhen Yushi</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_HorgosYushianTechnologyCoLtdMember"
      id="Fact001217">Registered capital of RMB 5,000,000 (USD 784,671)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_KashgarYoushiInformationTechnologyCoLtdMember"
      id="Fact001219">Kashgar Youshi Information Technology Co., Ltd. (&#x201c;Kashgar Youshi&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_KashgarYoushiInformationTechnologyCoLtdMember"
      id="Fact001221">100% owned by Qianhai Youshi</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_KashgarYoushiInformationTechnologyCoLtdMember"
      id="Fact001223">Registered&#160;capital of RMB 5,000,000 (USD&#160;769,230)</us-gaap:MinorityInterestDescription>
    <us-gaap:BusinessAcquisitionNameOfAcquiredEntity
      contextRef="From2023-01-012023-12-31_custom_BeijingWeixiaohaiTechnologyCoLtdMember"
      id="Fact001225">Beijing Weixiaohai Technology Co., Ltd. (&#x201c;Beijing Weixiaohai&#x201d;)</us-gaap:BusinessAcquisitionNameOfAcquiredEntity>
    <us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription
      contextRef="From2023-01-012023-12-31_custom_BeijingWeixiaohaiTechnologyCoLtdMember"
      id="Fact001227">100% owned by Shenzhen Haiyun</us-gaap:EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanDescription>
    <us-gaap:MinorityInterestDescription
      contextRef="From2023-01-012023-12-31_custom_BeijingWeixiaohaiTechnologyCoLtdMember"
      id="Fact001229">Registered&#160;capital of RMB 8,000,000 (USD&#160;1,124,622)</us-gaap:MinorityInterestDescription>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001231">&lt;p id="xdx_803_eus-gaap--SignificantAccountingPoliciesTextBlock_zXWQrNhi70F6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Note 2 &#x2014; &lt;span id="xdx_825_zgzFTNlAh2vj"&gt;Summary of significant accounting policies&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline; font-size: 10pt; background-color: white"&gt;Liquidity&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="background-color: white"&gt;In
assessing the Company&#x2019;s liquidity, the Company monitors and analyses its cash on-hand&#160;and its operating and capital expenditure
commitments. The Company&#x2019;s liquidity needs are to meet its working capital requirements, operating expenses and capital expenditure
obligations. Cash flow from operations, advance from shareholders, and proceeds from third party loan have been utilized to finance the
working capital requirements of the Company. As of December 31, 2022 and December 31, 2023, the Company had cash of RMB &lt;span id="xdx_90A_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20221231_pp0p0" title="Cash and cash equivalents"&gt;151,119,985&lt;/span&gt; and
RMB &lt;span id="xdx_905_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20231231_pp0p0" title="Cash and cash equivalents"&gt;126,037,538&lt;/span&gt;. The Company&#x2019;s working capital was RMB &lt;span id="xdx_90C_ecustom--WorkingCapital_iI_c20221231_zkXVHDTlOfy3" title="Working capital"&gt;158,339,349&lt;/span&gt; and RMB &lt;span id="xdx_906_ecustom--WorkingCapital_iI_c20231231_zOIjNnlSDBh3" title="Working capital"&gt;134,894,390&lt;/span&gt; as of December 31, 2022 and December 31,
2023. The Company believes its revenues and operations will continue to grow and the current working capital is sufficient to support
its operations and debt obligations as they become due one year through report date.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_841_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zKvRTqELfkf5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86A_zAB4hLQGYjO3"&gt;Basis of presentation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The accompanying consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;), regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary for a fair presentation of its financial position and operation results.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_847_eus-gaap--ConsolidationPolicyTextBlock_z4dTZcdgruRe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_z65xpCLQ7DA3"&gt;Principles of consolidation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the wholly-foreign owned enterprise (&#x201c;WFOE&#x201d;) over which the Company exercises control and, when applicable, entities for which the Company has a controlling financial interest or is the primary beneficiary. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_841_eus-gaap--UseOfEstimates_zXn49Uw29Rq" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zxqvIfPcom74"&gt;Use of estimates and assumptions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&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 and disclosures of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates reflected in the Company&#x2019;s consolidated financial statements include the useful lives of property and equipment and intangible assets, impairment of long-lived assets and goodwill, allowance for doubtful accounts, provision for contingent liabilities, revenue recognition, right-of-use assets and lease liabilities, deferred taxes and uncertain tax position, purchase price allocations for business combination, the fair value of contingent consideration related to business acquisitions. Actual results could differ from these estimates.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_844_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zfW47q598xy6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_ztuY4HahIXTi"&gt;Foreign currency translation and other comprehensive income (loss)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The reporting currency of
the Company was US Dollor (&#x201c;USD&#x201d;) for the years ended December 31, 2021 and December 31, 2022. On June 30, 2023, the Company
determined that it would qualify as a foreign private issuer, as that term is defined in Rule 3b-4(c) promulgated under the Securities
Exchange Act of 1934, beginning as of July 1, 2023. The Company therefore changed its reporting currency from USD to Chinese Renminbi
(&#x201c;RMB&#x201d;) as of June 30, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;To enhance comparability of
its consolidated financial statement, the Company presented financial information in both RMB and USD for the year ended December 31,
2023 as additional information to the reader.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Pursuant to Accounting Standards
Codification (&#x201c;ASC&#x201d;) 830 &#x201c;Foreign Currency Matters&#x201d;, the Company determined that its functional currency is RMB.
MicroCloud and its Hong Kong subsidiaries, &lt;span style="background-color: white"&gt;Quantum Edge HK Limited&lt;/span&gt;, Broadvision HK, Ocean
HK and Mcloudvr HK, maintain their book and records in USD, hence their financial information were translated into RMB in preparation
of the consolidated financial statements. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity
amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for
the period.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Translation adjustments included in accumulated other comprehensive loss amounted to RMB 3,182,525 and RMB 1,365,466 as of December&#160;31, 2022 and 2023, respectively. The balance sheet amounts, with the exception of shareholders&#x2019; equity at December&#160;31, 2022 and 2023 were translated at USD 1.00 to 6.8972 and to 7.0827, respectively. The average translation rates applied to statement of income accounts for the years ended December&#160;31, 2021, 2022 and 2023 were &lt;span id="xdx_908_eus-gaap--ForeignCurrencyTransactionsDescription_c20210101__20211231" title="Foreign cuurency transactions"&gt;USD 1.00 to RMB 6.3721&lt;/span&gt;, &lt;span id="xdx_90E_eus-gaap--ForeignCurrencyTransactionsDescription_c20220101__20221231" title="Foreign cuurency transactions"&gt;RMB 6.7290&lt;/span&gt; and &lt;span id="xdx_90C_eus-gaap--ForeignCurrencyTransactionsDescription_c20230101__20231231" title="Foreign cuurency transactions"&gt;7.0467&lt;/span&gt;, respectively. The shareholders&#x2019; equity accounts were stated at their historical rate. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheets.&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_843_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z16IhF3errH2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_864_zFZVi1yVUMU"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Cash and cash equivalents primarily consist of bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use. Cash and cash equivalents also consist of funds earned from the Company&#x2019;s operating revenues which were held at third party platform fund accounts which are unrestricted as to immediate use or withdraw. The Company maintains most of its bank accounts in the PRC.&lt;/p&gt;



&lt;p id="xdx_84C_eus-gaap--ReceivablesPolicyTextBlock_zjJLs7xUfQ2g" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_861_zOZexSUGM1X5"&gt;Accounts receivable, net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Accounts receivable include trade accounts due from customers. Accounts are considered overdue after 90 days. Management reviews its receivables on a regular basis to determine if the bad debt allowance is adequate and provides allowance when necessary. The allowance is based on management&#x2019;s best estimates of specific losses on individual customer exposures, as well as the historical trends of collections. Account balances are charged off against the allowance after all means of collection have been exhausted and the likelihood of collection is not probable. As of December 31, 2023 and 2022, the Company has RMB &lt;span id="xdx_90A_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iI_c20231231_zFVqdcl1barl" title="Doubtful accounts for accounts receivable"&gt;4,588,786&lt;/span&gt; and RMB &lt;span id="xdx_908_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iI_c20221231_zL6me0W4f4Se" title="Doubtful accounts for accounts receivable"&gt;4,862,941&lt;/span&gt; of allowance for doubtful accounts for accounts receivable, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84E_eus-gaap--CashCashEquivalentsAndShortTermInvestmentsTextBlock_zQ0TVKsmvXSf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_863_zAs1L34D0pyk"&gt;Short term investments&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Short-term investments are investments in wealth management product with underlying in cash, bonds and equity funds. The investments can be redeemed any time and the investment was recorded at fair value. The gain (loss) from sale of any investments and fair value change are recognized in the statements of income and comprehensive income.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_844_eus-gaap--InventoryPolicyTextBlock_zQOc9hKHybcj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_864_zmPSgKMu4XVi"&gt;Inventories&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Inventories are comprised of finished goods and are stated at the lower of cost or net realizable value using the weighted average method. Management reviews inventories for obsolescence and cost in excess of net realizable value periodically when appropriate and records a reserve against the inventory when the carrying value exceeds net realizable value. As of December 31, 2023 and 2022, the Company has an allowance of RMB&lt;span id="xdx_900_eus-gaap--InventoryValuationReserves_iI_c20231231_zwVYAswrqLab" title="Inventory Valuation Reserves"&gt;176,459&lt;/span&gt; and RMB&lt;span id="xdx_90B_eus-gaap--InventoryValuationReserves_iI_c20221231_zhW3LSBj48L" title="Inventory Valuation Reserves"&gt;176,459&lt;/span&gt;, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84A_ecustom--PrepaidServicesFeesPolicyTextBlock_zmU9AHct0HAa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_866_zjcsvt6QO9O2"&gt;Prepaid services fees&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Prepaid services fees are mainly payments made to vendors or services providers for future services. These amounts are refundable and bear no interest. Prepaid services fees also include money deposited with certain channel providers to ensure the contents of the advertisement do not violate the terms of the channel providers. The deposits usually have one year term and are refundable upon contract termination. Management reviews its prepaid services fees on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. As of December&#160;31, 2022 and 2023, no allowance was deemed necessary.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_845_ecustom--PrepaymentsOtherCurrentAssetsAndDepositsPolicyTextBlock_zgWRYO1UvOA7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_867_zoWt1iXULPih"&gt;Prepayments, other current assets and deposits, net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Prepayments and other current assets are mainly payments made to vendors or service providers for purchasing goods or services that have not been received or provided, deposits for rent and utilities and employee advances. This amount is refundable and bears no interest. Prepayment and deposit are classified as either current or non-current&#160;based on the terms of the respective agreements. These advances are unsecured and are reviewed periodically to determine whether their carrying value has become impaired. As of December&#160;31, 2023 and 2022, the Company made Nil and RMB &lt;span id="xdx_90B_ecustom--AllowanceForNoncurrentPrepaymentsAndDeposits_iI_c20221231_zqerO2aHrrU" title="Allowance for noncurrent prepayments and deposits"&gt;3,300&lt;/span&gt; allowance for noncurrent prepayments and deposits, respectively.&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84D_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zKqJ6cmVz6e" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86A_zzObD0VBS62"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Property and equipment are stated at cost less accumulated depreciation and impairment if applicable. Depreciation is computed using the straight-line method over the estimated useful lives of the assets with 5% residual value. The estimated useful lives are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" id="xdx_89C_ecustom--PropertyPlantAndEquipmentsTextBlock_zGUvz8g6Uuc2" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Summary of significant accounting policies (Details)"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"&gt;&lt;span id="xdx_8BE_zltq3vWzHzba" style="display: none"&gt;Schedule of estimated useful lives&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"&gt;&lt;b&gt;Useful Life&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 83%; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"&gt;Office equipment&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%; text-align: justify; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 15%; text-align: center; vertical-align: bottom"&gt;&lt;span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zrBvPFbG6sV4" title="Estimated useful lives"&gt;3&lt;/span&gt; years&lt;/td&gt; &lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"&gt;Mechanical equipment&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"&gt;&lt;span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_zNmXPspMlc76" title="Estimated useful lives"&gt;3&lt;/span&gt; &#x2013; &lt;span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_zJv2hep2LB24" title="Estimated useful lives"&gt;5&lt;/span&gt; years&lt;/td&gt; &lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"&gt;Electronic equipment&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"&gt;&lt;span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicEquipmentMember_zzA7c8g5YOMg" title="Estimated useful lives"&gt;3&lt;/span&gt; &#x2013; &lt;span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicEquipmentMember_zRFrxPlt7QZk" title="Estimated useful lives"&gt;5&lt;/span&gt; years&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A1_zQuse1Opewvg" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_841_ecustom--CostMethodInvestmentsPolicyTextBlock_zX5SfEWlhcm2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86E_zxFJz8hAz8S8"&gt;Cost method investments&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company records cost method investments at the historical cost in its consolidated financial statements and subsequently records any dividends received from the net accumulated earrings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Cost method investments are evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near term prospects of the investments; and (v) ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84A_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zTYZYs7wJWI2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86E_zhNBnMsjGGTc"&gt;Intangible assets, net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company&#x2019;s intangible assets with definite useful lives primarily consist of customer relationships, software, and non-competing&#160;agreements. Identifiable intangible assets resulting from the acquisitions of subsidiaries accounted for using the purchase method of accounting are estimated by management based on the fair value of assets received. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line&#160;basis over the shorter of the contractual terms or the estimated useful lives of three to ten years.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_842_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zaYv3UqIDsJ" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_864_zmtZYv2WDwrb"&gt;Goodwill&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment losses on goodwill are not reversed.&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required. The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_848_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zXzEnpshsXR7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_863_zyOXB3VQq67h"&gt;Impairment for long-lived assets&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Long-lived assets, including property and equipment and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate, to comparable market values.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_841_eus-gaap--BusinessCombinationsPolicy_zGoUtWdq43pc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_869_zp3ZLk4EyjJ"&gt;Business combination&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The purchase price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in the Company&#x2019;s consolidated statements of operations. The results of operations of the acquired business are included in the Company&#x2019;s operating results from the date of acquisition.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_840_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_ztB3HJrqUgFk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_861_zqcM7od5HOF4"&gt;Fair value measurement&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The accounting standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires disclosure of the fair value of financial instruments held by the Company.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The accounting standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure requirements for fair value measures. The three levels are defined as follow:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify"&gt;&#x25cf;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"&gt;Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify"&gt;&#x25cf;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"&gt;Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify"&gt;&#x25cf;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"&gt;Level 3 inputs to the valuation methodology are unobservable and significant to the fair value.&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84D_ecustom--WarrantsLiabilitiesPolicyTextBlock_z2ectKvATwa7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_869_zBV9Uwup56F6"&gt;Warrants liabilities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company accounts for warrants (Public Warrants or Private Warrants) as either equity-classified or liability-classified instruments based on an assessment of the warrant&#x2019;s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (&#x201c;FASB&#x201d;) ASC 480 and ASC 815, &#x201c;Derivatives and Hedging&#x201d; (&#x201c;ASC 815&#x201d;). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company&#x2019;s own ordinary shares and whether the warrant holders could potentially require &#x201c;net cash settlement&#x201d; in a circumstance outside of the Company&#x2019;s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of equity at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded as liabilities at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the consolidated statements of operations. The Company has elected to account for its Public Warrants as equity and the Private Warrants as liabilities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_841_eus-gaap--RevenueRecognitionPolicyTextBlock_zTzDAtxnA7Uh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_864_zKblnL4z9Qra"&gt;Revenue recognition&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Effective January 1, 2019, the Company adopted ASC Topic 606 using the modified retrospective adoption method. Based on the requirements of ASC Topic 606, revenue is recognized when control of the promised goods or services is transferred to the customers in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for those goods or services. The Company primarily sells its products to hospitals and medical equipment companies. Revenue is recognized when the following 5-step revenue recognition criteria are met:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in; font-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in; font-size: 10pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;1)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Identify the contract with a customer&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="text-align: justify; margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in; text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;2)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Identify the performance obligations in the contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="text-align: justify; margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in; text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;3)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Determine the transaction price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="text-align: justify; margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in; text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;4)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Allocate the transaction price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="text-align: justify; margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in; text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;5)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Recognize revenue when or as the entity satisfies a performance obligation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company&#x2019;s revenue recognition policies effective upon the adoption of ASC 606 are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top; text-align: justify"&gt;
    &lt;td style="text-align: justify; width: 0.5in"&gt;&lt;/td&gt;
    &lt;td style="width: 0.25in; text-align: justify"&gt;&lt;i&gt;(i)&lt;/i&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;i&gt;Holographic Solutions&lt;/i&gt;&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top; text-align: justify"&gt;
    &lt;td style="text-align: justify; width: 0.75in"&gt;&lt;/td&gt;
    &lt;td style="width: 0.25in; text-align: justify"&gt;&lt;i&gt;a.&lt;/i&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;i&gt;Holographic Technology LiDAR Products&lt;/i&gt;&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"&gt;The Company generates LiDAR revenue through selling integrated circuit board embedded with holographic software. The Company typically enters into written contracts with its customer where the rights of the parties, including payment terms, are identified and sales prices to the customers are fixed with no separate sales rebate, discount, or other incentive and no right of return exists on sales of inventory. The Company&#x2019;s performance obligation is to deliver products according to contract specifications. The Company recognizes product revenue at a point in time when the control of products is transferred to customers.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top; text-align: justify"&gt;
    &lt;td style="text-align: justify; width: 0.75in"&gt;&lt;/td&gt;
    &lt;td style="width: 0.25in; text-align: justify"&gt;&lt;i&gt;b.&lt;/i&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;i&gt;Holographic Technology Intelligence Vision software and Technology Development Service&lt;/i&gt;&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"&gt;The Company generates revenue by developing ADAS software and technology, which are generally on a fixed-priced&#160;basis. The Company has no alternative use for the customized software and the Company has an enforceable right to payment for performance completed to date. Revenues from ADAS software development contracts are recognized over time during the contract period based on the Company&#x2019;s measurement of progress towards completion using input method, which is usually measured by comparing labor hours expended to date to total estimated labor hours needed to satisfy the performance obligation. Assumptions, risks and uncertainties inherent in the estimates used to measure progress could affect the amount of revenues, receivables and deferred revenues at each reporting period. The Company has a long history of developing various ADAS software resulting in its ability to reasonably estimate the progress toward completion on each fixed price customized contracts.&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top; text-align: justify"&gt;
    &lt;td style="text-align: justify; width: 0.75in"&gt;&lt;/td&gt;
    &lt;td style="width: 0.25in; text-align: justify"&gt;&lt;i&gt;c.&lt;/i&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;i&gt;Holographic Technology Licensing and Content Products&lt;/i&gt;&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"&gt;The Company provides holographic content products and holographic software for music videos, shows, and commercials on a fixed-price&#160;basis. These contents and software are generally pre-developed&#160;and exist when made available to the customer. Content products are delivered through its website or offline using hard drive.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"&gt;Revenues from licensing and content products are recognized at the point in time when the control of products or services is transferred to customers. No upgrades, maintenance, or any other post-contract&#160;customer support are provided.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top; text-align: justify"&gt;
    &lt;td style="text-align: justify; width: 0.75in"&gt;&lt;/td&gt;
    &lt;td style="width: 0.25in; text-align: justify"&gt;&lt;i&gt;d.&lt;/i&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;i&gt;Holographic Technology Hardware Sales&lt;/i&gt;&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"&gt;The Company is a distributer of holographic hardware and generates revenue through resale. In accordance with ASC 606, revenue recognition: principal agent consideration, an entity is a principal if it controls the specified good or service before that good or service is transferred to a customer. Otherwise, the entity is an agent in the transaction. The Company evaluates three indicators of control in accordance with ASU 2016-08: 1) For hardware sales, the Company is the most visible entity to customers and assumes fulfilment risk and risks related to the acceptability of products, including addressing customer complaints directly and handling of product returns or refunds directly. 2) The Company assumes inventory risk after taking the title from vendors and is responsible for product damage during shipment period prior to acceptance of its customers and is also responsible for product return if the customer is not satisfied with the products. 3) The Company determines the resale price of hardware products. 4) The Company is the party that directs the use of the inventory and can prevent the vendor from transferring the product to a customer or to redirect the products to a different customer. After evaluating the above scenario, the Company considers itself the principal of these arrangements and records hardware sales revenue on a gross basis.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"&gt;Hardware sales contracts are on a fixed price basis with no separate sales rebate, discount, or other incentive. Revenue is recognized at a point in time when the Company has delivered products and the acceptance by its customer with no future obligation. The Company generally permits returns of products due to deficits; however, returns are historically insignificant.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top; text-align: justify"&gt;
    &lt;td style="text-align: justify; width: 0.5in"&gt;&lt;/td&gt;
    &lt;td style="width: 0.25in; text-align: justify"&gt;&lt;i&gt;(ii)&lt;/i&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;i&gt;Holographic Technology Service&lt;/i&gt;&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"&gt;Holographic advertisements are the use of holographic technology integrated into advertisements on media platforms and offline display. The Company enters advertising contracts with advertisers to promote merchandises and services where the price, which is generally based on cost per action (&#x201c;CPA&#x201d;), is fixed and determinable. The Company provides its advertising service to channel providers where the amounts cost per action are also fixed and determinable. Revenue is recognized at a point of time when agreed actions are performed. The Company considers itself as provider of the services under the CPA model as it has the control of the services at any time before it is transferred to the customers which is evidenced by 1) having a right to a service to be performed by the other party, which gives the Company the ability to direct that party to provide the service to the customers on the Company&#x2019;s behalf. 2) having discretion in setting the price for the service 3) billing monthly advertising fee directly to customers by settling valid CPA data with customers. Therefore, the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis. The Company also provides advertisement services through influencers on social networks. The Company charges advertisers a fixed rate, which is generally a fixed percentage of total value of merchandise sold over a specific period (&#x201c;GMV&#x201d;). Revenue is recognized at a point of time when merchandise is sold through social network.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"&gt;The Company&#x2019;s SDK service is a collection of software development tools in one installable package that enables customers (usually software developers) to add holographic functionality and run holographic advertisements in their APPs or software. SDK contracts are primarily on a fixed rate basis, or cost per SDK Connection. The Company recognizes SDK service revenue at a point in time when a user completes an SDK connection via a designated portal. Service fees are generally billed monthly based on per-connection&#160;basis.&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"&gt;The Company also provides game promotion services for game developers and licensed game operators. The Company acted as a marketing channel that it will promote the games through in-house or third-party platforms, from which users can download the mobile and purchase virtual currency for in game premium features to enhance their game playing experience. The Company contracts with third party payment platforms for collection services offered to game players who have purchased virtual currency. The game developers, licensed operator, payment platforms and the marketing channels are entitled to profit sharing based on a prescribed percentage of the gross amount charged to the game players. The Company&#x2019;s obligation in the promotion services is completed at a point in time when the game players made a payment to purchase virtual currency. The Company considered itself an agent in these arrangements since it does not control the services at any time. Accordingly, the Company records the game promotion service revenue on a net basis.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Contract
balances&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company records receivable related to revenue when it has an unconditional right to invoice and receive payment.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Payments received from customers before all the relevant criteria for revenue recognition met are recorded as deferred revenue.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company&#x2019;s disaggregated revenue streams are summarized and disclosed in Note 17.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_847_ecustom--ContractBalancesPolicyTextBlock_zyQYg3jvsD1k" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zbnHumUXdsu7"&gt;Cost of revenues&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;For holographic solutions, the cost of revenue consists primarily of the costs of hardware products sold and outsourced content providers, third party software development costs, and compensation expenses for the Company&#x2019;s professionals.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;For holographic technology service, the cost of revenue consists primarily of&#160;costs paid to channel distributors for advertising services and compensation expenses for the Company&#x2019;s professionals.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_840_eus-gaap--AdvertisingCostsPolicyTextBlock_zN7jlmhdiv2h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86A_zjJ9WdfIXhGh"&gt;Advertising costs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Advertising costs are expensed as incurred and included in selling expenses. Advertising costs are historically immaterial to the Company&#x2019;s operating expenses. Advertising costs amounted to RMB &lt;span id="xdx_905_eus-gaap--AdvertisingExpense_c20210101__20211231_zKlCwPpvoE1k" title="Advertising expense"&gt;148,521&lt;/span&gt;, RMB &lt;span id="xdx_90C_eus-gaap--AdvertisingExpense_c20220101__20221231_zL7u7H8ltx86" title="Advertising expense"&gt;3,735,551&lt;/span&gt; and RMB &lt;span id="xdx_902_eus-gaap--AdvertisingExpense_c20230101__20231231_zPBEC2utvDx4" title="Advertising expense"&gt;2,727,591&lt;/span&gt; for the years ended December&#160;31, 2021,2022 and 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_844_eus-gaap--ResearchAndDevelopmentExpensePolicy_zKm3Cqn12ks5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_863_zxcsfb1T0U4k"&gt;Research and development&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Research and development expenses include salaries and other compensation-related expenses to the Company&#x2019;s research and product development personnel, outsourced subcontractors, as well as office rental, depreciation and related expenses for the Company&#x2019;s research and product development team.&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_849_ecustom--ValueAddedTaxesVATAndgoodsAndServicesTaxesGSTPolicyTextBlock_zB7JsgU4U9Fe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_860_z8NcT3Zu6GEb"&gt;Value added taxes (&#x201c;VAT&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Revenue represents the invoiced value of service, net of VAT. VAT is based on the gross sales price. The VAT rate is 6% on services and 13% on goods in China. Entities that are VAT general taxpayers are allowed to offset qualified input VAT paid to suppliers against their output VAT liabilities. Net VAT balance between input VAT and output VAT is recorded in taxes payable. All of the VAT returns filed by the Company&#x2019;s subsidiaries in China, have been and remain subject to examination by the tax authorities for five years from the date of filing.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84E_eus-gaap--IncomeTaxPolicyTextBlock_zDl2UWl5xBGd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86C_zlvjVQhb2qFe"&gt;Income taxes&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the results for the fiscal year as adjusted for items, which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Deferred taxes is accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying amount of assets and liabilities in the consolidated financial statements and the corresponding tax basis used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences. Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;An uncertain tax position is recognized as a benefit only if it is &#x201c;more likely than not&#x201d; that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the &#x201c;more likely than not&#x201d; test, no tax benefit is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84B_ecustom--OtherIncomePolicyTextBlock_zR13uNUnIHV1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86C_zvgvEK0rPcyi"&gt;Other Income, net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Other Income includes government subsidies which are amounts granted by local government authorities as an incentive for companies to promote development of the local technology industry. The Company receives government subsidies related to government sponsored projects and records such government subsidies as a liability when it is received. The Company records government subsidies as other income when there is no further performance obligation. Total government subsidies amounted to RMB &lt;span id="xdx_90F_ecustom--GovernmentSubsidies_c20210101__20211231_zCFES2ruaHB2" title="Government subsidies"&gt;76,988&lt;/span&gt;, RMB &lt;span id="xdx_90C_ecustom--GovernmentSubsidies_c20220101__20221231_zqbitnTDFZ3h" title="Government subsidies"&gt;478,809&lt;/span&gt; and RMB &lt;span id="xdx_90F_ecustom--GovernmentSubsidies_c20230101__20231231_zKzxKX0qmQx4" title="Government subsidies"&gt;844,332&lt;/span&gt; for the years ended December&#160;31, 2021, 2022 and 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_847_eus-gaap--LesseeOperatingLeasesTextBlock_zj6UJovTCPXc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zLljC98KKA8h"&gt;Leases&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-size: 10pt"&gt;Effective
January 1, 2022, the Company adopted ASU 2016-02, &#x201c;Leases&#x201d; (Topic 842), and elected the practical expedients that does not
require us to reassess: (1) whether any expired or existing contracts are, or contain, leases, (2) lease classification for any expired
or existing leases and (3) initial direct costs for any expired or existing leases. For lease terms of twelve months or fewer, a lessee
is permitted to make an accounting policy election not to recognize lease assets and liabilities. The Company also adopted the practical
expedient that allows lessees to treat the lease and non-lease components of a lease as a single lease component. On January 1, 2022,
the Company recognized approximately RMB&#160;5.7&#160;million (USD&#160;0.9&#160;million) of right of use (&#x201c;ROU&#x201d;) assets
and approximately RMB&#160;5.7&#160;million (USD&#160;0.9&#160;million) of operating lease liabilities based on the present value of the
future minimum rental payments of leases, using incremental borrowing rate of&#160;5.6% to&#160;7%.&lt;/span&gt;&lt;/p&gt;







&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company determines if
a contract contains a lease at inception. US GAAP requires that the Company&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2019;&lt;/span&gt;s
leases be evaluated and classified as operating or finance leases for financial reporting purposes. The classification evaluation begins
at the commencement date and the lease term used in the evaluation includes the non-cancellable period for which the Company has the right
to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain and failure
to exercise such option which result in an economic penalty. All of the Company&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2019;&lt;/span&gt;s
real estate leases are classified as operating leases.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;When determining the lease
payments for an operating lease transitioning to ASC 842 using the effective date, it&#x2019;s based on future payments at the transition
date, based on the present value of lease payments over the remaining lease term. Since the implicit rate for the Company&#x2019;s leases
is not readily determinable, the Company use its incremental borrowing rate based on the information available at the commencement date
in determining the present value of lease payments. The incremental borrowing rate is the rate of interest that the Company would have
to pay to borrow, on a collateralized basis, an amount equal to the lease payments, in a similar economic environment and over a similar
term.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Lease terms used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives. Lease expense is recognized on a straight-line basis over the lease term.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future pre-tax cash flows.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_842_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zDTsJYKwuZGb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_864_zZPskJppLwRj"&gt;Share-based compensation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company records share-based compensation expense for employees by allocations from MicroCloud using a proportional cost allocation method by considering the headcount and its estimates of each employee&#x2019;s time attributable to the Company. The share-based compensation expenses are valued at fair value on the grant date when the reward is approved. Share-based compensation is recognized net of forfeitures, as amortized expense on a straight-line basis over the requisite service period, which is the vesting period.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company accounts for share-based compensation expenses using an estimated forfeiture rate at the time of grant and revising, if necessary, in subsequent periods if actual forfeitures differ from initial estimates. Share-based compensation expenses are recorded net of estimated forfeitures such that expenses are recorded only for those share-based awards that are expected to vest.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_842_ecustom--EmployeeBenefitPolicyTextBlock_zQ9vxukBvaQc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_860_zlQB5MaYZds2"&gt;Employee benefit&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The full-time employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance and other welfare, which are government mandated defined contribution plans. The Company is required to accrue for these benefits based on certain percentages of the employees&#x2019; respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. Total expenses for the plans were RMB &lt;span id="xdx_901_eus-gaap--LaborAndRelatedExpense_c20210101__20211231_z2HyU6DJEPHe" title="Total expenses"&gt;3,414,706&lt;/span&gt;, RMB &lt;span id="xdx_900_eus-gaap--LaborAndRelatedExpense_c20220101__20221231_zQFSJ0J5PFoe" title="Total expenses"&gt;4,630,467&lt;/span&gt; and RMB &lt;span id="xdx_903_eus-gaap--LaborAndRelatedExpense_c20230101__20231231_zDuwsq4H3ade" title="Total expenses"&gt;1,512,164&lt;/span&gt; for the years ended December&#160;31, 2021, 2022 and 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_843_ecustom--NoncontrollingInterestspolicyTextBlock_z8YRQVQxFsIg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86A_zjAb4wHfjsC1"&gt;Non-controlling interests&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Our non-controlling interests represent the minority shareholders&#x2019; ownership interests related to our subsidiaries, including 44% for Ocean HK and its subsidiaries. The non-controlling interests are presented in the consolidated balance sheets separately from equity attributable to our shareholders. Non-controlling interests in the results of us are presented on the consolidated statement of income as allocations of the total income or loss for the year ended December 31, 2023 between non-controlling interest holders and our shareholders.&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Non-controlling interests
consist of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_892_ecustom--ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock_zM6VP6bL1pw4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span id="xdx_8B6_zMqb9InpEN4g" style="display: none"&gt;Schedule of noncontrolling interests&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Ocean HK&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--MinorityInterest_iI_c20221231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_zb3L9DzOrI6g" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total non-controlling interests"&gt;291,921&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--MinorityInterest_iI_c20231231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_zX7Ojpt8fsM6" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total non-controlling interests"&gt;86,196&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--MinorityInterest_iI_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_ziVbhOa2Qvha" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total non-controlling interests"&gt;14,187&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Total non-controlling interests&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--MinorityInterest_iI_c20221231_zKZBwG8e3Wmc" style="border-bottom: Black 2.5pt double; text-align: right" title="Total non-controlling interests"&gt;291,921&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--MinorityInterest_iI_c20231231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_zXPSRSpMsIT9" style="border-bottom: Black 2.5pt double; text-align: right" title="Total non-controlling interests"&gt;86,196&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--MinorityInterest_iI_uUSD_c20231231_z43UpQS6YOsc" style="border-bottom: Black 2.5pt double; text-align: right" title="Total non-controlling interests"&gt;14,187&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zlimDlBCJJH2" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84C_eus-gaap--EarningsPerSharePolicyTextBlock_z9Kv9D8L1PSe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_zEysVXT9Dyub"&gt;Earnings per share&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company computes earnings per share (&#x201c;EPS&#x201d;) in accordance with ASC 260, &#x201c;Earnings per Share&#x201d;. ASC 260 requires companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary share outstanding for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS. &lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_840_ecustom--StatutoryReservesPolicyTextBlock_zRgMLIz2zrhd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_861_z7pzjvFWpXei"&gt;Statutory reserves&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Pursuant to the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable &#x201c;statutory surplus reserve fund&#x201d;. Subject to certain cumulative limits, the &#x201c;statutory surplus reserve fund&#x201d; requires annual appropriations of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles generally accepted in the PRC (&#x201c;PRC GAAP&#x201d;) at each year-end). For foreign invested enterprises and joint ventures in the PRC, annual appropriations should be made to the &#x201c;reserve fund&#x201d;. For foreign invested enterprises, the annual appropriation for the &#x201c;reserve fund&#x201d; cannot be less than 10% of after-tax profits until the aggregated appropriations reach 50% of the registered capital (as determined under PRC GAAP at each year-end). If the Company has accumulated loss from prior periods, the Company is able to use the current period net income after tax to offset against the accumulate loss.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84C_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zrW1voJfuEgc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86D_zZ4KB4DTiGVb"&gt;Segment reporting&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments on a basis consistent with the Company&#x2019;s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for details on the Company&#x2019;s business segments.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company&#x2019;s chief operating
decision maker is the Chief Executive Officer, who reviews the financial information of the separate operating segments when making decisions
about allocating resources and assessing the performance of the group. Majority of the Company's business activities are carried out
in PRC, hence no geographical segment is disclosed. The Company has determined two operating segments: (1) Holographic solutions, and
(2) Holographic technology service.&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84B_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zdJ79ICSKf41" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_863_znrg3FGs7uO9"&gt;Recently issued accounting pronouncements&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;In May&#160;2019, the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments &#x2014; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13 added Topic 326, Financial Instruments &#x2014; Credit Losses, and made several consequential amendments to the Codification. Update 2016-13 also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments &#x2014; Credit Losses &#x2014; Available-for-Sale Debt Securities. The amendments in this Update address those stakeholders&#x2019; concerns by providing an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments in Update 2016-13 while still providing financial statement users with decision-useful information. In November&#160;2019, the FASB issued ASU No. 2019-10, which to update the effective date of ASU No. 2016-02 for private companies, not-for-profit organizations and certain smaller reporting companies applying for credit losses, leases, and hedging standard. The new effective date for these preparers is for fiscal years beginning after December&#160;15, 2022. The adoption of this ASU does not have a material effect on the Company&#x2019;s consolidated financial statements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;In October&#160;2020, the FASB issued ASU 2020-08, &#x201c;Codification
Improvements to Subtopic&#160;310-20, Receivables&#160;&#x2014; Nonrefundable Fees and Other Costs&#x201d;. The amendments in this Update
represent changes to clarify the Codification. The amendments make the Codification easier to understand and easier to apply by eliminating
inconsistencies and providing clarifications. ASU 2020-08&#160;is effective for the Company for annual and interim reporting periods beginning
July&#160;1, 2021. Early application is not permitted. All entities should apply the amendments in this Update on a prospective basis
as of the beginning of the period of adoption for existing or newly purchased callable debt securities. These amendments do not change
the effective dates for Update 2017-08. The adoption of this new standard does not have material impact on Company&#x2019;s consolidated
financial statements and related disclosures.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;In October&#160;2021, the FASB issued ASU 2021-08, &#x201c;Business Combinations&#x201d;. The amendments in this Update address how to determine whether a contract liability is recognized by the acquirer in a business combination and resolve the inconsistency of measuring revenue contracts with customers acquired in a business combination by providing specific guidance on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts in a business combination. The amendments in this Update apply to all entities that enter into a business combination within the scope of Subtopic 805-10, Business Combination-Overalls. For public business entities, ASU 2021-08 is effective for fiscal years beginning after December&#160;15, 2022, including interim periods within those fiscal years. Early application is permitted. The amendments in this Update should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The adoption of this ASU did not have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Except as mentioned above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company&#x2019;s consolidated balance sheets, statements of income and comprehensive income and statements of cash flows.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001233"
      unitRef="RMB">151119985</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001235"
      unitRef="RMB">126037538</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <HOLO:WorkingCapital
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001237"
      unitRef="RMB">158339349</HOLO:WorkingCapital>
    <HOLO:WorkingCapital
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001239"
      unitRef="RMB">134894390</HOLO:WorkingCapital>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001241">&lt;p id="xdx_841_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zKvRTqELfkf5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86A_zAB4hLQGYjO3"&gt;Basis of presentation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The accompanying consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;), regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary for a fair presentation of its financial position and operation results.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001243">&lt;p id="xdx_847_eus-gaap--ConsolidationPolicyTextBlock_z4dTZcdgruRe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_z65xpCLQ7DA3"&gt;Principles of consolidation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the wholly-foreign owned enterprise (&#x201c;WFOE&#x201d;) over which the Company exercises control and, when applicable, entities for which the Company has a controlling financial interest or is the primary beneficiary. All transactions and balances among the Company and its subsidiaries have been eliminated upon consolidation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2023-01-01to2023-12-31" id="Fact001245">&lt;p id="xdx_841_eus-gaap--UseOfEstimates_zXn49Uw29Rq" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zxqvIfPcom74"&gt;Use of estimates and assumptions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&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 and disclosures of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the periods presented. Significant accounting estimates reflected in the Company&#x2019;s consolidated financial statements include the useful lives of property and equipment and intangible assets, impairment of long-lived assets and goodwill, allowance for doubtful accounts, provision for contingent liabilities, revenue recognition, right-of-use assets and lease liabilities, deferred taxes and uncertain tax position, purchase price allocations for business combination, the fair value of contingent consideration related to business acquisitions. Actual results could differ from these estimates.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001247">&lt;p id="xdx_844_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zfW47q598xy6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_ztuY4HahIXTi"&gt;Foreign currency translation and other comprehensive income (loss)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The reporting currency of
the Company was US Dollor (&#x201c;USD&#x201d;) for the years ended December 31, 2021 and December 31, 2022. On June 30, 2023, the Company
determined that it would qualify as a foreign private issuer, as that term is defined in Rule 3b-4(c) promulgated under the Securities
Exchange Act of 1934, beginning as of July 1, 2023. The Company therefore changed its reporting currency from USD to Chinese Renminbi
(&#x201c;RMB&#x201d;) as of June 30, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;To enhance comparability of
its consolidated financial statement, the Company presented financial information in both RMB and USD for the year ended December 31,
2023 as additional information to the reader.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Pursuant to Accounting Standards
Codification (&#x201c;ASC&#x201d;) 830 &#x201c;Foreign Currency Matters&#x201d;, the Company determined that its functional currency is RMB.
MicroCloud and its Hong Kong subsidiaries, &lt;span style="background-color: white"&gt;Quantum Edge HK Limited&lt;/span&gt;, Broadvision HK, Ocean
HK and Mcloudvr HK, maintain their book and records in USD, hence their financial information were translated into RMB in preparation
of the consolidated financial statements. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity
amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for
the period.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Translation adjustments included in accumulated other comprehensive loss amounted to RMB 3,182,525 and RMB 1,365,466 as of December&#160;31, 2022 and 2023, respectively. The balance sheet amounts, with the exception of shareholders&#x2019; equity at December&#160;31, 2022 and 2023 were translated at USD 1.00 to 6.8972 and to 7.0827, respectively. The average translation rates applied to statement of income accounts for the years ended December&#160;31, 2021, 2022 and 2023 were &lt;span id="xdx_908_eus-gaap--ForeignCurrencyTransactionsDescription_c20210101__20211231" title="Foreign cuurency transactions"&gt;USD 1.00 to RMB 6.3721&lt;/span&gt;, &lt;span id="xdx_90E_eus-gaap--ForeignCurrencyTransactionsDescription_c20220101__20221231" title="Foreign cuurency transactions"&gt;RMB 6.7290&lt;/span&gt; and &lt;span id="xdx_90C_eus-gaap--ForeignCurrencyTransactionsDescription_c20230101__20231231" title="Foreign cuurency transactions"&gt;7.0467&lt;/span&gt;, respectively. The shareholders&#x2019; equity accounts were stated at their historical rate. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheets.&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsDescription contextRef="From2021-01-012021-12-31" id="Fact001249">USD 1.00 to RMB 6.3721</us-gaap:ForeignCurrencyTransactionsDescription>
    <us-gaap:ForeignCurrencyTransactionsDescription contextRef="From2022-01-012022-12-31" id="Fact001251">RMB 6.7290</us-gaap:ForeignCurrencyTransactionsDescription>
    <us-gaap:ForeignCurrencyTransactionsDescription contextRef="From2023-01-01to2023-12-31" id="Fact001253">7.0467</us-gaap:ForeignCurrencyTransactionsDescription>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001256">&lt;p id="xdx_843_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z16IhF3errH2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_864_zFZVi1yVUMU"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Cash and cash equivalents primarily consist of bank deposits with original maturities of three months or less, which are unrestricted as to withdrawal and use. Cash and cash equivalents also consist of funds earned from the Company&#x2019;s operating revenues which were held at third party platform fund accounts which are unrestricted as to immediate use or withdraw. The Company maintains most of its bank accounts in the PRC.&lt;/p&gt;



</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001259">&lt;p id="xdx_84C_eus-gaap--ReceivablesPolicyTextBlock_zjJLs7xUfQ2g" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_861_zOZexSUGM1X5"&gt;Accounts receivable, net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Accounts receivable include trade accounts due from customers. Accounts are considered overdue after 90 days. Management reviews its receivables on a regular basis to determine if the bad debt allowance is adequate and provides allowance when necessary. The allowance is based on management&#x2019;s best estimates of specific losses on individual customer exposures, as well as the historical trends of collections. Account balances are charged off against the allowance after all means of collection have been exhausted and the likelihood of collection is not probable. As of December 31, 2023 and 2022, the Company has RMB &lt;span id="xdx_90A_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iI_c20231231_zFVqdcl1barl" title="Doubtful accounts for accounts receivable"&gt;4,588,786&lt;/span&gt; and RMB &lt;span id="xdx_908_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iI_c20221231_zL6me0W4f4Se" title="Doubtful accounts for accounts receivable"&gt;4,862,941&lt;/span&gt; of allowance for doubtful accounts for accounts receivable, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001261"
      unitRef="RMB">4588786</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001263"
      unitRef="RMB">4862941</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001265">&lt;p id="xdx_84E_eus-gaap--CashCashEquivalentsAndShortTermInvestmentsTextBlock_zQ0TVKsmvXSf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_863_zAs1L34D0pyk"&gt;Short term investments&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Short-term investments are investments in wealth management product with underlying in cash, bonds and equity funds. The investments can be redeemed any time and the investment was recorded at fair value. The gain (loss) from sale of any investments and fair value change are recognized in the statements of income and comprehensive income.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001267">&lt;p id="xdx_844_eus-gaap--InventoryPolicyTextBlock_zQOc9hKHybcj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_864_zmPSgKMu4XVi"&gt;Inventories&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Inventories are comprised of finished goods and are stated at the lower of cost or net realizable value using the weighted average method. Management reviews inventories for obsolescence and cost in excess of net realizable value periodically when appropriate and records a reserve against the inventory when the carrying value exceeds net realizable value. As of December 31, 2023 and 2022, the Company has an allowance of RMB&lt;span id="xdx_900_eus-gaap--InventoryValuationReserves_iI_c20231231_zwVYAswrqLab" title="Inventory Valuation Reserves"&gt;176,459&lt;/span&gt; and RMB&lt;span id="xdx_90B_eus-gaap--InventoryValuationReserves_iI_c20221231_zhW3LSBj48L" title="Inventory Valuation Reserves"&gt;176,459&lt;/span&gt;, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryValuationReserves
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001269"
      unitRef="RMB">176459</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001271"
      unitRef="RMB">176459</us-gaap:InventoryValuationReserves>
    <HOLO:PrepaidServicesFeesPolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001273">&lt;p id="xdx_84A_ecustom--PrepaidServicesFeesPolicyTextBlock_zmU9AHct0HAa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_866_zjcsvt6QO9O2"&gt;Prepaid services fees&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Prepaid services fees are mainly payments made to vendors or services providers for future services. These amounts are refundable and bear no interest. Prepaid services fees also include money deposited with certain channel providers to ensure the contents of the advertisement do not violate the terms of the channel providers. The deposits usually have one year term and are refundable upon contract termination. Management reviews its prepaid services fees on a regular basis to determine if the allowance is adequate and adjusts the allowance when necessary. As of December&#160;31, 2022 and 2023, no allowance was deemed necessary.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</HOLO:PrepaidServicesFeesPolicyTextBlock>
    <HOLO:PrepaymentsOtherCurrentAssetsAndDepositsPolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001275">&lt;p id="xdx_845_ecustom--PrepaymentsOtherCurrentAssetsAndDepositsPolicyTextBlock_zgWRYO1UvOA7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_867_zoWt1iXULPih"&gt;Prepayments, other current assets and deposits, net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Prepayments and other current assets are mainly payments made to vendors or service providers for purchasing goods or services that have not been received or provided, deposits for rent and utilities and employee advances. This amount is refundable and bears no interest. Prepayment and deposit are classified as either current or non-current&#160;based on the terms of the respective agreements. These advances are unsecured and are reviewed periodically to determine whether their carrying value has become impaired. As of December&#160;31, 2023 and 2022, the Company made Nil and RMB &lt;span id="xdx_90B_ecustom--AllowanceForNoncurrentPrepaymentsAndDeposits_iI_c20221231_zqerO2aHrrU" title="Allowance for noncurrent prepayments and deposits"&gt;3,300&lt;/span&gt; allowance for noncurrent prepayments and deposits, respectively.&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</HOLO:PrepaymentsOtherCurrentAssetsAndDepositsPolicyTextBlock>
    <HOLO:AllowanceForNoncurrentPrepaymentsAndDeposits
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001277"
      unitRef="RMB">3300</HOLO:AllowanceForNoncurrentPrepaymentsAndDeposits>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001280">&lt;p id="xdx_84D_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zKqJ6cmVz6e" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86A_zzObD0VBS62"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Property and equipment are stated at cost less accumulated depreciation and impairment if applicable. Depreciation is computed using the straight-line method over the estimated useful lives of the assets with 5% residual value. The estimated useful lives are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" id="xdx_89C_ecustom--PropertyPlantAndEquipmentsTextBlock_zGUvz8g6Uuc2" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Summary of significant accounting policies (Details)"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"&gt;&lt;span id="xdx_8BE_zltq3vWzHzba" style="display: none"&gt;Schedule of estimated useful lives&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"&gt;&lt;b&gt;Useful Life&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 83%; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"&gt;Office equipment&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%; text-align: justify; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 15%; text-align: center; vertical-align: bottom"&gt;&lt;span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zrBvPFbG6sV4" title="Estimated useful lives"&gt;3&lt;/span&gt; years&lt;/td&gt; &lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"&gt;Mechanical equipment&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"&gt;&lt;span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_zNmXPspMlc76" title="Estimated useful lives"&gt;3&lt;/span&gt; &#x2013; &lt;span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_zJv2hep2LB24" title="Estimated useful lives"&gt;5&lt;/span&gt; years&lt;/td&gt; &lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"&gt;Electronic equipment&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"&gt;&lt;span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicEquipmentMember_zzA7c8g5YOMg" title="Estimated useful lives"&gt;3&lt;/span&gt; &#x2013; &lt;span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicEquipmentMember_zRFrxPlt7QZk" title="Estimated useful lives"&gt;5&lt;/span&gt; years&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A1_zQuse1Opewvg" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <HOLO:PropertyPlantAndEquipmentsTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001282">&lt;table border="0" cellpadding="0" cellspacing="0" id="xdx_89C_ecustom--PropertyPlantAndEquipmentsTextBlock_zGUvz8g6Uuc2" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Summary of significant accounting policies (Details)"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"&gt;&lt;span id="xdx_8BE_zltq3vWzHzba" style="display: none"&gt;Schedule of estimated useful lives&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"&gt;&lt;b&gt;Useful Life&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 83%; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"&gt;Office equipment&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 2%; text-align: justify; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 15%; text-align: center; vertical-align: bottom"&gt;&lt;span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zrBvPFbG6sV4" title="Estimated useful lives"&gt;3&lt;/span&gt; years&lt;/td&gt; &lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"&gt;Mechanical equipment&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"&gt;&lt;span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_zNmXPspMlc76" title="Estimated useful lives"&gt;3&lt;/span&gt; &#x2013; &lt;span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_zJv2hep2LB24" title="Estimated useful lives"&gt;5&lt;/span&gt; years&lt;/td&gt; &lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify; text-indent: -0.25in; padding-left: 0.25in"&gt;Electronic equipment&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; vertical-align: bottom"&gt;&lt;span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MinimumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicEquipmentMember_zzA7c8g5YOMg" title="Estimated useful lives"&gt;3&lt;/span&gt; &#x2013; &lt;span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__srt--RangeAxis__srt--MaximumMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicEquipmentMember_zRFrxPlt7QZk" title="Estimated useful lives"&gt;5&lt;/span&gt; years&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

</HOLO:PropertyPlantAndEquipmentsTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="AsOf2023-12-31_us-gaap_OfficeEquipmentMember"
      id="Fact001284">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="AsOf2023-12-31_srt_MinimumMember_custom_MechanicalEquipmentMember"
      id="Fact001286">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="AsOf2023-12-31_srt_MaximumMember_custom_MechanicalEquipmentMember"
      id="Fact001288">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="AsOf2023-12-31_srt_MinimumMember_custom_ElectronicEquipmentMember"
      id="Fact001290">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="AsOf2023-12-31_srt_MaximumMember_custom_ElectronicEquipmentMember"
      id="Fact001292">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <HOLO:CostMethodInvestmentsPolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001294">&lt;p id="xdx_841_ecustom--CostMethodInvestmentsPolicyTextBlock_zX5SfEWlhcm2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86E_zxFJz8hAz8S8"&gt;Cost method investments&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company accounts for investments with less than 20% of the voting shares and does not have the ability to exercise significant influence over operating and financial policies of the investee using the cost method. The Company records cost method investments at the historical cost in its consolidated financial statements and subsequently records any dividends received from the net accumulated earrings of the investee as income. Dividends received in excess of earnings are considered a return of investment and are recorded as reduction in the cost of the investments.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Cost method investments are evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Company reviews several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near term prospects of the investments; and (v) ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</HOLO:CostMethodInvestmentsPolicyTextBlock>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="From2023-01-01to2023-12-31" id="Fact001296">&lt;p id="xdx_84A_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zTYZYs7wJWI2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86E_zhNBnMsjGGTc"&gt;Intangible assets, net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company&#x2019;s intangible assets with definite useful lives primarily consist of customer relationships, software, and non-competing&#160;agreements. Identifiable intangible assets resulting from the acquisitions of subsidiaries accounted for using the purchase method of accounting are estimated by management based on the fair value of assets received. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line&#160;basis over the shorter of the contractual terms or the estimated useful lives of three to ten years.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="From2023-01-01to2023-12-31" id="Fact001298">&lt;p id="xdx_842_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zaYv3UqIDsJ" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_864_zmtZYv2WDwrb"&gt;Goodwill&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment losses on goodwill are not reversed.&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required. The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001301">&lt;p id="xdx_848_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zXzEnpshsXR7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_863_zyOXB3VQq67h"&gt;Impairment for long-lived assets&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Long-lived assets, including property and equipment and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not be recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted cash flows approach or, when available and appropriate, to comparable market values.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy contextRef="From2023-01-01to2023-12-31" id="Fact001303">&lt;p id="xdx_841_eus-gaap--BusinessCombinationsPolicy_zGoUtWdq43pc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_869_zp3ZLk4EyjJ"&gt;Business combination&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The purchase price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred, and are included in general and administrative expenses in the Company&#x2019;s consolidated statements of operations. The results of operations of the acquired business are included in the Company&#x2019;s operating results from the date of acquisition.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001305">&lt;p id="xdx_840_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_ztB3HJrqUgFk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_861_zqcM7od5HOF4"&gt;Fair value measurement&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The accounting standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires disclosure of the fair value of financial instruments held by the Company.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The accounting standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure requirements for fair value measures. The three levels are defined as follow:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify"&gt;&#x25cf;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"&gt;Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify"&gt;&#x25cf;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"&gt;Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify"&gt;&#x25cf;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"&gt;Level 3 inputs to the valuation methodology are unobservable and significant to the fair value.&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <HOLO:WarrantsLiabilitiesPolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001308">&lt;p id="xdx_84D_ecustom--WarrantsLiabilitiesPolicyTextBlock_z2ectKvATwa7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_869_zBV9Uwup56F6"&gt;Warrants liabilities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company accounts for warrants (Public Warrants or Private Warrants) as either equity-classified or liability-classified instruments based on an assessment of the warrant&#x2019;s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (&#x201c;FASB&#x201d;) ASC 480 and ASC 815, &#x201c;Derivatives and Hedging&#x201d; (&#x201c;ASC 815&#x201d;). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company&#x2019;s own ordinary shares and whether the warrant holders could potentially require &#x201c;net cash settlement&#x201d; in a circumstance outside of the Company&#x2019;s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of equity at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded as liabilities at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the consolidated statements of operations. The Company has elected to account for its Public Warrants as equity and the Private Warrants as liabilities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</HOLO:WarrantsLiabilitiesPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001310">&lt;p id="xdx_841_eus-gaap--RevenueRecognitionPolicyTextBlock_zTzDAtxnA7Uh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_864_zKblnL4z9Qra"&gt;Revenue recognition&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Effective January 1, 2019, the Company adopted ASC Topic 606 using the modified retrospective adoption method. Based on the requirements of ASC Topic 606, revenue is recognized when control of the promised goods or services is transferred to the customers in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for those goods or services. The Company primarily sells its products to hospitals and medical equipment companies. Revenue is recognized when the following 5-step revenue recognition criteria are met:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in; font-size: 10pt; text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in; font-size: 10pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;1)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Identify the contract with a customer&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="text-align: justify; margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in; text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;2)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Identify the performance obligations in the contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="text-align: justify; margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in; text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;3)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Determine the transaction price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="text-align: justify; margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in; text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;4)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Allocate the transaction price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="text-align: justify; margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in; text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;5)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Recognize revenue when or as the entity satisfies a performance obligation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company&#x2019;s revenue recognition policies effective upon the adoption of ASC 606 are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top; text-align: justify"&gt;
    &lt;td style="text-align: justify; width: 0.5in"&gt;&lt;/td&gt;
    &lt;td style="width: 0.25in; text-align: justify"&gt;&lt;i&gt;(i)&lt;/i&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;i&gt;Holographic Solutions&lt;/i&gt;&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top; text-align: justify"&gt;
    &lt;td style="text-align: justify; width: 0.75in"&gt;&lt;/td&gt;
    &lt;td style="width: 0.25in; text-align: justify"&gt;&lt;i&gt;a.&lt;/i&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;i&gt;Holographic Technology LiDAR Products&lt;/i&gt;&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"&gt;The Company generates LiDAR revenue through selling integrated circuit board embedded with holographic software. The Company typically enters into written contracts with its customer where the rights of the parties, including payment terms, are identified and sales prices to the customers are fixed with no separate sales rebate, discount, or other incentive and no right of return exists on sales of inventory. The Company&#x2019;s performance obligation is to deliver products according to contract specifications. The Company recognizes product revenue at a point in time when the control of products is transferred to customers.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top; text-align: justify"&gt;
    &lt;td style="text-align: justify; width: 0.75in"&gt;&lt;/td&gt;
    &lt;td style="width: 0.25in; text-align: justify"&gt;&lt;i&gt;b.&lt;/i&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;i&gt;Holographic Technology Intelligence Vision software and Technology Development Service&lt;/i&gt;&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"&gt;The Company generates revenue by developing ADAS software and technology, which are generally on a fixed-priced&#160;basis. The Company has no alternative use for the customized software and the Company has an enforceable right to payment for performance completed to date. Revenues from ADAS software development contracts are recognized over time during the contract period based on the Company&#x2019;s measurement of progress towards completion using input method, which is usually measured by comparing labor hours expended to date to total estimated labor hours needed to satisfy the performance obligation. Assumptions, risks and uncertainties inherent in the estimates used to measure progress could affect the amount of revenues, receivables and deferred revenues at each reporting period. The Company has a long history of developing various ADAS software resulting in its ability to reasonably estimate the progress toward completion on each fixed price customized contracts.&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top; text-align: justify"&gt;
    &lt;td style="text-align: justify; width: 0.75in"&gt;&lt;/td&gt;
    &lt;td style="width: 0.25in; text-align: justify"&gt;&lt;i&gt;c.&lt;/i&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;i&gt;Holographic Technology Licensing and Content Products&lt;/i&gt;&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"&gt;The Company provides holographic content products and holographic software for music videos, shows, and commercials on a fixed-price&#160;basis. These contents and software are generally pre-developed&#160;and exist when made available to the customer. Content products are delivered through its website or offline using hard drive.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"&gt;Revenues from licensing and content products are recognized at the point in time when the control of products or services is transferred to customers. No upgrades, maintenance, or any other post-contract&#160;customer support are provided.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top; text-align: justify"&gt;
    &lt;td style="text-align: justify; width: 0.75in"&gt;&lt;/td&gt;
    &lt;td style="width: 0.25in; text-align: justify"&gt;&lt;i&gt;d.&lt;/i&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;i&gt;Holographic Technology Hardware Sales&lt;/i&gt;&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"&gt;The Company is a distributer of holographic hardware and generates revenue through resale. In accordance with ASC 606, revenue recognition: principal agent consideration, an entity is a principal if it controls the specified good or service before that good or service is transferred to a customer. Otherwise, the entity is an agent in the transaction. The Company evaluates three indicators of control in accordance with ASU 2016-08: 1) For hardware sales, the Company is the most visible entity to customers and assumes fulfilment risk and risks related to the acceptability of products, including addressing customer complaints directly and handling of product returns or refunds directly. 2) The Company assumes inventory risk after taking the title from vendors and is responsible for product damage during shipment period prior to acceptance of its customers and is also responsible for product return if the customer is not satisfied with the products. 3) The Company determines the resale price of hardware products. 4) The Company is the party that directs the use of the inventory and can prevent the vendor from transferring the product to a customer or to redirect the products to a different customer. After evaluating the above scenario, the Company considers itself the principal of these arrangements and records hardware sales revenue on a gross basis.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"&gt;Hardware sales contracts are on a fixed price basis with no separate sales rebate, discount, or other incentive. Revenue is recognized at a point in time when the Company has delivered products and the acceptance by its customer with no future obligation. The Company generally permits returns of products due to deficits; however, returns are historically insignificant.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top; text-align: justify"&gt;
    &lt;td style="text-align: justify; width: 0.5in"&gt;&lt;/td&gt;
    &lt;td style="width: 0.25in; text-align: justify"&gt;&lt;i&gt;(ii)&lt;/i&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;i&gt;Holographic Technology Service&lt;/i&gt;&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"&gt;Holographic advertisements are the use of holographic technology integrated into advertisements on media platforms and offline display. The Company enters advertising contracts with advertisers to promote merchandises and services where the price, which is generally based on cost per action (&#x201c;CPA&#x201d;), is fixed and determinable. The Company provides its advertising service to channel providers where the amounts cost per action are also fixed and determinable. Revenue is recognized at a point of time when agreed actions are performed. The Company considers itself as provider of the services under the CPA model as it has the control of the services at any time before it is transferred to the customers which is evidenced by 1) having a right to a service to be performed by the other party, which gives the Company the ability to direct that party to provide the service to the customers on the Company&#x2019;s behalf. 2) having discretion in setting the price for the service 3) billing monthly advertising fee directly to customers by settling valid CPA data with customers. Therefore, the Company acts as the principal of these arrangements and reports revenue earned and costs incurred related to these transactions on a gross basis. The Company also provides advertisement services through influencers on social networks. The Company charges advertisers a fixed rate, which is generally a fixed percentage of total value of merchandise sold over a specific period (&#x201c;GMV&#x201d;). Revenue is recognized at a point of time when merchandise is sold through social network.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"&gt;The Company&#x2019;s SDK service is a collection of software development tools in one installable package that enables customers (usually software developers) to add holographic functionality and run holographic advertisements in their APPs or software. SDK contracts are primarily on a fixed rate basis, or cost per SDK Connection. The Company recognizes SDK service revenue at a point in time when a user completes an SDK connection via a designated portal. Service fees are generally billed monthly based on per-connection&#160;basis.&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"&gt;The Company also provides game promotion services for game developers and licensed game operators. The Company acted as a marketing channel that it will promote the games through in-house or third-party platforms, from which users can download the mobile and purchase virtual currency for in game premium features to enhance their game playing experience. The Company contracts with third party payment platforms for collection services offered to game players who have purchased virtual currency. The game developers, licensed operator, payment platforms and the marketing channels are entitled to profit sharing based on a prescribed percentage of the gross amount charged to the game players. The Company&#x2019;s obligation in the promotion services is completed at a point in time when the game players made a payment to purchase virtual currency. The Company considered itself an agent in these arrangements since it does not control the services at any time. Accordingly, the Company records the game promotion service revenue on a net basis.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Contract
balances&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company records receivable related to revenue when it has an unconditional right to invoice and receive payment.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Payments received from customers before all the relevant criteria for revenue recognition met are recorded as deferred revenue.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company&#x2019;s disaggregated revenue streams are summarized and disclosed in Note 17.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:RevenueRecognitionPolicyTextBlock>
    <HOLO:ContractBalancesPolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001314">&lt;p id="xdx_847_ecustom--ContractBalancesPolicyTextBlock_zyQYg3jvsD1k" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zbnHumUXdsu7"&gt;Cost of revenues&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;For holographic solutions, the cost of revenue consists primarily of the costs of hardware products sold and outsourced content providers, third party software development costs, and compensation expenses for the Company&#x2019;s professionals.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;For holographic technology service, the cost of revenue consists primarily of&#160;costs paid to channel distributors for advertising services and compensation expenses for the Company&#x2019;s professionals.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</HOLO:ContractBalancesPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001316">&lt;p id="xdx_840_eus-gaap--AdvertisingCostsPolicyTextBlock_zN7jlmhdiv2h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86A_zjJ9WdfIXhGh"&gt;Advertising costs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Advertising costs are expensed as incurred and included in selling expenses. Advertising costs are historically immaterial to the Company&#x2019;s operating expenses. Advertising costs amounted to RMB &lt;span id="xdx_905_eus-gaap--AdvertisingExpense_c20210101__20211231_zKlCwPpvoE1k" title="Advertising expense"&gt;148,521&lt;/span&gt;, RMB &lt;span id="xdx_90C_eus-gaap--AdvertisingExpense_c20220101__20221231_zL7u7H8ltx86" title="Advertising expense"&gt;3,735,551&lt;/span&gt; and RMB &lt;span id="xdx_902_eus-gaap--AdvertisingExpense_c20230101__20231231_zPBEC2utvDx4" title="Advertising expense"&gt;2,727,591&lt;/span&gt; for the years ended December&#160;31, 2021,2022 and 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact001318"
      unitRef="RMB">148521</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact001320"
      unitRef="RMB">3735551</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001322"
      unitRef="RMB">2727591</us-gaap:AdvertisingExpense>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="From2023-01-01to2023-12-31" id="Fact001324">&lt;p id="xdx_844_eus-gaap--ResearchAndDevelopmentExpensePolicy_zKm3Cqn12ks5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_863_zxcsfb1T0U4k"&gt;Research and development&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Research and development expenses include salaries and other compensation-related expenses to the Company&#x2019;s research and product development personnel, outsourced subcontractors, as well as office rental, depreciation and related expenses for the Company&#x2019;s research and product development team.&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <HOLO:ValueAddedTaxesVATAndgoodsAndServicesTaxesGSTPolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001327">&lt;p id="xdx_849_ecustom--ValueAddedTaxesVATAndgoodsAndServicesTaxesGSTPolicyTextBlock_zB7JsgU4U9Fe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_860_z8NcT3Zu6GEb"&gt;Value added taxes (&#x201c;VAT&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Revenue represents the invoiced value of service, net of VAT. VAT is based on the gross sales price. The VAT rate is 6% on services and 13% on goods in China. Entities that are VAT general taxpayers are allowed to offset qualified input VAT paid to suppliers against their output VAT liabilities. Net VAT balance between input VAT and output VAT is recorded in taxes payable. All of the VAT returns filed by the Company&#x2019;s subsidiaries in China, have been and remain subject to examination by the tax authorities for five years from the date of filing.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</HOLO:ValueAddedTaxesVATAndgoodsAndServicesTaxesGSTPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001329">&lt;p id="xdx_84E_eus-gaap--IncomeTaxPolicyTextBlock_zDl2UWl5xBGd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86C_zlvjVQhb2qFe"&gt;Income taxes&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the results for the fiscal year as adjusted for items, which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Deferred taxes is accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying amount of assets and liabilities in the consolidated financial statements and the corresponding tax basis used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences. Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;An uncertain tax position is recognized as a benefit only if it is &#x201c;more likely than not&#x201d; that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the &#x201c;more likely than not&#x201d; test, no tax benefit is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:IncomeTaxPolicyTextBlock>
    <HOLO:OtherIncomePolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001331">&lt;p id="xdx_84B_ecustom--OtherIncomePolicyTextBlock_zR13uNUnIHV1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86C_zvgvEK0rPcyi"&gt;Other Income, net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Other Income includes government subsidies which are amounts granted by local government authorities as an incentive for companies to promote development of the local technology industry. The Company receives government subsidies related to government sponsored projects and records such government subsidies as a liability when it is received. The Company records government subsidies as other income when there is no further performance obligation. Total government subsidies amounted to RMB &lt;span id="xdx_90F_ecustom--GovernmentSubsidies_c20210101__20211231_zCFES2ruaHB2" title="Government subsidies"&gt;76,988&lt;/span&gt;, RMB &lt;span id="xdx_90C_ecustom--GovernmentSubsidies_c20220101__20221231_zqbitnTDFZ3h" title="Government subsidies"&gt;478,809&lt;/span&gt; and RMB &lt;span id="xdx_90F_ecustom--GovernmentSubsidies_c20230101__20231231_zKzxKX0qmQx4" title="Government subsidies"&gt;844,332&lt;/span&gt; for the years ended December&#160;31, 2021, 2022 and 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</HOLO:OtherIncomePolicyTextBlock>
    <HOLO:GovernmentSubsidies
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact001333"
      unitRef="RMB">76988</HOLO:GovernmentSubsidies>
    <HOLO:GovernmentSubsidies
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact001335"
      unitRef="RMB">478809</HOLO:GovernmentSubsidies>
    <HOLO:GovernmentSubsidies
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001337"
      unitRef="RMB">844332</HOLO:GovernmentSubsidies>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001339">&lt;p id="xdx_847_eus-gaap--LesseeOperatingLeasesTextBlock_zj6UJovTCPXc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zLljC98KKA8h"&gt;Leases&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-size: 10pt"&gt;Effective
January 1, 2022, the Company adopted ASU 2016-02, &#x201c;Leases&#x201d; (Topic 842), and elected the practical expedients that does not
require us to reassess: (1) whether any expired or existing contracts are, or contain, leases, (2) lease classification for any expired
or existing leases and (3) initial direct costs for any expired or existing leases. For lease terms of twelve months or fewer, a lessee
is permitted to make an accounting policy election not to recognize lease assets and liabilities. The Company also adopted the practical
expedient that allows lessees to treat the lease and non-lease components of a lease as a single lease component. On January 1, 2022,
the Company recognized approximately RMB&#160;5.7&#160;million (USD&#160;0.9&#160;million) of right of use (&#x201c;ROU&#x201d;) assets
and approximately RMB&#160;5.7&#160;million (USD&#160;0.9&#160;million) of operating lease liabilities based on the present value of the
future minimum rental payments of leases, using incremental borrowing rate of&#160;5.6% to&#160;7%.&lt;/span&gt;&lt;/p&gt;







&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company determines if
a contract contains a lease at inception. US GAAP requires that the Company&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2019;&lt;/span&gt;s
leases be evaluated and classified as operating or finance leases for financial reporting purposes. The classification evaluation begins
at the commencement date and the lease term used in the evaluation includes the non-cancellable period for which the Company has the right
to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain and failure
to exercise such option which result in an economic penalty. All of the Company&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2019;&lt;/span&gt;s
real estate leases are classified as operating leases.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;When determining the lease
payments for an operating lease transitioning to ASC 842 using the effective date, it&#x2019;s based on future payments at the transition
date, based on the present value of lease payments over the remaining lease term. Since the implicit rate for the Company&#x2019;s leases
is not readily determinable, the Company use its incremental borrowing rate based on the information available at the commencement date
in determining the present value of lease payments. The incremental borrowing rate is the rate of interest that the Company would have
to pay to borrow, on a collateralized basis, an amount equal to the lease payments, in a similar economic environment and over a similar
term.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Lease terms used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives. Lease expense is recognized on a straight-line basis over the lease term.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future pre-tax cash flows.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001342">&lt;p id="xdx_842_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zDTsJYKwuZGb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_864_zZPskJppLwRj"&gt;Share-based compensation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company records share-based compensation expense for employees by allocations from MicroCloud using a proportional cost allocation method by considering the headcount and its estimates of each employee&#x2019;s time attributable to the Company. The share-based compensation expenses are valued at fair value on the grant date when the reward is approved. Share-based compensation is recognized net of forfeitures, as amortized expense on a straight-line basis over the requisite service period, which is the vesting period.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company accounts for share-based compensation expenses using an estimated forfeiture rate at the time of grant and revising, if necessary, in subsequent periods if actual forfeitures differ from initial estimates. Share-based compensation expenses are recorded net of estimated forfeitures such that expenses are recorded only for those share-based awards that are expected to vest.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <HOLO:EmployeeBenefitPolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001344">&lt;p id="xdx_842_ecustom--EmployeeBenefitPolicyTextBlock_zQ9vxukBvaQc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_860_zlQB5MaYZds2"&gt;Employee benefit&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The full-time employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance and other welfare, which are government mandated defined contribution plans. The Company is required to accrue for these benefits based on certain percentages of the employees&#x2019; respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. Total expenses for the plans were RMB &lt;span id="xdx_901_eus-gaap--LaborAndRelatedExpense_c20210101__20211231_z2HyU6DJEPHe" title="Total expenses"&gt;3,414,706&lt;/span&gt;, RMB &lt;span id="xdx_900_eus-gaap--LaborAndRelatedExpense_c20220101__20221231_zQFSJ0J5PFoe" title="Total expenses"&gt;4,630,467&lt;/span&gt; and RMB &lt;span id="xdx_903_eus-gaap--LaborAndRelatedExpense_c20230101__20231231_zDuwsq4H3ade" title="Total expenses"&gt;1,512,164&lt;/span&gt; for the years ended December&#160;31, 2021, 2022 and 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</HOLO:EmployeeBenefitPolicyTextBlock>
    <us-gaap:LaborAndRelatedExpense
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact001346"
      unitRef="RMB">3414706</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact001348"
      unitRef="RMB">4630467</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001350"
      unitRef="RMB">1512164</us-gaap:LaborAndRelatedExpense>
    <HOLO:NoncontrollingInterestspolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001352">&lt;p id="xdx_843_ecustom--NoncontrollingInterestspolicyTextBlock_z8YRQVQxFsIg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86A_zjAb4wHfjsC1"&gt;Non-controlling interests&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Our non-controlling interests represent the minority shareholders&#x2019; ownership interests related to our subsidiaries, including 44% for Ocean HK and its subsidiaries. The non-controlling interests are presented in the consolidated balance sheets separately from equity attributable to our shareholders. Non-controlling interests in the results of us are presented on the consolidated statement of income as allocations of the total income or loss for the year ended December 31, 2023 between non-controlling interest holders and our shareholders.&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Non-controlling interests
consist of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_892_ecustom--ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock_zM6VP6bL1pw4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span id="xdx_8B6_zMqb9InpEN4g" style="display: none"&gt;Schedule of noncontrolling interests&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Ocean HK&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--MinorityInterest_iI_c20221231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_zb3L9DzOrI6g" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total non-controlling interests"&gt;291,921&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--MinorityInterest_iI_c20231231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_zX7Ojpt8fsM6" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total non-controlling interests"&gt;86,196&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--MinorityInterest_iI_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_ziVbhOa2Qvha" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total non-controlling interests"&gt;14,187&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Total non-controlling interests&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--MinorityInterest_iI_c20221231_zKZBwG8e3Wmc" style="border-bottom: Black 2.5pt double; text-align: right" title="Total non-controlling interests"&gt;291,921&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--MinorityInterest_iI_c20231231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_zXPSRSpMsIT9" style="border-bottom: Black 2.5pt double; text-align: right" title="Total non-controlling interests"&gt;86,196&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--MinorityInterest_iI_uUSD_c20231231_z43UpQS6YOsc" style="border-bottom: Black 2.5pt double; text-align: right" title="Total non-controlling interests"&gt;14,187&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zlimDlBCJJH2" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</HOLO:NoncontrollingInterestspolicyTextBlock>
    <HOLO:ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001355">&lt;table cellpadding="0" cellspacing="0" id="xdx_892_ecustom--ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock_zM6VP6bL1pw4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of significant accounting policies (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span id="xdx_8B6_zMqb9InpEN4g" style="display: none"&gt;Schedule of noncontrolling interests&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Ocean HK&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--MinorityInterest_iI_c20221231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_zb3L9DzOrI6g" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total non-controlling interests"&gt;291,921&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--MinorityInterest_iI_c20231231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_zX7Ojpt8fsM6" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total non-controlling interests"&gt;86,196&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--MinorityInterest_iI_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_ziVbhOa2Qvha" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Total non-controlling interests"&gt;14,187&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Total non-controlling interests&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--MinorityInterest_iI_c20221231_zKZBwG8e3Wmc" style="border-bottom: Black 2.5pt double; text-align: right" title="Total non-controlling interests"&gt;291,921&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--MinorityInterest_iI_c20231231__srt--ConsolidatedEntitiesAxis__custom--OceanHKMember_zXPSRSpMsIT9" style="border-bottom: Black 2.5pt double; text-align: right" title="Total non-controlling interests"&gt;86,196&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--MinorityInterest_iI_uUSD_c20231231_z43UpQS6YOsc" style="border-bottom: Black 2.5pt double; text-align: right" title="Total non-controlling interests"&gt;14,187&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</HOLO:ScheduleOfNoncontrollingInterestsSubscriptionsReceivableTableTextBlock>
    <us-gaap:MinorityInterest
      contextRef="AsOf2022-12-31_custom_OceanHKMember"
      decimals="0"
      id="Fact001357"
      unitRef="RMB">291921</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="AsOf2023-12-31_custom_OceanHKMember"
      decimals="0"
      id="Fact001359"
      unitRef="RMB">86196</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="AsOf2023-12-31_custom_OceanHKMember"
      decimals="0"
      id="Fact001361"
      unitRef="USD">14187</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001363"
      unitRef="RMB">291921</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="AsOf2023-12-31_custom_OceanHKMember"
      decimals="0"
      id="Fact001365"
      unitRef="RMB">86196</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001367"
      unitRef="USD">14187</us-gaap:MinorityInterest>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001369">&lt;p id="xdx_84C_eus-gaap--EarningsPerSharePolicyTextBlock_z9Kv9D8L1PSe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_zEysVXT9Dyub"&gt;Earnings per share&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company computes earnings per share (&#x201c;EPS&#x201d;) in accordance with ASC 260, &#x201c;Earnings per Share&#x201d;. ASC 260 requires companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary share outstanding for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS. &lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:EarningsPerSharePolicyTextBlock>
    <HOLO:StatutoryReservesPolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001371">&lt;p id="xdx_840_ecustom--StatutoryReservesPolicyTextBlock_zRgMLIz2zrhd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_861_z7pzjvFWpXei"&gt;Statutory reserves&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Pursuant to the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable &#x201c;statutory surplus reserve fund&#x201d;. Subject to certain cumulative limits, the &#x201c;statutory surplus reserve fund&#x201d; requires annual appropriations of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles generally accepted in the PRC (&#x201c;PRC GAAP&#x201d;) at each year-end). For foreign invested enterprises and joint ventures in the PRC, annual appropriations should be made to the &#x201c;reserve fund&#x201d;. For foreign invested enterprises, the annual appropriation for the &#x201c;reserve fund&#x201d; cannot be less than 10% of after-tax profits until the aggregated appropriations reach 50% of the registered capital (as determined under PRC GAAP at each year-end). If the Company has accumulated loss from prior periods, the Company is able to use the current period net income after tax to offset against the accumulate loss.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</HOLO:StatutoryReservesPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001373">&lt;p id="xdx_84C_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zrW1voJfuEgc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86D_zZ4KB4DTiGVb"&gt;Segment reporting&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments on a basis consistent with the Company&#x2019;s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for details on the Company&#x2019;s business segments.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company&#x2019;s chief operating
decision maker is the Chief Executive Officer, who reviews the financial information of the separate operating segments when making decisions
about allocating resources and assessing the performance of the group. Majority of the Company's business activities are carried out
in PRC, hence no geographical segment is disclosed. The Company has determined two operating segments: (1) Holographic solutions, and
(2) Holographic technology service.&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001376">&lt;p id="xdx_84B_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zdJ79ICSKf41" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_863_znrg3FGs7uO9"&gt;Recently issued accounting pronouncements&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;In May&#160;2019, the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments &#x2014; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13 added Topic 326, Financial Instruments &#x2014; Credit Losses, and made several consequential amendments to the Codification. Update 2016-13 also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments &#x2014; Credit Losses &#x2014; Available-for-Sale Debt Securities. The amendments in this Update address those stakeholders&#x2019; concerns by providing an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments in Update 2016-13 while still providing financial statement users with decision-useful information. In November&#160;2019, the FASB issued ASU No. 2019-10, which to update the effective date of ASU No. 2016-02 for private companies, not-for-profit organizations and certain smaller reporting companies applying for credit losses, leases, and hedging standard. The new effective date for these preparers is for fiscal years beginning after December&#160;15, 2022. The adoption of this ASU does not have a material effect on the Company&#x2019;s consolidated financial statements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;In October&#160;2020, the FASB issued ASU 2020-08, &#x201c;Codification
Improvements to Subtopic&#160;310-20, Receivables&#160;&#x2014; Nonrefundable Fees and Other Costs&#x201d;. The amendments in this Update
represent changes to clarify the Codification. The amendments make the Codification easier to understand and easier to apply by eliminating
inconsistencies and providing clarifications. ASU 2020-08&#160;is effective for the Company for annual and interim reporting periods beginning
July&#160;1, 2021. Early application is not permitted. All entities should apply the amendments in this Update on a prospective basis
as of the beginning of the period of adoption for existing or newly purchased callable debt securities. These amendments do not change
the effective dates for Update 2017-08. The adoption of this new standard does not have material impact on Company&#x2019;s consolidated
financial statements and related disclosures.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;In October&#160;2021, the FASB issued ASU 2021-08, &#x201c;Business Combinations&#x201d;. The amendments in this Update address how to determine whether a contract liability is recognized by the acquirer in a business combination and resolve the inconsistency of measuring revenue contracts with customers acquired in a business combination by providing specific guidance on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts in a business combination. The amendments in this Update apply to all entities that enter into a business combination within the scope of Subtopic 805-10, Business Combination-Overalls. For public business entities, ASU 2021-08 is effective for fiscal years beginning after December&#160;15, 2022, including interim periods within those fiscal years. Early application is permitted. The amendments in this Update should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The adoption of this ASU did not have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Except as mentioned above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company&#x2019;s consolidated balance sheets, statements of income and comprehensive income and statements of cash flows.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <HOLO:ReverseRecapitalizationDisclosureTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001378">&lt;p id="xdx_807_ecustom--ReverseRecapitalizationDisclosureTextBlock_zMP67K0uNdO8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0in; text-align: justify"&gt;&lt;b&gt;Note 3 &#x2014; &lt;span id="xdx_82A_zr20dBaLbkul"&gt;Reverse Recapitalization&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;On February 2, 2024, the Company&#x2019;s reverse stock split plan became
effective. Pursuant to the plan, every ten (10) shares of the Company&#x2019;s ordinary share issued, par value of US$0.0001, was combined into
one (1) share of ordinary share, par value $0.001 (see Note 18 - Subsequent Event). The following information in Note 3 was adjusted for
the reverse stock split as required by ASC 260.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;On September 16, 2022, MC merged with Golden Path Merger Sub and survived the merger and continued as the surviving company and a wholly owned subsidiary of Golden Path and continued its business operations. Immediately prior to the closing of the Merger, holders of &lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20220901__20220916_zGtL8gYFWq17" title="Exchange of shares"&gt;218,247&lt;/span&gt; shares of Golden Path ordinary shares exercised their right to redeem such shares. The remaining &lt;span id="xdx_90B_eus-gaap--ConversionOfStockSharesConverted1_c20220901__20220916_z7f3A0UGoMa6" title="Conversion of Stock, Shares Converted"&gt;356,753&lt;/span&gt; public shares converted to MC common stock with the consummation of the Merger.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Upon the Closing, &lt;span id="xdx_901_eus-gaap--DebtConversionConvertedInstrumentSharesIssued1_c20220901__20220916_z0DZiNaqtXZf" title="Exchange of shares"&gt;57,500&lt;/span&gt; common ordinary shares were issued to public investors upon exchange of the Public Rights under the Public Units in Golden Path&#x2019;s IPO. These shares issued were freely tradable.&lt;/p&gt;






&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Upon the Closing, &lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20220901__20220916__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zl8NpsU1alx8" title="Exchange of shares"&gt;2,705&lt;/span&gt; common ordinary shares were issued to sponsor upon exchange of rights under Private Units in Golden Path&#x2019;s IPO. These shares issued were subjected to locking restriction.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;In connection with the Merger, &lt;span id="xdx_907_eus-gaap--SharesIssued_iI_c20220916__us-gaap--SubsidiarySaleOfStockAxis__custom--PeaceAssetMember_zk4EPzo7Do0a" title="Issued shares"&gt;38,000&lt;/span&gt; shares of Golden Path were issued to Peace Asset upon the Closing, pursuant to an agreement between the Golden Path and Peace Asset Management Ltd. (&#x201c;Peace Asset&#x201d;) dated August 3, 2021, as Peace Asset was engaged as the finder to introduce MC to Golden Path in connection with the merge.&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;As of December 31, 2022 and after giving effect to all exchange, &lt;span id="xdx_901_ecustom--ExchangeOfSharesDescription_c20220101__20221231_zWiyeRQhv5C4" title="Exchange of shares description"&gt;there were 5,081,204 shares of Common Stock outstanding, comprised of the 414,253 shares issued to public investors, 173,505 common stock hold by founder/sponsor, 38,000 common stocks issued to Peace Asset, and 4,455,446 common stocks issued to MC shareholders.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The number of shares of Common Stock issued immediately following the consummation of the Merger was:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_881_ecustom--ScheduleOfConsummationOfMergerTableTextblock_zJhFY0iw1VDl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Reverse Recapitalization (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt"&gt;&lt;span id="xdx_8B1_zZwtbaEKdHp9" style="display: none"&gt;Schedule of consummation of merger&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 0.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49D_20231231_zAm2j2VzJsod" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 0.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 0.5pt solid; font-weight: bold; text-align: center"&gt;Shares&lt;/td&gt;
    &lt;td style="padding-bottom: 0.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--TemporaryEquitySharesOutstanding_iI_zbUd5swSJa2h" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left"&gt;Ordinary shares of Golden Path, outstanding prior to Merger&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;575,000&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--SharesSubjectToMandatoryRedemptionSettlementTermNumberOfShares_iI_zck7neX1P6V" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt"&gt;Less redemption of Golden Path shares&lt;/td&gt;
    &lt;td style="padding-bottom: 0.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 0.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 0.5pt solid; text-align: right"&gt;(218,247&lt;/td&gt;
    &lt;td style="padding-bottom: 0.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--PublicSharesFollowingRedemptions_iI_zFr1LJzMrA04" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Public shares following redemptions&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;356,753&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_ecustom--SharesIssuedUponClosingToPublicShareholdersFromRights_iI_zyH9yPupNETk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Shares issued upon closing to public shareholders (from rights)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;57,500&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_ecustom--FounderSponsorShares_iI_zA0GPCtcE4yh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;Founder (Sponsor) Shares&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;170,800&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--SharesIssuedUponClosingToSponsorFromRights_iI_zkLdTqoVJRb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Shares issued upon closing to Sponsor (from rights)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;2,705&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_ecustom--SharesIssuedUponClosingToFinderEngagedPeaceAsset_iI_zSFPzUxed6Hc" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Shares issued upon closing to Finder (engaged Peace Asset)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;38,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--McShares_iI_zEQxSxm5yU3c" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 0.5pt"&gt;MC shares&lt;/td&gt;
    &lt;td style="padding-bottom: 0.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 0.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 0.5pt solid; text-align: right"&gt;4,455,446&lt;/td&gt;
    &lt;td style="padding-bottom: 0.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--TotalSharesOfCommonStockImmediatelyAfterMerger_iI_zh09osvM0BIl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Total shares of common stock immediately after Merger&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;5,081,204&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The Merger was accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, Golden Path was treated as the &#x201c;acquired&#x201d; company for financial reporting purposes. Accordingly, for accounting purposes, the financial statements of MC are represented as a continuation of the financial statements of Golden Path, with the Merger being treated as the equivalent of MC issuing stock for the net assets of Golden Path, accompanied by a recapitalization. The net assets of Golden Path are stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Merger are those of MC in future reports.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;MC has been determined to be the accounting acquirer based on evaluation of the following facts and circumstances as of the Closing: (i) MC&#x2019;s stockholders have a majority of the voting power of the combined company, (ii) MC comprises a majority of the governing body of the combined company, and MC&#x2019;s senior management comprises all of the senior management of the combined company, and (iii) MC comprises all of the ongoing operations of the combined entity. Following the approval of the Business Combination, on September 16, 2022, we received net cash proceeds of $&lt;span id="xdx_905_ecustom--NetCashProceeds_pn5n6_uUSD_c20220901__20220916_zfC7985pkkO3" title="Net cash proceeds"&gt;33.2&lt;/span&gt; million from the closing of the Business Combination, net of certain transaction costs.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</HOLO:ReverseRecapitalizationDisclosureTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="From2022-09-012022-09-16"
      decimals="INF"
      id="Fact001380"
      unitRef="Shares">218247</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="From2022-09-012022-09-16"
      decimals="INF"
      id="Fact001382"
      unitRef="Shares">356753</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="From2022-09-012022-09-16"
      decimals="INF"
      id="Fact001384"
      unitRef="Shares">57500</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="From2022-09-012022-09-16_us-gaap_PrivatePlacementMember"
      decimals="INF"
      id="Fact001387"
      unitRef="Shares">2705</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <us-gaap:SharesIssued
      contextRef="AsOf2022-09-16_custom_PeaceAssetMember"
      decimals="INF"
      id="Fact001389"
      unitRef="Shares">38000</us-gaap:SharesIssued>
    <HOLO:ExchangeOfSharesDescription contextRef="From2022-01-012022-12-31" id="Fact001392">there were 5,081,204 shares of Common Stock outstanding, comprised of the 414,253 shares issued to public investors, 173,505 common stock hold by founder/sponsor, 38,000 common stocks issued to Peace Asset, and 4,455,446 common stocks issued to MC shareholders.</HOLO:ExchangeOfSharesDescription>
    <HOLO:ScheduleOfConsummationOfMergerTableTextblock contextRef="From2023-01-01to2023-12-31" id="Fact001394">&lt;table cellpadding="0" cellspacing="0" id="xdx_881_ecustom--ScheduleOfConsummationOfMergerTableTextblock_zJhFY0iw1VDl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Reverse Recapitalization (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt"&gt;&lt;span id="xdx_8B1_zZwtbaEKdHp9" style="display: none"&gt;Schedule of consummation of merger&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 0.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49D_20231231_zAm2j2VzJsod" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 0.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 0.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 0.5pt solid; font-weight: bold; text-align: center"&gt;Shares&lt;/td&gt;
    &lt;td style="padding-bottom: 0.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--TemporaryEquitySharesOutstanding_iI_zbUd5swSJa2h" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; width: 88%; text-align: left"&gt;Ordinary shares of Golden Path, outstanding prior to Merger&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;575,000&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--SharesSubjectToMandatoryRedemptionSettlementTermNumberOfShares_iI_zck7neX1P6V" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 0.5pt"&gt;Less redemption of Golden Path shares&lt;/td&gt;
    &lt;td style="padding-bottom: 0.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 0.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 0.5pt solid; text-align: right"&gt;(218,247&lt;/td&gt;
    &lt;td style="padding-bottom: 0.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--PublicSharesFollowingRedemptions_iI_zFr1LJzMrA04" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Public shares following redemptions&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;356,753&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_ecustom--SharesIssuedUponClosingToPublicShareholdersFromRights_iI_zyH9yPupNETk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Shares issued upon closing to public shareholders (from rights)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;57,500&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_ecustom--FounderSponsorShares_iI_zA0GPCtcE4yh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;Founder (Sponsor) Shares&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;170,800&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--SharesIssuedUponClosingToSponsorFromRights_iI_zkLdTqoVJRb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Shares issued upon closing to Sponsor (from rights)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;2,705&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_ecustom--SharesIssuedUponClosingToFinderEngagedPeaceAsset_iI_zSFPzUxed6Hc" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Shares issued upon closing to Finder (engaged Peace Asset)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;38,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--McShares_iI_zEQxSxm5yU3c" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 0.5pt"&gt;MC shares&lt;/td&gt;
    &lt;td style="padding-bottom: 0.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 0.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 0.5pt solid; text-align: right"&gt;4,455,446&lt;/td&gt;
    &lt;td style="padding-bottom: 0.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--TotalSharesOfCommonStockImmediatelyAfterMerger_iI_zh09osvM0BIl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Total shares of common stock immediately after Merger&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;5,081,204&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</HOLO:ScheduleOfConsummationOfMergerTableTextblock>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact001396"
      unitRef="Shares">575000</us-gaap:TemporaryEquitySharesOutstanding>
    <HOLO:SharesSubjectToMandatoryRedemptionSettlementTermNumberOfShares
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact001398"
      unitRef="Shares">-218247</HOLO:SharesSubjectToMandatoryRedemptionSettlementTermNumberOfShares>
    <HOLO:PublicSharesFollowingRedemptions
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact001400"
      unitRef="Shares">356753</HOLO:PublicSharesFollowingRedemptions>
    <HOLO:SharesIssuedUponClosingToPublicShareholdersFromRights
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact001402"
      unitRef="Shares">57500</HOLO:SharesIssuedUponClosingToPublicShareholdersFromRights>
    <HOLO:FounderSponsorShares
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact001404"
      unitRef="Shares">170800</HOLO:FounderSponsorShares>
    <HOLO:SharesIssuedUponClosingToSponsorFromRights
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact001406"
      unitRef="Shares">2705</HOLO:SharesIssuedUponClosingToSponsorFromRights>
    <HOLO:SharesIssuedUponClosingToFinderEngagedPeaceAsset
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact001408"
      unitRef="Shares">38000</HOLO:SharesIssuedUponClosingToFinderEngagedPeaceAsset>
    <HOLO:McShares
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact001410"
      unitRef="Shares">4455446</HOLO:McShares>
    <HOLO:TotalSharesOfCommonStockImmediatelyAfterMerger
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact001412"
      unitRef="Shares">5081204</HOLO:TotalSharesOfCommonStockImmediatelyAfterMerger>
    <HOLO:NetCashProceeds
      contextRef="From2022-09-012022-09-16"
      decimals="-5"
      id="Fact001414"
      unitRef="USD">33200000</HOLO:NetCashProceeds>
    <HOLO:DeconsolidationTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001416">&lt;p id="xdx_804_ecustom--DeconsolidationTextBlock_zKhlaERMS86h" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0in; text-align: justify"&gt;&lt;b&gt;Note 4 &#x2014; &lt;span id="xdx_824_zXxtu7y3o56l"&gt;Deconsolidation&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;During the year ended December
31, 2023, the Company disposed of Shenzhen Youmi, Qianhai Youshi, Shenzhen Tianyuemeng and their subsidiaries.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;On May&#160;31, 2023, the
Company&#x2019;s board approved the equity transfer agreement between Shenzhen Haiyun and Wanglihua, to transfer 100% equity interest of
Shenzhen Youmi Technology Co., Ltd. and its subsidiary, Horgos Youmi Technology Co., Ltd, to Wanglihua. The Company recognized a loss
of RMB 10 from the transfer.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;On September&#160;28, 2023,
the Company&#x2019;s board approved the equity transfer agreement between Shanghai Mengyun and Nengshen, to transfer 100% equity interest
of Shenzhen Qianhai Youshi Technology Co., Ltd and its subsidiaries Shenzhen Yijia Network Technology Co., Ltd., Horgos Youshi Network
Technology Co., Ltd. and Kashgar Youshi Information Technology Co., Ltd. to Nengshen. The Company recognized a loss of RMB 3,491,441 from
the transfer.&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;On September&#160;28, 2023,
the Company&#x2019;s board approved the equity transfer agreement between Shenzhen Mengyun and Nengshen, to transfer 100% equity interest
of Shenzhen Tianyuemeng Technology Co., Ltd. and its subsidiary, Horgos Tianyuemeng Technology Co., Ltd, to Nengshen. The Company recognized
a loss of RMB 1,672,887 from the transfer.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Since the disposal did not
represent any strategic change of the Company&#x2019;s operation, the disposal was not presented as discontinued operations.&lt;/p&gt;






&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Net assets of the entities disposed and gain on disposal was as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_884_ecustom--ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock_zlNJjwMxEdm2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Deconsolidation (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&lt;span id="xdx_8BF_zcbGk2WuQ1pa" style="display: none"&gt;Schedule of net assets of entities disposed&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49E_20231231__srt--CounterpartyNameAxis__custom--ShenzhenYoumiMember_z0l6QClAAMJd"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49D_20231231__srt--CounterpartyNameAxis__custom--QianhaiYoushiMember_zUCHVvAVZqV9"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_491_20231231__srt--CounterpartyNameAxis__custom--ShenzhenTianyuemengMember_z4iPQZsutJIc"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_494_20231231_zydLMRv2yCh7" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; padding-left: 0.125in; vertical-align: top; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Shenzhen&lt;br/&gt; Youmi&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Qianhai&lt;br/&gt; Youshi&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Shenzhen&lt;br/&gt; Tianyuemeng&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--DisposalGroupIncludingDiscontinuedOperationAssetsCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 52%; text-align: left"&gt;Total current assets&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 9%"&gt;190,895&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 9%"&gt;19,941,843&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 9%"&gt;46,349,666&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;66,482,404&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Total other assets&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;491,638&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;39,323&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;530,961&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_ecustom--DisposalGroupIncludingDiscontinuedOperationAssets_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1pt"&gt;Total assets&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;190,895&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;20,433,481&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;46,388,989&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;67,013,365&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Total current liabilities&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;1,087,529&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;9,942,040&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;41,716,102&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;52,745,671&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_ecustom--DisposalGroupIncludingDiscontinuedOperationNetAssets_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Total net assets&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(896,634&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;10,491,441&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4,672,887&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;14,267,694&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Total consideration&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt; &lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--DisposalGroupDeferredGainOnDisposal_iNI_pp0p0_di_z61UGT14ilnc" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 2.5pt"&gt;Total loss on disposal&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(10&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(3,491,441&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(1,672,887&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(5,164,338&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</HOLO:DeconsolidationTextBlock>
    <HOLO:ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001420">&lt;table cellpadding="0" cellspacing="0" id="xdx_884_ecustom--ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock_zlNJjwMxEdm2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Deconsolidation (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&lt;span id="xdx_8BF_zcbGk2WuQ1pa" style="display: none"&gt;Schedule of net assets of entities disposed&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49E_20231231__srt--CounterpartyNameAxis__custom--ShenzhenYoumiMember_z0l6QClAAMJd"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49D_20231231__srt--CounterpartyNameAxis__custom--QianhaiYoushiMember_zUCHVvAVZqV9"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_491_20231231__srt--CounterpartyNameAxis__custom--ShenzhenTianyuemengMember_z4iPQZsutJIc"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_494_20231231_zydLMRv2yCh7" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; padding-left: 0.125in; vertical-align: top; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Shenzhen&lt;br/&gt; Youmi&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Qianhai&lt;br/&gt; Youshi&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Shenzhen&lt;br/&gt; Tianyuemeng&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--DisposalGroupIncludingDiscontinuedOperationAssetsCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 52%; text-align: left"&gt;Total current assets&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 9%"&gt;190,895&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 9%"&gt;19,941,843&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 9%"&gt;46,349,666&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;66,482,404&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Total other assets&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;491,638&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;39,323&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;530,961&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_ecustom--DisposalGroupIncludingDiscontinuedOperationAssets_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1pt"&gt;Total assets&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;190,895&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;20,433,481&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;46,388,989&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;67,013,365&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Total current liabilities&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;1,087,529&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;9,942,040&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;41,716,102&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;52,745,671&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_ecustom--DisposalGroupIncludingDiscontinuedOperationNetAssets_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Total net assets&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(896,634&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;10,491,441&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4,672,887&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;14,267,694&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Total consideration&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt; &lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--DisposalGroupDeferredGainOnDisposal_iNI_pp0p0_di_z61UGT14ilnc" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 2.5pt"&gt;Total loss on disposal&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(10&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(3,491,441&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(1,672,887&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(5,164,338&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</HOLO:ScheduleOfNetAssetsOfEntitiesDisposedTableTextBlock>
    <HOLO:DisposalGroupIncludingDiscontinuedOperationAssetsCurrent
      contextRef="AsOf2023-12-31_custom_ShenzhenYoumiMember"
      decimals="0"
      id="Fact001422"
      unitRef="RMB">190895</HOLO:DisposalGroupIncludingDiscontinuedOperationAssetsCurrent>
    <HOLO:DisposalGroupIncludingDiscontinuedOperationAssetsCurrent
      contextRef="AsOf2023-12-31_custom_QianhaiYoushiMember"
      decimals="0"
      id="Fact001423"
      unitRef="RMB">19941843</HOLO:DisposalGroupIncludingDiscontinuedOperationAssetsCurrent>
    <HOLO:DisposalGroupIncludingDiscontinuedOperationAssetsCurrent
      contextRef="AsOf2023-12-31_custom_ShenzhenTianyuemengMember"
      decimals="0"
      id="Fact001424"
      unitRef="RMB">46349666</HOLO:DisposalGroupIncludingDiscontinuedOperationAssetsCurrent>
    <HOLO:DisposalGroupIncludingDiscontinuedOperationAssetsCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001425"
      unitRef="RMB">66482404</HOLO:DisposalGroupIncludingDiscontinuedOperationAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="AsOf2023-12-31_custom_QianhaiYoushiMember"
      decimals="0"
      id="Fact001428"
      unitRef="RMB">491638</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="AsOf2023-12-31_custom_ShenzhenTianyuemengMember"
      decimals="0"
      id="Fact001429"
      unitRef="RMB">39323</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001430"
      unitRef="RMB">530961</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <HOLO:DisposalGroupIncludingDiscontinuedOperationAssets
      contextRef="AsOf2023-12-31_custom_ShenzhenYoumiMember"
      decimals="0"
      id="Fact001432"
      unitRef="RMB">190895</HOLO:DisposalGroupIncludingDiscontinuedOperationAssets>
    <HOLO:DisposalGroupIncludingDiscontinuedOperationAssets
      contextRef="AsOf2023-12-31_custom_QianhaiYoushiMember"
      decimals="0"
      id="Fact001433"
      unitRef="RMB">20433481</HOLO:DisposalGroupIncludingDiscontinuedOperationAssets>
    <HOLO:DisposalGroupIncludingDiscontinuedOperationAssets
      contextRef="AsOf2023-12-31_custom_ShenzhenTianyuemengMember"
      decimals="0"
      id="Fact001434"
      unitRef="RMB">46388989</HOLO:DisposalGroupIncludingDiscontinuedOperationAssets>
    <HOLO:DisposalGroupIncludingDiscontinuedOperationAssets
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001435"
      unitRef="RMB">67013365</HOLO:DisposalGroupIncludingDiscontinuedOperationAssets>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="AsOf2023-12-31_custom_ShenzhenYoumiMember"
      decimals="0"
      id="Fact001437"
      unitRef="RMB">1087529</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="AsOf2023-12-31_custom_QianhaiYoushiMember"
      decimals="0"
      id="Fact001438"
      unitRef="RMB">9942040</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="AsOf2023-12-31_custom_ShenzhenTianyuemengMember"
      decimals="0"
      id="Fact001439"
      unitRef="RMB">41716102</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001440"
      unitRef="RMB">52745671</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <HOLO:DisposalGroupIncludingDiscontinuedOperationNetAssets
      contextRef="AsOf2023-12-31_custom_ShenzhenYoumiMember"
      decimals="0"
      id="Fact001442"
      unitRef="RMB">-896634</HOLO:DisposalGroupIncludingDiscontinuedOperationNetAssets>
    <HOLO:DisposalGroupIncludingDiscontinuedOperationNetAssets
      contextRef="AsOf2023-12-31_custom_QianhaiYoushiMember"
      decimals="0"
      id="Fact001443"
      unitRef="RMB">10491441</HOLO:DisposalGroupIncludingDiscontinuedOperationNetAssets>
    <HOLO:DisposalGroupIncludingDiscontinuedOperationNetAssets
      contextRef="AsOf2023-12-31_custom_ShenzhenTianyuemengMember"
      decimals="0"
      id="Fact001444"
      unitRef="RMB">4672887</HOLO:DisposalGroupIncludingDiscontinuedOperationNetAssets>
    <HOLO:DisposalGroupIncludingDiscontinuedOperationNetAssets
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001445"
      unitRef="RMB">14267694</HOLO:DisposalGroupIncludingDiscontinuedOperationNetAssets>
    <us-gaap:DisposalGroupDeferredGainOnDisposal
      contextRef="AsOf2023-12-31_custom_ShenzhenYoumiMember"
      decimals="0"
      id="Fact001447"
      unitRef="RMB">10</us-gaap:DisposalGroupDeferredGainOnDisposal>
    <us-gaap:DisposalGroupDeferredGainOnDisposal
      contextRef="AsOf2023-12-31_custom_QianhaiYoushiMember"
      decimals="0"
      id="Fact001448"
      unitRef="RMB">3491441</us-gaap:DisposalGroupDeferredGainOnDisposal>
    <us-gaap:DisposalGroupDeferredGainOnDisposal
      contextRef="AsOf2023-12-31_custom_ShenzhenTianyuemengMember"
      decimals="0"
      id="Fact001449"
      unitRef="RMB">1672887</us-gaap:DisposalGroupDeferredGainOnDisposal>
    <us-gaap:DisposalGroupDeferredGainOnDisposal
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001450"
      unitRef="RMB">5164338</us-gaap:DisposalGroupDeferredGainOnDisposal>
    <us-gaap:AccountsAndNontradeReceivableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001452">&lt;p id="xdx_805_eus-gaap--AccountsAndNontradeReceivableTextBlock_zGuRODqvMfWj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;b&gt;Note 5 &#x2014; &lt;span id="xdx_826_zyWEdE0Xrh76"&gt;Accounts receivable, net&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Accounts receivable, net consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zrfofT5vUMH3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;&lt;span id="xdx_8B9_z5xVtTr3dKNj" style="display: none"&gt;Schedule of accounts receivable, net&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_496_20221231" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_497_20231231" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--AccountsReceivableGross_iI_pp0p0_maARNz04Z_zeFHhOwXuMp9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Accounts receivable&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;85,215,404&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;14,431,613&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--AccountsReceivableGross_iI_pp0p0_uUSD_c20231231_z49Mcq8ewx8j" style="width: 9%; text-align: right" title="Accounts receivable"&gt;2,037,586&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_pp0p0_di_msARNz04Z_z8JrAvD8Ess3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Less: allowance for doubtful accounts&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(4,862,941&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(4,588,786&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_pp0p0_di_uUSD_c20231231_z7qH5rlPoOXb" style="border-bottom: Black 1pt solid; text-align: right" title="Less: allowance for doubtful accounts"&gt;(647,886&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--AccountsReceivableNet_iTI_pp0p0_mtARNz04Z_zKg02biZBNJ" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Accounts receivable, net&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;80,352,463&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;9,842,827&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--AccountsReceivableNet_iTI_pp0p0_uUSD_c20231231_zqylSOYsIUOd" style="border-bottom: Black 2.5pt double; text-align: right" title="Accounts receivable, net"&gt;1,389,700&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A1_zye87qjI4FGb" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The following table summarizes the changes in allowance for doubtful accounts:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zTVlMBzFBpt4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span id="xdx_8B8_zeba9DXhKXQ2" style="display: none"&gt;Schedule of allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Beginning balance&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iS_pp0p0_c20220101__20221231_zJ05GjvXiBRh" style="width: 9%; text-align: right" title="Beginning balance"&gt;1,886,467&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iS_pp0p0_c20230101__20231231_zHWubNq9Fpr" style="width: 9%; text-align: right" title="Beginning balance"&gt;4,862,941&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iS_pp0p0_uUSD_c20230101__20231231_zoXWb6xqA0E2" style="width: 9%; text-align: right" title="Beginning balance"&gt;705,060&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Provision for doubtful accounts&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--ProvisionForDoubtfulAccountsReceivable_pp0p0_c20220101__20221231_zFspmkwNkLB" style="text-align: right" title="Provision for doubtful accounts"&gt;2,976,474&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--ProvisionForDoubtfulAccountsReceivable_c20230101__20231231_pp0p0" style="text-align: right" title="Provision for doubtful accounts"&gt;274,155&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_ecustom--ProvisionForDoubtfulAccountsReceivable_pp0p0_uUSD_c20230101__20231231_zAcB58LKVcGd" style="text-align: right" title="Provision for doubtful accounts"&gt;38,708&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Exchange rate difference&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_ecustom--ExchangeRateDifference_pp0p0_c20220101__20221231_zZ8LzvJBzvO9" style="border-bottom: Black 1pt solid; text-align: right" title="Exchange rate difference"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1485"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--ExchangeRateDifference_pp0p0_c20230101__20231231_z73tY2oIEUhl" style="border-bottom: Black 1pt solid; text-align: right" title="Exchange rate difference"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1487"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_ecustom--ExchangeRateDifference_pp0p0_uUSD_c20230101__20231231_zg8gBUtbMaLe" style="border-bottom: Black 1pt solid; text-align: right" title="Exchange rate difference"&gt;(95,882&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Ending balance&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iE_pp0p0_c20220101__20221231_zKK2wMKmwbIf" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"&gt;4,862,941&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iE_pp0p0_c20230101__20231231_zrzCJ8ykxR43" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"&gt;4,588,786&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iE_pp0p0_uUSD_c20230101__20231231_zkopUU8vftx1" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"&gt;647,886&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AA_zfXJKoOLFSn5" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Allowance for doubtful accounts net for the years ended December&#160;31, 2022 and 2023 amounted to RMB &lt;span id="xdx_905_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pn5n6_c20221231_zv5jUzL4Y2B9" title="Allowance for doubtful accounts net"&gt;4.9&lt;/span&gt; million and RMB &lt;span id="xdx_90E_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pn5n6_c20231231_zjgcgzZwnlg9" title="Allowance for doubtful accounts net"&gt;4.6&lt;/span&gt; million, respectively.&lt;/p&gt;





</us-gaap:AccountsAndNontradeReceivableTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001454">&lt;table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zrfofT5vUMH3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;&lt;span id="xdx_8B9_z5xVtTr3dKNj" style="display: none"&gt;Schedule of accounts receivable, net&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_496_20221231" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_497_20231231" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--AccountsReceivableGross_iI_pp0p0_maARNz04Z_zeFHhOwXuMp9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Accounts receivable&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;85,215,404&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;14,431,613&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--AccountsReceivableGross_iI_pp0p0_uUSD_c20231231_z49Mcq8ewx8j" style="width: 9%; text-align: right" title="Accounts receivable"&gt;2,037,586&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_pp0p0_di_msARNz04Z_z8JrAvD8Ess3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Less: allowance for doubtful accounts&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(4,862,941&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(4,588,786&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_pp0p0_di_uUSD_c20231231_z7qH5rlPoOXb" style="border-bottom: Black 1pt solid; text-align: right" title="Less: allowance for doubtful accounts"&gt;(647,886&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--AccountsReceivableNet_iTI_pp0p0_mtARNz04Z_zKg02biZBNJ" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Accounts receivable, net&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;80,352,463&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;9,842,827&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--AccountsReceivableNet_iTI_pp0p0_uUSD_c20231231_zqylSOYsIUOd" style="border-bottom: Black 2.5pt double; text-align: right" title="Accounts receivable, net"&gt;1,389,700&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGross
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001456"
      unitRef="RMB">85215404</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001457"
      unitRef="RMB">14431613</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001459"
      unitRef="USD">2037586</us-gaap:AccountsReceivableGross>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001461"
      unitRef="RMB">4862941</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001462"
      unitRef="RMB">4588786</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001464"
      unitRef="USD">647886</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNet
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001466"
      unitRef="RMB">80352463</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001467"
      unitRef="RMB">9842827</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001469"
      unitRef="USD">1389700</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001471">&lt;table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zTVlMBzFBpt4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable, net (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span id="xdx_8B8_zeba9DXhKXQ2" style="display: none"&gt;Schedule of allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Beginning balance&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iS_pp0p0_c20220101__20221231_zJ05GjvXiBRh" style="width: 9%; text-align: right" title="Beginning balance"&gt;1,886,467&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iS_pp0p0_c20230101__20231231_zHWubNq9Fpr" style="width: 9%; text-align: right" title="Beginning balance"&gt;4,862,941&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iS_pp0p0_uUSD_c20230101__20231231_zoXWb6xqA0E2" style="width: 9%; text-align: right" title="Beginning balance"&gt;705,060&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Provision for doubtful accounts&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--ProvisionForDoubtfulAccountsReceivable_pp0p0_c20220101__20221231_zFspmkwNkLB" style="text-align: right" title="Provision for doubtful accounts"&gt;2,976,474&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--ProvisionForDoubtfulAccountsReceivable_c20230101__20231231_pp0p0" style="text-align: right" title="Provision for doubtful accounts"&gt;274,155&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_ecustom--ProvisionForDoubtfulAccountsReceivable_pp0p0_uUSD_c20230101__20231231_zAcB58LKVcGd" style="text-align: right" title="Provision for doubtful accounts"&gt;38,708&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Exchange rate difference&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_ecustom--ExchangeRateDifference_pp0p0_c20220101__20221231_zZ8LzvJBzvO9" style="border-bottom: Black 1pt solid; text-align: right" title="Exchange rate difference"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1485"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--ExchangeRateDifference_pp0p0_c20230101__20231231_z73tY2oIEUhl" style="border-bottom: Black 1pt solid; text-align: right" title="Exchange rate difference"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1487"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_ecustom--ExchangeRateDifference_pp0p0_uUSD_c20230101__20231231_zg8gBUtbMaLe" style="border-bottom: Black 1pt solid; text-align: right" title="Exchange rate difference"&gt;(95,882&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Ending balance&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iE_pp0p0_c20220101__20221231_zKK2wMKmwbIf" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"&gt;4,862,941&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iE_pp0p0_c20230101__20231231_zrzCJ8ykxR43" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"&gt;4,588,786&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iE_pp0p0_uUSD_c20230101__20231231_zkopUU8vftx1" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"&gt;647,886&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <HOLO:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables
      contextRef="AsOf2021-12-31"
      decimals="0"
      id="Fact001473"
      unitRef="RMB">1886467</HOLO:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables>
    <HOLO:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001475"
      unitRef="RMB">4862941</HOLO:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables>
    <HOLO:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001477"
      unitRef="USD">705060</HOLO:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables>
    <HOLO:ProvisionForDoubtfulAccountsReceivable
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact001479"
      unitRef="RMB">2976474</HOLO:ProvisionForDoubtfulAccountsReceivable>
    <HOLO:ProvisionForDoubtfulAccountsReceivable
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001481"
      unitRef="RMB">274155</HOLO:ProvisionForDoubtfulAccountsReceivable>
    <HOLO:ProvisionForDoubtfulAccountsReceivable
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001483"
      unitRef="USD">38708</HOLO:ProvisionForDoubtfulAccountsReceivable>
    <HOLO:ExchangeRateDifference
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001489"
      unitRef="USD">-95882</HOLO:ExchangeRateDifference>
    <HOLO:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001491"
      unitRef="RMB">4862941</HOLO:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables>
    <HOLO:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001493"
      unitRef="RMB">4588786</HOLO:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables>
    <HOLO:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001495"
      unitRef="USD">647886</HOLO:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="AsOf2022-12-31"
      decimals="-5"
      id="Fact001497"
      unitRef="RMB">4900000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="AsOf2023-12-31"
      decimals="-5"
      id="Fact001499"
      unitRef="RMB">4600000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001502">&lt;p id="xdx_80B_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_znJwyk9kIKX" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;b&gt;Note 6 &#x2014; &lt;span id="xdx_829_zR0pKNwgA4j4"&gt;Property and equipment, net&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Property and equipment, net consist of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--PropertyPlantAndEquipmentTextBlock_zmP1jy1TzkV6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Property and equipment, net (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span id="xdx_8B2_zPsh6H8V9xQj" style="display: none"&gt;Schedule of property and equipment, net&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Office equipment&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0" style="width: 9%; text-align: right" title="Sub total"&gt;1,140,456&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0" style="width: 9%; text-align: right" title="Sub total"&gt;1,005,558&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zh8cRu1lyG2" style="width: 9%; text-align: right" title="Sub total"&gt;141,974&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Mechanical equipment&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_pp0p0" style="text-align: right" title="Sub total"&gt;1,059,178&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_pp0p0" style="text-align: right" title="Sub total"&gt;1,059,178&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_zpalUGDRugs8" style="text-align: right" title="Sub total"&gt;149,544&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Electronic and other equipment&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicAndOtherEquipmentMember_pp0p0" style="text-align: right" title="Sub total"&gt;2,454,537&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicAndOtherEquipmentMember_pp0p0" style="text-align: right" title="Sub total"&gt;3,167,783&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicAndOtherEquipmentMember_zUghx0mc1Fp3" style="text-align: right" title="Sub total"&gt;447,256&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Vehicles&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Sub total"&gt;43,982&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Sub total"&gt;43,982&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zhR5gXpKSFo4" style="border-bottom: Black 1pt solid; text-align: right" title="Sub total"&gt;6,210&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Subtotal&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_c20221231_pp0p0" style="text-align: right" title="Sub total"&gt;4,698,153&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_c20231231_pp0p0" style="text-align: right" title="Sub total"&gt;5,276,501&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231_zjXYjsAZR4O6" style="text-align: right" title="Sub total"&gt;744,984&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Less: accumulated depreciation&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20221231_zrD4zx7IWnc8" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation"&gt;(3,050,277&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20231231_zURAtXZBXa1e" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation"&gt;(3,678,367&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_uUSD_c20231231_z46JT6I465nb" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation"&gt;(519,345&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;1,647,876&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentNet_c20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;1,598,134&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_uUSD_c20231231_zmsJg7wVC2R9" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;225,639&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;






&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Depreciation expense for the years ended December&#160;31, 2021, 2022 and 2023 amounted to RMB &lt;span id="xdx_902_eus-gaap--Depreciation_c20210101__20211231_pp0p0" title="Depreciation expense"&gt;294,514&lt;/span&gt;, RMB &lt;span id="xdx_90F_eus-gaap--Depreciation_c20220101__20221231_pp0p0" title="Depreciation expense"&gt;464,999&lt;/span&gt; and RMB &lt;span id="xdx_90D_eus-gaap--Depreciation_c20230101__20231231_pp0p0" title="Depreciation expense"&gt;807,722&lt;/span&gt; (USD &lt;span id="xdx_909_eus-gaap--Depreciation_pp0p0_uUSD_c20230101__20231231_z4eLUNmHFTId" title="Depreciation expense"&gt;114,624&lt;/span&gt;), respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001504">&lt;table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--PropertyPlantAndEquipmentTextBlock_zmP1jy1TzkV6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Property and equipment, net (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span id="xdx_8B2_zPsh6H8V9xQj" style="display: none"&gt;Schedule of property and equipment, net&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Office equipment&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0" style="width: 9%; text-align: right" title="Sub total"&gt;1,140,456&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_pp0p0" style="width: 9%; text-align: right" title="Sub total"&gt;1,005,558&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zh8cRu1lyG2" style="width: 9%; text-align: right" title="Sub total"&gt;141,974&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Mechanical equipment&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_pp0p0" style="text-align: right" title="Sub total"&gt;1,059,178&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_pp0p0" style="text-align: right" title="Sub total"&gt;1,059,178&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MechanicalEquipmentMember_zpalUGDRugs8" style="text-align: right" title="Sub total"&gt;149,544&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Electronic and other equipment&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicAndOtherEquipmentMember_pp0p0" style="text-align: right" title="Sub total"&gt;2,454,537&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicAndOtherEquipmentMember_pp0p0" style="text-align: right" title="Sub total"&gt;3,167,783&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicAndOtherEquipmentMember_zUghx0mc1Fp3" style="text-align: right" title="Sub total"&gt;447,256&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Vehicles&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Sub total"&gt;43,982&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Sub total"&gt;43,982&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zhR5gXpKSFo4" style="border-bottom: Black 1pt solid; text-align: right" title="Sub total"&gt;6,210&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Subtotal&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_c20221231_pp0p0" style="text-align: right" title="Sub total"&gt;4,698,153&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_c20231231_pp0p0" style="text-align: right" title="Sub total"&gt;5,276,501&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uUSD_c20231231_zjXYjsAZR4O6" style="text-align: right" title="Sub total"&gt;744,984&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Less: accumulated depreciation&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20221231_zrD4zx7IWnc8" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation"&gt;(3,050,277&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20231231_zURAtXZBXa1e" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation"&gt;(3,678,367&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_uUSD_c20231231_z46JT6I465nb" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation"&gt;(519,345&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;1,647,876&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentNet_c20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;1,598,134&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_uUSD_c20231231_zmsJg7wVC2R9" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;225,639&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;






&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Depreciation expense for the years ended December&#160;31, 2021, 2022 and 2023 amounted to RMB &lt;span id="xdx_902_eus-gaap--Depreciation_c20210101__20211231_pp0p0" title="Depreciation expense"&gt;294,514&lt;/span&gt;, RMB &lt;span id="xdx_90F_eus-gaap--Depreciation_c20220101__20221231_pp0p0" title="Depreciation expense"&gt;464,999&lt;/span&gt; and RMB &lt;span id="xdx_90D_eus-gaap--Depreciation_c20230101__20231231_pp0p0" title="Depreciation expense"&gt;807,722&lt;/span&gt; (USD &lt;span id="xdx_909_eus-gaap--Depreciation_pp0p0_uUSD_c20230101__20231231_z4eLUNmHFTId" title="Depreciation expense"&gt;114,624&lt;/span&gt;), respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-12-31_us-gaap_OfficeEquipmentMember"
      decimals="0"
      id="Fact001506"
      unitRef="RMB">1140456</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-12-31_us-gaap_OfficeEquipmentMember"
      decimals="0"
      id="Fact001508"
      unitRef="RMB">1005558</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-12-31_us-gaap_OfficeEquipmentMember"
      decimals="0"
      id="Fact001510"
      unitRef="USD">141974</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-12-31_custom_MechanicalEquipmentMember"
      decimals="0"
      id="Fact001512"
      unitRef="RMB">1059178</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-12-31_custom_MechanicalEquipmentMember"
      decimals="0"
      id="Fact001514"
      unitRef="RMB">1059178</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-12-31_custom_MechanicalEquipmentMember"
      decimals="0"
      id="Fact001516"
      unitRef="USD">149544</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-12-31_custom_ElectronicAndOtherEquipmentMember"
      decimals="0"
      id="Fact001518"
      unitRef="RMB">2454537</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-12-31_custom_ElectronicAndOtherEquipmentMember"
      decimals="0"
      id="Fact001520"
      unitRef="RMB">3167783</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-12-31_custom_ElectronicAndOtherEquipmentMember"
      decimals="0"
      id="Fact001522"
      unitRef="USD">447256</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-12-31_us-gaap_VehiclesMember"
      decimals="0"
      id="Fact001524"
      unitRef="RMB">43982</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-12-31_us-gaap_VehiclesMember"
      decimals="0"
      id="Fact001526"
      unitRef="RMB">43982</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-12-31_us-gaap_VehiclesMember"
      decimals="0"
      id="Fact001528"
      unitRef="USD">6210</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001530"
      unitRef="RMB">4698153</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001532"
      unitRef="RMB">5276501</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001534"
      unitRef="USD">744984</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001536"
      unitRef="RMB">3050277</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001538"
      unitRef="RMB">3678367</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001540"
      unitRef="USD">519345</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001542"
      unitRef="RMB">1647876</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001544"
      unitRef="RMB">1598134</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001546"
      unitRef="USD">225639</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact001549"
      unitRef="RMB">294514</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact001551"
      unitRef="RMB">464999</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001553"
      unitRef="RMB">807722</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001555"
      unitRef="USD">114624</us-gaap:Depreciation>
    <HOLO:IntangibleAssetsNetDisclosureTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001557">&lt;p id="xdx_809_ecustom--IntangibleAssetsNetDisclosureTextBlock_zPKgX8lCGAwd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;b&gt;Note 7 &#x2014; &lt;span id="xdx_821_zGbASHQjH2L3"&gt;Intangible assets, net&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The Company&#x2019;s intangible assets with definite useful lives primarily consist of accounting software. The following table summarizes acquired intangible asset balances as of:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zI1m3dgXSNu3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible assets, net (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span id="xdx_8B1_ztYsqVkSiYc1" style="display: none"&gt;Schedule of intangible assets, net&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Customer relationships&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pp0p0" style="width: 9%; text-align: right" title="Subtotal"&gt;13,300,000&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pp0p0" style="width: 9%; text-align: right" title="Subtotal"&gt;1,300,000&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zLYbqhVKRlg5" style="width: 9%; text-align: right" title="Subtotal"&gt;183,546&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Software&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" style="text-align: right" title="Subtotal"&gt;14,745,632&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" style="text-align: right" title="Subtotal"&gt;10,241,786&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zGw5qPJ5P6Dj" style="text-align: right" title="Subtotal"&gt;1,446,028&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Non-compete agreements&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal"&gt;2,300,000&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal"&gt;400,000&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zUE8o03hESgd" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal"&gt;56,476&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Subtotal&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231_pp0p0" style="text-align: right" title="Subtotal"&gt;30,345,632&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231_pp0p0" style="text-align: right" title="Subtotal"&gt;11,941,786&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231_zT3gPy0o9YBj" style="text-align: right" title="Subtotal"&gt;1,686,050&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Less: accumulated amortization&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20221231_pp0p0" style="text-align: right" title="Less: accumulated amortization"&gt;(14,969,108&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20231231_pp0p0" style="text-align: right" title="Less: accumulated amortization"&gt;(8,087,239&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_uUSD_c20231231_zL3QXDqJxTM8" style="text-align: right" title="Less: accumulated amortization"&gt;(1,141,830&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Less: intangible assets impairment loss&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_ecustom--IntangibleAssetsImpairmentLoss_iI_pp0p0_c20221231_zhOQrbgTbAh3" style="border-bottom: Black 1pt solid; text-align: right" title="Less: intangible assets impairment loss"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1591"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--IntangibleAssetsImpairmentLoss_c20231231_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Less: intangible assets impairment loss"&gt;(3,854,547&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_ecustom--IntangibleAssetsImpairmentLoss_iI_pp0p0_uUSD_c20231231_zrKk7puO8z5a" style="border-bottom: Black 1pt solid; text-align: right" title="Less: intangible assets impairment loss"&gt;(544,220&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Intangible assets, net&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;15,376,524&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20231231_z5O7TfmP3yvb" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1599"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_uUSD_c20231231_zsLoFSPXfyD8" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1601"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AE_zfbK0iSErmT1" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Amortization expense for the years ended December&#160;31, 2021, 2022 and 2023 amounted to RMB &lt;span id="xdx_904_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20211231_pp0p0" title="Amortization expense"&gt;6,383,366&lt;/span&gt;, RMB &lt;span id="xdx_90B_eus-gaap--AmortizationOfIntangibleAssets_c20220101__20221231_pp0p0" title="Amortization expense"&gt;6,379,240&lt;/span&gt; and RMB &lt;span id="xdx_909_eus-gaap--AmortizationOfIntangibleAssets_c20230101__20231231_pp0p0" title="Amortization expense"&gt;5,358,195&lt;/span&gt;, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The Company performs annual impairment analysis as of December&#160;31, 2023 and concludes there was RMB &lt;span id="xdx_907_eus-gaap--ImpairmentOfIntangibleAssetsExcludingGoodwill_c20230101__20231231_pp0p0" title="Impairment loss for intangible assets"&gt;3,854,547&lt;/span&gt; impairment loss for intangible assets for holographic solutions segment due to reducing sales forecast as of December&#160;31, 2023 as our carrying value exceeds the fair value.&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

</HOLO:IntangibleAssetsNetDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001559">&lt;table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zI1m3dgXSNu3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible assets, net (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span id="xdx_8B1_ztYsqVkSiYc1" style="display: none"&gt;Schedule of intangible assets, net&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Customer relationships&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pp0p0" style="width: 9%; text-align: right" title="Subtotal"&gt;13,300,000&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_pp0p0" style="width: 9%; text-align: right" title="Subtotal"&gt;1,300,000&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zLYbqhVKRlg5" style="width: 9%; text-align: right" title="Subtotal"&gt;183,546&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Software&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" style="text-align: right" title="Subtotal"&gt;14,745,632&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_pp0p0" style="text-align: right" title="Subtotal"&gt;10,241,786&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zGw5qPJ5P6Dj" style="text-align: right" title="Subtotal"&gt;1,446,028&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Non-compete agreements&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal"&gt;2,300,000&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal"&gt;400,000&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember_zUE8o03hESgd" style="border-bottom: Black 1pt solid; text-align: right" title="Subtotal"&gt;56,476&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Subtotal&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231_pp0p0" style="text-align: right" title="Subtotal"&gt;30,345,632&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_c20231231_pp0p0" style="text-align: right" title="Subtotal"&gt;11,941,786&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_uUSD_c20231231_zT3gPy0o9YBj" style="text-align: right" title="Subtotal"&gt;1,686,050&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Less: accumulated amortization&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20221231_pp0p0" style="text-align: right" title="Less: accumulated amortization"&gt;(14,969,108&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20231231_pp0p0" style="text-align: right" title="Less: accumulated amortization"&gt;(8,087,239&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_uUSD_c20231231_zL3QXDqJxTM8" style="text-align: right" title="Less: accumulated amortization"&gt;(1,141,830&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Less: intangible assets impairment loss&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_ecustom--IntangibleAssetsImpairmentLoss_iI_pp0p0_c20221231_zhOQrbgTbAh3" style="border-bottom: Black 1pt solid; text-align: right" title="Less: intangible assets impairment loss"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1591"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--IntangibleAssetsImpairmentLoss_c20231231_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Less: intangible assets impairment loss"&gt;(3,854,547&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_ecustom--IntangibleAssetsImpairmentLoss_iI_pp0p0_uUSD_c20231231_zrKk7puO8z5a" style="border-bottom: Black 1pt solid; text-align: right" title="Less: intangible assets impairment loss"&gt;(544,220&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Intangible assets, net&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;15,376,524&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20231231_z5O7TfmP3yvb" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1599"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_uUSD_c20231231_zsLoFSPXfyD8" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1601"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2022-12-31_us-gaap_CustomerRelationshipsMember"
      decimals="0"
      id="Fact001561"
      unitRef="RMB">13300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2023-12-31_us-gaap_CustomerRelationshipsMember"
      decimals="0"
      id="Fact001563"
      unitRef="RMB">1300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2023-12-31_us-gaap_CustomerRelationshipsMember"
      decimals="0"
      id="Fact001565"
      unitRef="USD">183546</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2022-12-31_custom_SoftwareMember"
      decimals="0"
      id="Fact001567"
      unitRef="RMB">14745632</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2023-12-31_custom_SoftwareMember"
      decimals="0"
      id="Fact001569"
      unitRef="RMB">10241786</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2023-12-31_custom_SoftwareMember"
      decimals="0"
      id="Fact001571"
      unitRef="USD">1446028</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2022-12-31_us-gaap_NoncompeteAgreementsMember"
      decimals="0"
      id="Fact001573"
      unitRef="RMB">2300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2023-12-31_us-gaap_NoncompeteAgreementsMember"
      decimals="0"
      id="Fact001575"
      unitRef="RMB">400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2023-12-31_us-gaap_NoncompeteAgreementsMember"
      decimals="0"
      id="Fact001577"
      unitRef="USD">56476</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001579"
      unitRef="RMB">30345632</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001581"
      unitRef="RMB">11941786</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001583"
      unitRef="USD">1686050</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001585"
      unitRef="RMB">-14969108</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001587"
      unitRef="RMB">-8087239</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001589"
      unitRef="USD">-1141830</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <HOLO:IntangibleAssetsImpairmentLoss
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001593"
      unitRef="RMB">-3854547</HOLO:IntangibleAssetsImpairmentLoss>
    <HOLO:IntangibleAssetsImpairmentLoss
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001595"
      unitRef="USD">-544220</HOLO:IntangibleAssetsImpairmentLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001597"
      unitRef="RMB">15376524</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact001603"
      unitRef="RMB">6383366</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact001605"
      unitRef="RMB">6379240</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001607"
      unitRef="RMB">5358195</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001609"
      unitRef="RMB">3854547</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001612">&lt;p id="xdx_804_eus-gaap--InvestmentHoldingsScheduleOfInvestmentsTextBlock_z8ZelS5ojNEa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;b&gt;Note 8 &#x2014; &lt;span id="xdx_82E_zIjmVOP85ti6"&gt;Investments in unconsolidated entities&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--InvestmentHoldingsScheduleOfInvestmentsTableTextBlock_zx2HzMBl18Q" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Investments in unconsolidated entities (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&lt;span id="xdx_8B0_zEgR7yKAngO4" style="display: none"&gt;Schedule of investments&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Equity investments without readily determinable fair value:&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; width: 64%; vertical-align: top"&gt;19.9% Investment&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investments19.9Member_fKDEp_zeiEITS8Dws8" style="width: 9%; text-align: right" title="Investments"&gt;2,000,000&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments19.9Member_fKDEp_zcXsDAvgcqA9" style="width: 9%; text-align: right" title="Investments"&gt;2,000,000&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments19.9Member_fKDEp_zOYbqMYOQTa9" style="width: 9%; text-align: right" title="Investments"&gt;282,378&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;4.4% Investment&lt;sup&gt;(2)&lt;/sup&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investment4.4PercentMember_fKDIp_zb8gJPOCQ3Yl" style="text-align: right" title="Investments"&gt;500,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investment4.4PercentMember_fKDIp_zWapqlVRKJwl" style="text-align: right" title="Investments"&gt;500,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investment4.4PercentMember_fKDIp_zgrmqVwfzRS7" style="text-align: right" title="Investments"&gt;70,595&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;5% Investment&lt;sup&gt;(3)&lt;/sup&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investments5percentMember_fKDMp_zNLDwp6tEuI1" style="text-align: right" title="Investments"&gt;600,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments5percentMember_fKDMp_zeGQqYsXjII1" style="text-align: right" title="Investments"&gt;600,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments5percentMember_fKDMp_zn53mHVPdDE4" style="text-align: right" title="Investments"&gt;84,713&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;3% Investment&lt;sup&gt;(4)&lt;/sup&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investments3percentMember_fKDQp_zTjd2Ar2HZHa" style="text-align: right" title="Investments"&gt;1,000,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments3percentMember_fKDQp_zlNyfqJwZPic" style="text-align: right" title="Investments"&gt;1,000,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments3percentMember_fKDQp_z9Y3oGKZrxxa" style="text-align: right" title="Investments"&gt;141,189&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;2% Investment&lt;sup&gt;(5)&lt;/sup&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investments2percentMember_fKDUp_zTHlxf495gig" style="text-align: right" title="Investments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1640"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments2percentMember_fKDUp_zL3uyOVge834" style="text-align: right" title="Investments"&gt;600,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments2percentMember_fKDUp_zf5e6zvxAmEk" style="text-align: right" title="Investments"&gt;84,713&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;Impairment&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_ecustom--ImpairmentsOfInvestments_c20221231__us-gaap--InvestmentTypeAxis__custom--ImpairmentMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Impairment of investments"&gt;(4,100,000&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--ImpairmentsOfInvestments_c20231231__us-gaap--InvestmentTypeAxis__custom--ImpairmentMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Impairment of investments"&gt;(4,100,000&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--ImpairmentsOfInvestments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--ImpairmentMember_zqpUJJqjchah" style="border-bottom: Black 1pt solid; text-align: right" title="Impairment of investments"&gt;(578,875&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 2.5pt; vertical-align: top"&gt;Total&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--Investments_iI_pp0p0_c20221231_zfECLfVhTem5" style="border-bottom: Black 2.5pt double; text-align: right" title="Investments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1652"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--Investments_c20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Investments"&gt;600,000&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231_zXgQkmryRjvf" style="border-bottom: Black 2.5pt double; text-align: right" title="Investments"&gt;84,713&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;div style="width: 25%"&gt;&lt;div style="border-top: Black 1pt solid; font-size: 1pt"&gt;&#160;&lt;/div&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td id="xdx_F0D_zLCcz670EfC9" style="text-align: justify; width: 0.25in"&gt;(1)&lt;/td&gt;
    &lt;td id="xdx_F1C_zUWe4ItSdJl9" style="text-align: justify"&gt;
     In August&#160;2016, Shenzhen Mengyun invested RMB 2,000,000 in a company in the technology development and animation design areas for 19.9% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 2,000,000 impairment loss for the investment in 2018.&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td id="xdx_F0B_zHyqRk5PGu58" style="text-align: justify; width: 0.25in"&gt;(2)&lt;/td&gt;
    &lt;td id="xdx_F19_zptH2XdUBYV" style="text-align: justify"&gt;
     In November&#160;2015, Shanghai Mengyun invested RMB 500,000 in a company in the database service for 4.44% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 500,000 impairment loss for the investment in 2018.&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td id="xdx_F04_zysI9Vy245bg" style="text-align: justify"&gt;(3)&lt;/td&gt;
    &lt;td id="xdx_F1D_zjhsEct3Ri2j" style="text-align: justify"&gt;
     In September&#160;2021, Shenzhen Mengyun invested RMB 600,000 in a company specializing in research and development of smart wearable devices for 5% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 600,000 impairment loss for the investment in 2022.&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td id="xdx_F01_zIAdWK4IqB0j" style="text-align: justify"&gt;(4)&lt;/td&gt;
    &lt;td id="xdx_F1F_zT2gY6t18yN3" style="text-align: justify"&gt;
     In October&#160;2021, Shenzhen Mengyun invested RMB 1,000,000 in a company specializing in VR/AR education technology for 3% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 1,000,000 impairment loss for the investment in 2022.&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td id="xdx_F04_zlxlg5rHHLtl" style="text-align: justify"&gt;(5)&lt;/td&gt;
    &lt;td id="xdx_F12_zh87P5m4prr3" style="text-align: justify"&gt;
     In March&#160;2023, Shenzhen Mengyun invested RMB 600,000 in a company in the technology development and animation design areas for 2% equity interest.&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AE_z5UlSbuvF5d3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;





</us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock>
    <us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001614">&lt;table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--InvestmentHoldingsScheduleOfInvestmentsTableTextBlock_zx2HzMBl18Q" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Investments in unconsolidated entities (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;&lt;span id="xdx_8B0_zEgR7yKAngO4" style="display: none"&gt;Schedule of investments&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Equity investments without readily determinable fair value:&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; width: 64%; vertical-align: top"&gt;19.9% Investment&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investments19.9Member_fKDEp_zeiEITS8Dws8" style="width: 9%; text-align: right" title="Investments"&gt;2,000,000&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments19.9Member_fKDEp_zcXsDAvgcqA9" style="width: 9%; text-align: right" title="Investments"&gt;2,000,000&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments19.9Member_fKDEp_zOYbqMYOQTa9" style="width: 9%; text-align: right" title="Investments"&gt;282,378&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;4.4% Investment&lt;sup&gt;(2)&lt;/sup&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investment4.4PercentMember_fKDIp_zb8gJPOCQ3Yl" style="text-align: right" title="Investments"&gt;500,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investment4.4PercentMember_fKDIp_zWapqlVRKJwl" style="text-align: right" title="Investments"&gt;500,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investment4.4PercentMember_fKDIp_zgrmqVwfzRS7" style="text-align: right" title="Investments"&gt;70,595&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;5% Investment&lt;sup&gt;(3)&lt;/sup&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investments5percentMember_fKDMp_zNLDwp6tEuI1" style="text-align: right" title="Investments"&gt;600,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments5percentMember_fKDMp_zeGQqYsXjII1" style="text-align: right" title="Investments"&gt;600,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments5percentMember_fKDMp_zn53mHVPdDE4" style="text-align: right" title="Investments"&gt;84,713&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;3% Investment&lt;sup&gt;(4)&lt;/sup&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investments3percentMember_fKDQp_zTjd2Ar2HZHa" style="text-align: right" title="Investments"&gt;1,000,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments3percentMember_fKDQp_zlNyfqJwZPic" style="text-align: right" title="Investments"&gt;1,000,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments3percentMember_fKDQp_z9Y3oGKZrxxa" style="text-align: right" title="Investments"&gt;141,189&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;2% Investment&lt;sup&gt;(5)&lt;/sup&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--Investments_iI_pp0p0_c20221231__us-gaap--InvestmentTypeAxis__custom--Investments2percentMember_fKDUp_zTHlxf495gig" style="text-align: right" title="Investments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1640"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--Investments_iI_pp0p0_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments2percentMember_fKDUp_zL3uyOVge834" style="text-align: right" title="Investments"&gt;600,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--Investments2percentMember_fKDUp_zf5e6zvxAmEk" style="text-align: right" title="Investments"&gt;84,713&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;Impairment&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_ecustom--ImpairmentsOfInvestments_c20221231__us-gaap--InvestmentTypeAxis__custom--ImpairmentMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Impairment of investments"&gt;(4,100,000&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--ImpairmentsOfInvestments_c20231231__us-gaap--InvestmentTypeAxis__custom--ImpairmentMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Impairment of investments"&gt;(4,100,000&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--ImpairmentsOfInvestments_iI_pp0p0_uUSD_c20231231__us-gaap--InvestmentTypeAxis__custom--ImpairmentMember_zqpUJJqjchah" style="border-bottom: Black 1pt solid; text-align: right" title="Impairment of investments"&gt;(578,875&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 2.5pt; vertical-align: top"&gt;Total&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--Investments_iI_pp0p0_c20221231_zfECLfVhTem5" style="border-bottom: Black 2.5pt double; text-align: right" title="Investments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1652"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--Investments_c20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Investments"&gt;600,000&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231_zXgQkmryRjvf" style="border-bottom: Black 2.5pt double; text-align: right" title="Investments"&gt;84,713&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;div style="width: 25%"&gt;&lt;div style="border-top: Black 1pt solid; font-size: 1pt"&gt;&#160;&lt;/div&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td id="xdx_F0D_zLCcz670EfC9" style="text-align: justify; width: 0.25in"&gt;(1)&lt;/td&gt;
    &lt;td id="xdx_F1C_zUWe4ItSdJl9" style="text-align: justify"&gt;
     In August&#160;2016, Shenzhen Mengyun invested RMB 2,000,000 in a company in the technology development and animation design areas for 19.9% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 2,000,000 impairment loss for the investment in 2018.&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td id="xdx_F0B_zHyqRk5PGu58" style="text-align: justify; width: 0.25in"&gt;(2)&lt;/td&gt;
    &lt;td id="xdx_F19_zptH2XdUBYV" style="text-align: justify"&gt;
     In November&#160;2015, Shanghai Mengyun invested RMB 500,000 in a company in the database service for 4.44% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 500,000 impairment loss for the investment in 2018.&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td id="xdx_F04_zysI9Vy245bg" style="text-align: justify"&gt;(3)&lt;/td&gt;
    &lt;td id="xdx_F1D_zjhsEct3Ri2j" style="text-align: justify"&gt;
     In September&#160;2021, Shenzhen Mengyun invested RMB 600,000 in a company specializing in research and development of smart wearable devices for 5% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 600,000 impairment loss for the investment in 2022.&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td id="xdx_F01_zIAdWK4IqB0j" style="text-align: justify"&gt;(4)&lt;/td&gt;
    &lt;td id="xdx_F1F_zT2gY6t18yN3" style="text-align: justify"&gt;
     In October&#160;2021, Shenzhen Mengyun invested RMB 1,000,000 in a company specializing in VR/AR education technology for 3% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 1,000,000 impairment loss for the investment in 2022.&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td id="xdx_F04_zlxlg5rHHLtl" style="text-align: justify"&gt;(5)&lt;/td&gt;
    &lt;td id="xdx_F12_zh87P5m4prr3" style="text-align: justify"&gt;
     In March&#160;2023, Shenzhen Mengyun invested RMB 600,000 in a company in the technology development and animation design areas for 2% equity interest.&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock>
    <us-gaap:Investments
      contextRef="AsOf2022-12-31_custom_Investments19.9Member"
      decimals="0"
      id="Fact001616"
      unitRef="RMB">2000000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="AsOf2023-12-31_custom_Investments19.9Member"
      decimals="0"
      id="Fact001618"
      unitRef="RMB">2000000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="AsOf2023-12-31_custom_Investments19.9Member"
      decimals="0"
      id="Fact001620"
      unitRef="USD">282378</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="AsOf2022-12-31_custom_Investment4.4PercentMember"
      decimals="0"
      id="Fact001622"
      unitRef="RMB">500000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="AsOf2023-12-31_custom_Investment4.4PercentMember"
      decimals="0"
      id="Fact001624"
      unitRef="RMB">500000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="AsOf2023-12-31_custom_Investment4.4PercentMember"
      decimals="0"
      id="Fact001626"
      unitRef="USD">70595</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="AsOf2022-12-31_custom_Investments5percentMember"
      decimals="0"
      id="Fact001628"
      unitRef="RMB">600000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="AsOf2023-12-31_custom_Investments5percentMember"
      decimals="0"
      id="Fact001630"
      unitRef="RMB">600000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="AsOf2023-12-31_custom_Investments5percentMember"
      decimals="0"
      id="Fact001632"
      unitRef="USD">84713</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="AsOf2022-12-31_custom_Investments3percentMember"
      decimals="0"
      id="Fact001634"
      unitRef="RMB">1000000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="AsOf2023-12-31_custom_Investments3percentMember"
      decimals="0"
      id="Fact001636"
      unitRef="RMB">1000000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="AsOf2023-12-31_custom_Investments3percentMember"
      decimals="0"
      id="Fact001638"
      unitRef="USD">141189</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="AsOf2023-12-31_custom_Investments2percentMember"
      decimals="0"
      id="Fact001642"
      unitRef="RMB">600000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="AsOf2023-12-31_custom_Investments2percentMember"
      decimals="0"
      id="Fact001644"
      unitRef="USD">84713</us-gaap:Investments>
    <HOLO:ImpairmentsOfInvestments
      contextRef="AsOf2022-12-31_custom_ImpairmentMember"
      decimals="0"
      id="Fact001646"
      unitRef="RMB">-4100000</HOLO:ImpairmentsOfInvestments>
    <HOLO:ImpairmentsOfInvestments
      contextRef="AsOf2023-12-31_custom_ImpairmentMember"
      decimals="0"
      id="Fact001648"
      unitRef="RMB">-4100000</HOLO:ImpairmentsOfInvestments>
    <HOLO:ImpairmentsOfInvestments
      contextRef="AsOf2023-12-31_custom_ImpairmentMember"
      decimals="0"
      id="Fact001650"
      unitRef="USD">-578875</HOLO:ImpairmentsOfInvestments>
    <us-gaap:Investments
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001654"
      unitRef="RMB">600000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001656"
      unitRef="USD">84713</us-gaap:Investments>
    <us-gaap:GoodwillDisclosureTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001664">&lt;p id="xdx_80F_eus-gaap--GoodwillDisclosureTextBlock_zB2CmUBdMfcf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;b&gt;Note 9 &#x2014; &lt;span id="xdx_821_zzc902UPRnbd"&gt;Goodwill&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Goodwill represents the excess of the consideration paid of an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate impairment may have occurred. The following table summarizes the components of acquired goodwill balances as of:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfGoodwillTextBlock_zS7nqEOfjULk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Goodwill (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;&lt;span id="xdx_8BD_zdXKe0VVqt91" style="display: none"&gt;Schedule of goodwill&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Goodwill from Shenzhen Bowei acquisition*&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--Goodwill_iI_pp0p0_c20221231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenBoweiAcquisitionMember_fKg_____zuDcWvUTPVZa" style="width: 9%; text-align: right" title="GoodWill"&gt;9,729,086&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--Goodwill_iI_pp0p0_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenBoweiAcquisitionMember_fKg_____zc6xpan5gQPa" style="width: 9%; text-align: right" title="GoodWill"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1670"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenBoweiAcquisitionMember_fKg_____zV34J8gzLuG" style="width: 9%; text-align: right" title="GoodWill"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1672"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Goodwill from Shenzhen Tianyuemeng acquisition**&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--Goodwill_iI_pp0p0_c20221231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenTianyuemengAcquisitionMember_fKio___zj0pGePkubr6" style="border-bottom: Black 1pt solid; text-align: right" title="GoodWill"&gt;11,426,811&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--Goodwill_iI_pp0p0_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenTianyuemengAcquisitionMember_fKio___z7zXUGgsHFl3" style="border-bottom: Black 1pt solid; text-align: right" title="GoodWill"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1676"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenTianyuemengAcquisitionMember_fKio___zi65fzxMqzR4" style="border-bottom: Black 1pt solid; text-align: right" title="GoodWill"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1678"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt"&gt;Goodwill&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--Goodwill_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"&gt;21,155,897&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--Goodwill_iI_pp0p0_c20231231_zVGcyIT5AGu5" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1682"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20231231_zuqBedYTpUp5" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1684"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;div style="width: 25%"&gt;&lt;div style="border-top: Black 1pt solid; font-size: 1pt"&gt;&#160;&lt;/div&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top; text-align: justify"&gt;
    &lt;td style="width: 0in"&gt;&lt;/td&gt;
    &lt;td id="xdx_F01_zV6zV0use3Y2" style="width: 0.25in; text-align: left"&gt;*&lt;/td&gt;
    &lt;td id="xdx_F10_zNp6PDyFI61c" style="text-align: justify"&gt;
     On July&#160;1, 2020, Shenzhen Mengyun entered into acquisition agreement to acquire 100% equity interests of Shenzhen Bowei, a provider of holographic PCBA solutions. The transaction consummated on July&#160;1, 2020. According to the agreement, acquisition consideration is RMB 20,000,000 (approximately USD 3.1 million) to acquire the 100% equity interests of Shenzhen Bowei. Acquired amortizable intangible assets includes customer relationship, software, and non-compete agreements. Approximately RMB 9.7 million (USD 1.5 million) of goodwill arising from the acquisition is mainly attributable to the excess of the consideration paid over the fair value of the net assets acquired that cannot be recognized separately as identifiable assets under U.S. GAAP, and comprise (a) the assembled work force and (b) the expected but unidentifiable business growth as a result of the synergy resulting from the acquisition. According to the evaluation report from King Kee, the Fair Value of Shenzhen Bowei is RMB 5,300,000, while the carrying value of RMB 15,259,000, so the goodwill shall be fully impaired.&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"&gt;&lt;b id="xdx_F07_z2qTMIxuqsw"&gt;**&lt;/b&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
        &lt;p id="xdx_F1C_zDQhn2JL17P4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;
     On October&#160;1, 2020, Shenzhen Mengyun entered into acquisition agreement to acquire 100% equity interests of Shenzhen Tianyuemeng, an entity focused on holographic advertising services. The transaction consummated on October&#160;1, 2020. According to the agreement, acquisition consideration is RMB 30,000,000 (approximately USD 4.6 million) to acquire the 100% equity interests of Shenzhen Tianyuemeng. Acquired amortizable intangible assets includes customer relationship, software, and non-compete agreements. Approximately RMB 11.4 million (USD 1.8 million) of goodwill arising from the acquisition is mainly attributable to the excess of the consideration paid over the fair value of the net assets acquired that cannot be recognized separately as identifiable assets under U.S. GAAP, and comprise (a) the assembled work force and (b) the expected but unidentifiable business growth as a result of the synergy resulting from the acquisition.&lt;/p&gt;
                    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;
                    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On September&#160;28, 2023, the Company&#x2019;s board approved the equity transfer agreement between Shenzhen Mengyun and nengshen, to transfer 100% equity interest of Shenzhen Tianyuemeng Technology Co., Ltd and its subsidiaries Horgos Tianyuemeng Technology Co., Ltd., Ltd. and goodwill goes down to nil.&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AC_zrXvPYO7Gx2l" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The changes in the carrying amount of goodwill allocated to reportable segments As of December&#160;31, 2022 and 2023 are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89F_ecustom--GoodwillReportableSegmentTableTextBlock_zGckMHVrWsQb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Goodwill (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span id="xdx_8BC_zVMe4oy52L38" style="display: none"&gt;Schedule of goodwill reportable segments&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Holographic&lt;br/&gt;solutions&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Holographic&lt;br/&gt;technology&lt;br/&gt;service&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;As of December&#160;31, 2022&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--Goodwill_iS_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicSolutionsMember_zJbATBpu0x4d" style="width: 9%; text-align: right" title="GoodWill"&gt;9,729,086&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--Goodwill_iS_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicTechnologyServiceMember_zNnaRWEUkp7b" style="width: 9%; text-align: right" title="GoodWill"&gt;11,426,811&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--Goodwill_iS_pp0p0_c20230101__20231231_zQbHiyITP4Gc" style="width: 9%; text-align: right" title="GoodWill"&gt;21,155,897&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Less: goodwill impairment loss&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--GoodwillImpairmentLossNetOfTax_iN_pp0p0_di_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicSolutionsMember_z2Mzb2MgjFMj" style="text-align: right" title="Less: goodwill impairment loss"&gt;(9,729,086&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--GoodwillImpairmentLossNetOfTax_iN_pp0p0_di_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicTechnologyServiceMember_zrWlQwcxcKja" style="text-align: right" title="Less: goodwill impairment loss"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1698"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--GoodwillImpairmentLossNetOfTax_iN_pp0p0_di_c20230101__20231231_zcsNWqWXZtqa" style="text-align: right" title="Less: goodwill impairment loss"&gt;(9,729,086&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;equity transfer loss&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--EquityTransferLoss_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicTechnologyServiceMember_z928VqNbFX79" style="border-bottom: Black 1pt solid; text-align: right" title="Equity transfer loss"&gt;(11,426,811&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--EquityTransferLoss_pp0p0_c20230101__20231231_zbBY5HfNN0F6" style="border-bottom: Black 1pt solid; text-align: right" title="Equity transfer loss"&gt;(11,426,811&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;As of December&#160;31, 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--Goodwill_iE_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicSolutionsMember_zKhEJX1WdiCj" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1706"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--Goodwill_iE_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicTechnologyServiceMember_zN7pMpsaChP" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1708"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--Goodwill_iE_pp0p0_c20230101__20231231_zeyax8BOgDri" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1710"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_zHmhluetfmk3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;





</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001666">&lt;table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfGoodwillTextBlock_zS7nqEOfjULk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Goodwill (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;&lt;span id="xdx_8BD_zdXKe0VVqt91" style="display: none"&gt;Schedule of goodwill&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Goodwill from Shenzhen Bowei acquisition*&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--Goodwill_iI_pp0p0_c20221231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenBoweiAcquisitionMember_fKg_____zuDcWvUTPVZa" style="width: 9%; text-align: right" title="GoodWill"&gt;9,729,086&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--Goodwill_iI_pp0p0_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenBoweiAcquisitionMember_fKg_____zc6xpan5gQPa" style="width: 9%; text-align: right" title="GoodWill"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1670"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenBoweiAcquisitionMember_fKg_____zV34J8gzLuG" style="width: 9%; text-align: right" title="GoodWill"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1672"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Goodwill from Shenzhen Tianyuemeng acquisition**&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--Goodwill_iI_pp0p0_c20221231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenTianyuemengAcquisitionMember_fKio___zj0pGePkubr6" style="border-bottom: Black 1pt solid; text-align: right" title="GoodWill"&gt;11,426,811&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--Goodwill_iI_pp0p0_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenTianyuemengAcquisitionMember_fKio___z7zXUGgsHFl3" style="border-bottom: Black 1pt solid; text-align: right" title="GoodWill"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1676"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--GoodwillfromShenzhenTianyuemengAcquisitionMember_fKio___zi65fzxMqzR4" style="border-bottom: Black 1pt solid; text-align: right" title="GoodWill"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1678"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt"&gt;Goodwill&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--Goodwill_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"&gt;21,155,897&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--Goodwill_iI_pp0p0_c20231231_zVGcyIT5AGu5" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1682"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--Goodwill_iI_pp0p0_uUSD_c20231231_zuqBedYTpUp5" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1684"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;div style="width: 25%"&gt;&lt;div style="border-top: Black 1pt solid; font-size: 1pt"&gt;&#160;&lt;/div&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top; text-align: justify"&gt;
    &lt;td style="width: 0in"&gt;&lt;/td&gt;
    &lt;td id="xdx_F01_zV6zV0use3Y2" style="width: 0.25in; text-align: left"&gt;*&lt;/td&gt;
    &lt;td id="xdx_F10_zNp6PDyFI61c" style="text-align: justify"&gt;
     On July&#160;1, 2020, Shenzhen Mengyun entered into acquisition agreement to acquire 100% equity interests of Shenzhen Bowei, a provider of holographic PCBA solutions. The transaction consummated on July&#160;1, 2020. According to the agreement, acquisition consideration is RMB 20,000,000 (approximately USD 3.1 million) to acquire the 100% equity interests of Shenzhen Bowei. Acquired amortizable intangible assets includes customer relationship, software, and non-compete agreements. Approximately RMB 9.7 million (USD 1.5 million) of goodwill arising from the acquisition is mainly attributable to the excess of the consideration paid over the fair value of the net assets acquired that cannot be recognized separately as identifiable assets under U.S. GAAP, and comprise (a) the assembled work force and (b) the expected but unidentifiable business growth as a result of the synergy resulting from the acquisition. According to the evaluation report from King Kee, the Fair Value of Shenzhen Bowei is RMB 5,300,000, while the carrying value of RMB 15,259,000, so the goodwill shall be fully impaired.&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"&gt;&lt;b id="xdx_F07_z2qTMIxuqsw"&gt;**&lt;/b&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
        &lt;p id="xdx_F1C_zDQhn2JL17P4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;
     On October&#160;1, 2020, Shenzhen Mengyun entered into acquisition agreement to acquire 100% equity interests of Shenzhen Tianyuemeng, an entity focused on holographic advertising services. The transaction consummated on October&#160;1, 2020. According to the agreement, acquisition consideration is RMB 30,000,000 (approximately USD 4.6 million) to acquire the 100% equity interests of Shenzhen Tianyuemeng. Acquired amortizable intangible assets includes customer relationship, software, and non-compete agreements. Approximately RMB 11.4 million (USD 1.8 million) of goodwill arising from the acquisition is mainly attributable to the excess of the consideration paid over the fair value of the net assets acquired that cannot be recognized separately as identifiable assets under U.S. GAAP, and comprise (a) the assembled work force and (b) the expected but unidentifiable business growth as a result of the synergy resulting from the acquisition.&lt;/p&gt;
                    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;
                    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On September&#160;28, 2023, the Company&#x2019;s board approved the equity transfer agreement between Shenzhen Mengyun and nengshen, to transfer 100% equity interest of Shenzhen Tianyuemeng Technology Co., Ltd and its subsidiaries Horgos Tianyuemeng Technology Co., Ltd., Ltd. and goodwill goes down to nil.&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="AsOf2022-12-31_custom_GoodwillfromShenzhenBoweiAcquisitionMember"
      decimals="0"
      id="Fact001668"
      unitRef="RMB">9729086</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2022-12-31_custom_GoodwillfromShenzhenTianyuemengAcquisitionMember"
      decimals="0"
      id="Fact001674"
      unitRef="RMB">11426811</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001680"
      unitRef="RMB">21155897</us-gaap:Goodwill>
    <HOLO:GoodwillReportableSegmentTableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001688">&lt;table cellpadding="0" cellspacing="0" id="xdx_89F_ecustom--GoodwillReportableSegmentTableTextBlock_zGckMHVrWsQb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Goodwill (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span id="xdx_8BC_zVMe4oy52L38" style="display: none"&gt;Schedule of goodwill reportable segments&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Holographic&lt;br/&gt;solutions&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Holographic&lt;br/&gt;technology&lt;br/&gt;service&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;As of December&#160;31, 2022&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--Goodwill_iS_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicSolutionsMember_zJbATBpu0x4d" style="width: 9%; text-align: right" title="GoodWill"&gt;9,729,086&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--Goodwill_iS_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicTechnologyServiceMember_zNnaRWEUkp7b" style="width: 9%; text-align: right" title="GoodWill"&gt;11,426,811&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--Goodwill_iS_pp0p0_c20230101__20231231_zQbHiyITP4Gc" style="width: 9%; text-align: right" title="GoodWill"&gt;21,155,897&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Less: goodwill impairment loss&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--GoodwillImpairmentLossNetOfTax_iN_pp0p0_di_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicSolutionsMember_z2Mzb2MgjFMj" style="text-align: right" title="Less: goodwill impairment loss"&gt;(9,729,086&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--GoodwillImpairmentLossNetOfTax_iN_pp0p0_di_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicTechnologyServiceMember_zrWlQwcxcKja" style="text-align: right" title="Less: goodwill impairment loss"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1698"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--GoodwillImpairmentLossNetOfTax_iN_pp0p0_di_c20230101__20231231_zcsNWqWXZtqa" style="text-align: right" title="Less: goodwill impairment loss"&gt;(9,729,086&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;equity transfer loss&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;-&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--EquityTransferLoss_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicTechnologyServiceMember_z928VqNbFX79" style="border-bottom: Black 1pt solid; text-align: right" title="Equity transfer loss"&gt;(11,426,811&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--EquityTransferLoss_pp0p0_c20230101__20231231_zbBY5HfNN0F6" style="border-bottom: Black 1pt solid; text-align: right" title="Equity transfer loss"&gt;(11,426,811&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;As of December&#160;31, 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--Goodwill_iE_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicSolutionsMember_zKhEJX1WdiCj" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1706"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--Goodwill_iE_pp0p0_c20230101__20231231__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__custom--HolographicTechnologyServiceMember_zN7pMpsaChP" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1708"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--Goodwill_iE_pp0p0_c20230101__20231231_zeyax8BOgDri" style="border-bottom: Black 2.5pt double; text-align: right" title="GoodWill"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1710"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</HOLO:GoodwillReportableSegmentTableTextBlock>
    <us-gaap:Goodwill
      contextRef="AsOf2022-12-31_custom_HolographicSolutionsMember"
      decimals="0"
      id="Fact001690"
      unitRef="RMB">9729086</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2022-12-31_custom_HolographicTechnologyServiceMember"
      decimals="0"
      id="Fact001692"
      unitRef="RMB">11426811</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001694"
      unitRef="RMB">21155897</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLossNetOfTax
      contextRef="From2023-01-012023-12-31_custom_HolographicSolutionsMember"
      decimals="0"
      id="Fact001696"
      unitRef="RMB">9729086</us-gaap:GoodwillImpairmentLossNetOfTax>
    <us-gaap:GoodwillImpairmentLossNetOfTax
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001700"
      unitRef="RMB">9729086</us-gaap:GoodwillImpairmentLossNetOfTax>
    <HOLO:EquityTransferLoss
      contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyServiceMember"
      decimals="0"
      id="Fact001702"
      unitRef="RMB">-11426811</HOLO:EquityTransferLoss>
    <HOLO:EquityTransferLoss
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001704"
      unitRef="RMB">-11426811</HOLO:EquityTransferLoss>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001713">&lt;p id="xdx_80A_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_z6aVeVUjzNYa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;b&gt;Note 10 &#x2014; &lt;span id="xdx_829_zJbeTkXFYIQh"&gt;Related party transactions and balances&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"&gt;The amounts due from related parties consist of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_za1kW79hDyhe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Related party transactions and balances (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&lt;span id="xdx_8B1_zurJKAXPnYg" style="display: none"&gt;Schedule of related parties&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Name of Related Parties&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Relationship&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Nature&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/p&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 23%; text-align: left; padding-bottom: 1pt"&gt;Shenzhen Ultimate Holographic Culture Communication Co., Ltd&lt;/td&gt;
    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 18%; text-align: left; padding-bottom: 1pt"&gt;Shenzhen Mengyun&#x2019;s 19.9% equity investment&lt;/td&gt;
    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 18%; text-align: left; padding-bottom: 1pt"&gt;Advances for operational purposes, no interest, due on demand&lt;/td&gt;
    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--DueFromRelatedParty_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShenzhenMengyun19.9EquityInvestmentMember_pp0p0" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due from related party"&gt;60,280&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--DueFromRelatedParty_iI_pp0p0_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShenzhenMengyun19.9EquityInvestmentMember_zitBHEcT8dQ1" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due from related party"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1719"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--DueFromRelatedParty_iI_pp0p0_uUSD_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShenzhenMengyun19.9EquityInvestmentMember_z89jaK1oO2Kf" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due from related party"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1721"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Total:&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--DueFromRelatedParty_c20221231_pp0p0" style="text-align: right" title="Due from related party"&gt;60,280&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--DueFromRelatedParty_iI_pp0p0_c20231231_zMSOARws21L3" style="text-align: right" title="Due from related party"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1725"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--DueFromRelatedParty_iI_pp0p0_uUSD_c20231231_zXdsMCq2S6H5" style="text-align: right" title="Due from related party"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1727"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"&gt;The amounts due to related parties consists of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Name of Related Parties&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Relationship&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Nature&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/p&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 23%; text-align: left; padding-bottom: 1pt"&gt;Yuxiu Han.&lt;/td&gt;
    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 18%; text-align: left; padding-bottom: 1pt"&gt;Former shareholder and current legal representative of Shenzhen Bowei&lt;/td&gt;
    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 18%; text-align: left; padding-bottom: 1pt"&gt;Advances for operational purpose, no interest, due on demand&lt;/td&gt;
    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_ecustom--DueToRelatedParties_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YuxiuHanMember_pp0p0" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due to related parties"&gt;350,000&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--DueToRelatedParties_iI_pp0p0_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YuxiuHanMember_zeFyIGvi4M27" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due to related parties"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1731"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--DueToRelatedParties_iI_pp0p0_uUSD_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YuxiuHanMember_zBeipkGA5338" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due to related parties"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1733"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Total:&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--DueToRelatedParties_c20221231_pp0p0" style="text-align: right" title="Due to related parties"&gt;350,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--DueToRelatedParties_iI_pp0p0_c20231231_zJ8SYsIu1ali" style="text-align: right" title="Due to related parties"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1737"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--DueToRelatedParties_iI_pp0p0_uUSD_c20231231_z3zjSi9xQs9c" style="text-align: right" title="Due to related parties"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1739"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A6_zJCMZhr6j1m2" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001715">&lt;table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_za1kW79hDyhe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Related party transactions and balances (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&lt;span id="xdx_8B1_zurJKAXPnYg" style="display: none"&gt;Schedule of related parties&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Name of Related Parties&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Relationship&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Nature&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/p&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 23%; text-align: left; padding-bottom: 1pt"&gt;Shenzhen Ultimate Holographic Culture Communication Co., Ltd&lt;/td&gt;
    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 18%; text-align: left; padding-bottom: 1pt"&gt;Shenzhen Mengyun&#x2019;s 19.9% equity investment&lt;/td&gt;
    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 18%; text-align: left; padding-bottom: 1pt"&gt;Advances for operational purposes, no interest, due on demand&lt;/td&gt;
    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--DueFromRelatedParty_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShenzhenMengyun19.9EquityInvestmentMember_pp0p0" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due from related party"&gt;60,280&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--DueFromRelatedParty_iI_pp0p0_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShenzhenMengyun19.9EquityInvestmentMember_zitBHEcT8dQ1" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due from related party"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1719"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--DueFromRelatedParty_iI_pp0p0_uUSD_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShenzhenMengyun19.9EquityInvestmentMember_z89jaK1oO2Kf" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due from related party"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1721"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Total:&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--DueFromRelatedParty_c20221231_pp0p0" style="text-align: right" title="Due from related party"&gt;60,280&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--DueFromRelatedParty_iI_pp0p0_c20231231_zMSOARws21L3" style="text-align: right" title="Due from related party"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1725"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--DueFromRelatedParty_iI_pp0p0_uUSD_c20231231_zXdsMCq2S6H5" style="text-align: right" title="Due from related party"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1727"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"&gt;The amounts due to related parties consists of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Name of Related Parties&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Relationship&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Nature&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/p&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 23%; text-align: left; padding-bottom: 1pt"&gt;Yuxiu Han.&lt;/td&gt;
    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 18%; text-align: left; padding-bottom: 1pt"&gt;Former shareholder and current legal representative of Shenzhen Bowei&lt;/td&gt;
    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 18%; text-align: left; padding-bottom: 1pt"&gt;Advances for operational purpose, no interest, due on demand&lt;/td&gt;
    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_ecustom--DueToRelatedParties_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YuxiuHanMember_pp0p0" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due to related parties"&gt;350,000&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--DueToRelatedParties_iI_pp0p0_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YuxiuHanMember_zeFyIGvi4M27" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due to related parties"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1731"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--DueToRelatedParties_iI_pp0p0_uUSD_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YuxiuHanMember_zBeipkGA5338" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Due to related parties"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1733"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Total:&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--DueToRelatedParties_c20221231_pp0p0" style="text-align: right" title="Due to related parties"&gt;350,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--DueToRelatedParties_iI_pp0p0_c20231231_zJ8SYsIu1ali" style="text-align: right" title="Due to related parties"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1737"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--DueToRelatedParties_iI_pp0p0_uUSD_c20231231_z3zjSi9xQs9c" style="text-align: right" title="Due to related parties"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1739"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <HOLO:DueFromRelatedParty
      contextRef="AsOf2022-12-31_custom_ShenzhenMengyun19.9EquityInvestmentMember"
      decimals="0"
      id="Fact001717"
      unitRef="RMB">60280</HOLO:DueFromRelatedParty>
    <HOLO:DueFromRelatedParty
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001723"
      unitRef="RMB">60280</HOLO:DueFromRelatedParty>
    <HOLO:DueToRelatedParties
      contextRef="AsOf2022-12-31_custom_YuxiuHanMember"
      decimals="0"
      id="Fact001729"
      unitRef="RMB">350000</HOLO:DueToRelatedParties>
    <HOLO:DueToRelatedParties
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001735"
      unitRef="RMB">350000</HOLO:DueToRelatedParties>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001741">&lt;p id="xdx_805_eus-gaap--IncomeTaxDisclosureTextBlock_zL8CuEguyKmc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;b&gt;Note 11 &#x2014; &lt;span id="xdx_822_zaBtDoaCDEM2"&gt;Taxes&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left"&gt;Cayman Islands&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;MicroCloud, MC was incorporated
in the Cayman Islands and is not subject to tax on income or capital gains under the laws of Cayman Islands. Additionally, the Cayman
Islands does not impose a withholding tax on payments of dividends to shareholders.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left"&gt;Seychelles&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Mcloudvr
Software is incorporated in Seychelles and is not subject to tax on income generated outside of Seychelles under the current law. In addition,
upon payments of dividends by these entities to their shareholders, no withholding tax will be imposed.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left"&gt;Hong Kong&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Quantum
Edge HK Limited&lt;/span&gt;, Broadvision HK, Ocean HK and Mcloudvr HK, our subsidiaries &lt;span style="background-color: white"&gt;incorporated
in Hong Kong, are subject to a two-tiered income tax rate for taxable income earned in Hong Kong. The first&#160;HK$2 million of profits
earned by a company is subject to be taxed at an income tax rate of 8.25%, while the remaining profits will continue to be taxed at the
existing tax rate of 16.5%. &lt;/span&gt;&lt;/p&gt;







&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left"&gt;PRC&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The subsidiaries incorporated in the PRC are governed by the income tax laws of the PRC and the income tax provision for operations in the PRC is calculated at the applicable tax rates on the taxable income for the periods based on existing legislation, interpretations and practices in respect thereof. Under the Enterprise Income Tax Laws of the PRC (the &#x201c;EIT Laws&#x201d;), domestic enterprises and Foreign Investment Enterprises (the &#x201c;FIE&#x201d;) are subject to a unified 25% enterprise income tax rate while preferential tax rates, tax holidays and even tax exemptions may be granted on a case-by-case basis. EIT grants preferential tax treatment to certain High and New Technology Enterprises (&#x201c;HNTEs&#x201d;). Under this preferential tax treatment, HNTEs are entitled to an income tax rate of 15%, subject to a requirement that they re-apply for HNTE status every three years. Shanghai Mengyun obtained the &#x201c;high-tech enterprise&#x201d; tax status in October&#160;2017 and further renewed in December&#160;2020, which reduced its statutory income tax rate to 15% from January&#160;2017 to December&#160;2023. Shenzhen Mengyun obtained the &#x201c;high-tech enterprise&#x201d; tax status in November&#160;2018 and further renewed in December&#160;2021, which reduced its statutory income tax rate to 15% from January&#160;2018 to December&#160;2024. Shenzhen Bowei obtained the &#x201c;high-tech enterprise&#x201d; tax status in December&#160;2021, which reduced its statutory income tax rate to 15% from December&#160;2021 to December&#160;2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Horgos Weiyi, Horgos Youshi, Horgos Bowei and Horgos Tianyuemeng were formed and registered in Horgos in Xinjiang, China from 2016 to 2020, and Kashgar Youshi was formed and registered in Kashgar in Xinjiang, China in 2016. These companies are not subject to income tax for 5 years and can obtain another two years of tax exemption status and three years at reduced income tax rate of 12.5% after the 5 years due to the local tax policies to attract companies in various industries.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Significant components of the provision for income taxes are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zvzHuxIrgKdh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;&lt;span id="xdx_8BF_z8QX1uNJze2e" style="display: none"&gt;Schedule of income tax expense benefit&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_493_20210101__20211231_zf4pyNzwDgIg" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_494_20220101__20221231_zPSESOzFu2Yg" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_499_20230101__20231231_zBYE9GnRzOKg" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&lt;br/&gt; year ended &lt;br/&gt;December&#160;31, &lt;br/&gt;2021&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&lt;br/&gt; year ended &lt;br/&gt;December&#160;31, &lt;br/&gt;2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&lt;br/&gt; year ended &lt;br/&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&lt;br/&gt; year ended &lt;br/&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--CurrentIncomeTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left"&gt;Current income tax expenses&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;47,145&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;54,335&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;(100,859&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--CurrentIncomeTaxExpenseBenefit_pp0p0_uUSD_c20230101__20231231_zMbfwQgT6FM4" style="width: 9%; text-align: right" title="Current income tax expenses"&gt;(14,313&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--DeferredIncomeTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Deferred income tax benefits&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(841,948&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(880,475&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(4,038,047&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--DeferredIncomeTaxExpenseBenefit_pp0p0_uUSD_c20230101__20231231_zE2ZK2C3OXBj" style="border-bottom: Black 1pt solid; text-align: right" title="Deferred income tax benefits"&gt;(573,041&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_zDPyGgRVLeKg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Income tax expenses&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(794,803&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(826,140&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(4,138,906&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_uUSD_c20230101__20231231_zpicgmqluv18" style="border-bottom: Black 2.5pt double; text-align: right" title="Income tax expenses"&gt;(587,354&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AB_zsTEz8S0L4Dj" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The following table reconciles China statutory rates to the Company&#x2019;s effective tax rate:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zqBIU2v0ASPg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span id="xdx_8BE_zav0uOYb5hub" style="display: none"&gt;Schedule of effective income tax rate reconciliation&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49F_20210101_20211231" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_490_20220101_20221231" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_492_20230101_20231231" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&lt;br/&gt; year ended &lt;br/&gt;December&#160;31, &lt;br/&gt;2021&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&lt;br/&gt; year ended &lt;br/&gt;December&#160;31, &lt;br/&gt;2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&lt;br/&gt; year ended &lt;br/&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_zbpMcuUF33yl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;China statutory income tax rate&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;25.00&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;25.00&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;25.00&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--EffectiveIncomeTaxRateReconciliationDeductions_iN_dpi_znorLZCkAzsb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Preferential tax rate reduction&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(24.76&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(24.51&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(37.28&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_zdpnaNteNNJ7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Change in valuation allowance&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;0.44&lt;/td&gt;
    &lt;td style="text-align: left"&gt;%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(2.01&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(15.37&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_iN_dpi_zWMtGUC8NPEj" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Additional R&amp;amp;D deduction in China&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(1.24&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;0.83&lt;/td&gt;
    &lt;td style="text-align: left"&gt;%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;1.38&lt;/td&gt;
    &lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--EffectiveIncomeTaxRateReconciliationPermanentDifference_dp_zrTKZkrlz0Pi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Permanent difference&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(0.37&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(0.06&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(0.20&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1_dp_zQ5TWsuo1DC2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Tax rate difference outside China&lt;sup id="xdx_F44_zh9KKzFHTJH6"&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(0.04&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)%&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;0.04&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(0.05&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_zPuQswvskJLh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Effective tax rate&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(0.97&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)%&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(0.71&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)%&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(26.52&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;div style="width: 25%"&gt;&lt;div style="border-top: Black 1pt solid; font-size: 1pt"&gt;&#160;&lt;/div&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top; text-align: justify"&gt;
    &lt;td style="width: 0in"&gt;&lt;/td&gt;
    &lt;td style="width: 0.25in; text-align: left"&gt;&lt;sup id="xdx_F09_zbKuPfcdNYa4"&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td id="xdx_F14_zPBof6ONPyk2" style="text-align: justify"&gt;
     It is mainly due to the lower tax rate of the entities incorporated in Hong Kong, and tax exempt in Cayman Islands.&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A7_zhDeLWAdDgx4" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left"&gt;Deferred tax assets and liabilities&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Significant components of deferred tax assets and liabilities were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zWAD7GtiQZN4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 2)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span id="xdx_8BC_z5Nv0wmwmARe" style="display: none"&gt;Schedule of deferred tax assets and liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49D_20221231_zDLFQz1Jr0sf" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_499_20231231_zVVWuaGujmp7" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31, &lt;br/&gt;2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DeferredTaxAssetsNetAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Deferred tax assets:&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Allowance for doubtful accounts&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;256,868&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;258,718&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_pp0p0_uUSD_c20231231_zZOr3IfgwKf" style="width: 9%; text-align: right" title="Allowance for doubtful accounts"&gt;36,528&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--ImpairmentLossForInvestment_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Impairment loss for investment&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;240,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;240,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--ImpairmentLossForInvestment_iI_pp0p0_uUSD_c20231231_z87BfIK17D24" style="text-align: right" title="Impairment loss for investment"&gt;33,885&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Net operating loss carry forward&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;3,409,722&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;18,180,820&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0_uUSD_c20231231_z12CBkFiorHc" style="text-align: right" title="Net operating loss carry forward"&gt;2,566,934&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--DeferredTaxAssetsInventory_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Inventory reserve&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;26,469&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;26,469&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--DeferredTaxAssetsInventory_iI_pp0p0_uUSD_c20231231_zWewB4hLOFy1" style="text-align: right" title="Inventory reserve"&gt;3,737&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--RightOfUse_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Right of use&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;14,110&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;152,685&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--RightOfUse_iI_pp0p0_uUSD_c20231231_zsp7FQzwwxDh" style="text-align: right" title="Right of use"&gt;21,558&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_zBX888ZZSOR8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Less: valuation allowance&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(3,054,301&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(15,927,164&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_uUSD_c20231231_zKTOSQ4085G5" style="border-bottom: Black 1pt solid; text-align: right" title="Less: valuation allowance"&gt;(2,248,742&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--DeferredTaxAssetsNet_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Deferred tax assets, net&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;892,868&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;2,931,528&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--DeferredTaxAssetsNet_iI_pp0p0_uUSD_c20231231_zlS7wAVOBQTf" style="text-align: right" title="Deferred tax assets, net"&gt;413,900&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--DeferredTaxLiabilitiesAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Deferred tax liabilities:&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt; &lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_iNI_pp0p0_di_zS3ImoYccQb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Recognition of intangible assets arising from business combinations&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(1,999,387&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1839"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_iNI_pp0p0_di_uUSD_c20231231_zEaNC1GAGrKk" style="text-align: right" title="Recognition of intangible assets arising from business acquisition"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1841"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_ecustom--DeferredIncomeTaxLiabilityNet_iNI_pp0p0_di_zsnV71YlkLc5" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Deferred tax liabilities, net&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,999,387&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1844"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_ecustom--DeferredIncomeTaxLiabilityNet_iNI_pp0p0_di_uUSD_c20231231_z80kclCN7DJe" style="border-bottom: Black 1pt solid; text-align: right" title="Deferred tax liabilities, net"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1846"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--DeferredTaxesAssetsLiabilitiesNet_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Total deferred tax liabilities, net&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(1,106,519&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,931,528&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_ecustom--DeferredTaxesAssetsLiabilitiesNet_iI_pp0p0_uUSD_c20231231_za7DDxh3rdQ4" style="border-bottom: Black 2.5pt double; text-align: right" title="Total deferred tax liabilities, net"&gt;413,900&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A1_zcSSSAtQWOa8" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"&gt;The Company evaluated the recoverable amounts of deferred tax assets, and provided a valuation allowance to the extent that future taxable profits will be available against which the net operating loss and temporary differences can be utilized. Valuation allowance is provided against deferred tax assets when the Company determines that it is more likely than not that the deferred tax assets will not be utilized in the future. In making such determination, the Company considered factors including future taxable income exclusive of reversing temporary differences and tax loss carry forwards. Valuation allowance was provided for net operating loss carry forward because it was more likely than not that such deferred tax assets would not be realized based on the Company&#x2019;s estimate of its future taxable income. If events occur in the future that allow the Company to realize more of its deferred income tax than the presently recorded amounts, an adjustment to the valuation allowances will result in a decrease in tax expense when those events occur.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"&gt;The Company recognized deferred tax liabilities related to the excess of the intangible assets reporting basis over its income tax basis as a result of fair value adjustment from acquisitions in 2020. The deferred tax liabilities will reverse as the intangible assets are amortized for financial statement reporting purposes.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;As of December&#160;31, 2023, the Company had net operating loss carry forwards of approximately RMB &lt;span id="xdx_90B_eus-gaap--OperatingLossCarryforwards_c20231231_pp0p0" title="Net operating loss carry forwards"&gt;125,185,603&lt;/span&gt;, which arose from Shanghai Mengyun, Shenzhen Mengyun, Shenzhen Bowei and Shenzhen Yushi, the subsidiaries established in the PRC, and will expire during the period from 2024 to 2028.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left"&gt;Uncertain tax positions&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The Company evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical merits, and measure the unrecognized benefits associated with the tax positions. As of December&#160;31, 2022 and 2023, the Company did not have any significant unrecognized uncertain tax positions. The Company did not incur any interest and penalties related to potential underpaid income tax expenses for the years ended December&#160;31, 2022 and 2023 and also does not anticipate any significant increases or decreases in unrecognized tax benefits in the next 12 months from December&#160;31, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left"&gt;Value added taxes (&#x201c;VAT&#x201d;)&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Revenue represents the invoiced value of service, net of VAT. The VAT are based on gross sales price. VAT rate is 6% on services and 13% on goods in China.&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Taxes payable consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ScheduleOfTaxPayableTableTextBlock_z2dQjFTFMa65" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 3)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span id="xdx_8BD_zsVqs2jTL0uk" style="display: none"&gt;Schedule of taxes payable&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49F_20221231_z7puEDX5S4J8" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_497_20231231_zc16uhelKS43" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31, &lt;br/&gt;2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--VatTaxesPayable_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;VAT taxes payable&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;49,655&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;198,966&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--VatTaxesPayable_iI_pp0p0_uUSD_c20231231_zp1L8IF3zWTd" style="width: 9%; text-align: right" title="VAT taxes payable"&gt;28,092&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--AccruedIncomeTaxes_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;Income taxes payable&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;473,565&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;394,809&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--AccruedIncomeTaxes_iI_pp0p0_uUSD_c20231231_ziDiMloEz0E4" style="text-align: right" title="Income taxes payable"&gt;55,743&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--OtherTaxesPayable_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in"&gt;Other taxes payable&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;79,034&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;31,833&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--OtherTaxesPayable_iI_pp0p0_uUSD_c20231231_z287d2HJA3rl" style="border-bottom: Black 1pt solid; text-align: right" title="Other taxes payable"&gt;4,494&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--TaxesPayableCurrentAndNoncurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in"&gt;Totals&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;602,254&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;625,608&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--TaxesPayableCurrentAndNoncurrent_iI_pp0p0_uUSD_c20231231_zX3Cim2bL592" style="border-bottom: Black 2.5pt double; text-align: right" title="Totals"&gt;88,329&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_zWjubAIDtJ87" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001744">&lt;table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zvzHuxIrgKdh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;&lt;span id="xdx_8BF_z8QX1uNJze2e" style="display: none"&gt;Schedule of income tax expense benefit&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_493_20210101__20211231_zf4pyNzwDgIg" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_494_20220101__20221231_zPSESOzFu2Yg" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_499_20230101__20231231_zBYE9GnRzOKg" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&lt;br/&gt; year ended &lt;br/&gt;December&#160;31, &lt;br/&gt;2021&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&lt;br/&gt; year ended &lt;br/&gt;December&#160;31, &lt;br/&gt;2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&lt;br/&gt; year ended &lt;br/&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&lt;br/&gt; year ended &lt;br/&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--CurrentIncomeTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left"&gt;Current income tax expenses&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;47,145&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;54,335&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;(100,859&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--CurrentIncomeTaxExpenseBenefit_pp0p0_uUSD_c20230101__20231231_zMbfwQgT6FM4" style="width: 9%; text-align: right" title="Current income tax expenses"&gt;(14,313&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--DeferredIncomeTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Deferred income tax benefits&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(841,948&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(880,475&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(4,038,047&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--DeferredIncomeTaxExpenseBenefit_pp0p0_uUSD_c20230101__20231231_zE2ZK2C3OXBj" style="border-bottom: Black 1pt solid; text-align: right" title="Deferred income tax benefits"&gt;(573,041&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_zDPyGgRVLeKg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Income tax expenses&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(794,803&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(826,140&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(4,138,906&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_uUSD_c20230101__20231231_zpicgmqluv18" style="border-bottom: Black 2.5pt double; text-align: right" title="Income tax expenses"&gt;(587,354&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact001746"
      unitRef="RMB">47145</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact001747"
      unitRef="RMB">54335</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001748"
      unitRef="RMB">-100859</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001750"
      unitRef="USD">-14313</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact001752"
      unitRef="RMB">-841948</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact001753"
      unitRef="RMB">-880475</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001754"
      unitRef="RMB">-4038047</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001756"
      unitRef="USD">-573041</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact001758"
      unitRef="RMB">-794803</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact001759"
      unitRef="RMB">-826140</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001760"
      unitRef="RMB">-4138906</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001762"
      unitRef="USD">-587354</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001764">&lt;table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zqBIU2v0ASPg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span id="xdx_8BE_zav0uOYb5hub" style="display: none"&gt;Schedule of effective income tax rate reconciliation&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49F_20210101_20211231" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_490_20220101_20221231" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_492_20230101_20231231" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&lt;br/&gt; year ended &lt;br/&gt;December&#160;31, &lt;br/&gt;2021&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&lt;br/&gt; year ended &lt;br/&gt;December&#160;31, &lt;br/&gt;2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&lt;br/&gt; year ended &lt;br/&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_zbpMcuUF33yl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;China statutory income tax rate&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;25.00&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;25.00&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;25.00&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--EffectiveIncomeTaxRateReconciliationDeductions_iN_dpi_znorLZCkAzsb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Preferential tax rate reduction&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(24.76&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(24.51&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(37.28&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_zdpnaNteNNJ7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Change in valuation allowance&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;0.44&lt;/td&gt;
    &lt;td style="text-align: left"&gt;%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(2.01&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(15.37&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_iN_dpi_zWMtGUC8NPEj" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Additional R&amp;amp;D deduction in China&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(1.24&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;0.83&lt;/td&gt;
    &lt;td style="text-align: left"&gt;%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;1.38&lt;/td&gt;
    &lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--EffectiveIncomeTaxRateReconciliationPermanentDifference_dp_zrTKZkrlz0Pi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Permanent difference&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(0.37&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(0.06&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(0.20&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1_dp_zQ5TWsuo1DC2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Tax rate difference outside China&lt;sup id="xdx_F44_zh9KKzFHTJH6"&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(0.04&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)%&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;0.04&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;%&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(0.05&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_zPuQswvskJLh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Effective tax rate&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(0.97&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)%&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(0.71&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)%&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(26.52&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;div style="width: 25%"&gt;&lt;div style="border-top: Black 1pt solid; font-size: 1pt"&gt;&#160;&lt;/div&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top; text-align: justify"&gt;
    &lt;td style="width: 0in"&gt;&lt;/td&gt;
    &lt;td style="width: 0.25in; text-align: left"&gt;&lt;sup id="xdx_F09_zbKuPfcdNYa4"&gt;(1)&lt;/sup&gt;&lt;/td&gt;
    &lt;td id="xdx_F14_zPBof6ONPyk2" style="text-align: justify"&gt;
     It is mainly due to the lower tax rate of the entities incorporated in Hong Kong, and tax exempt in Cayman Islands.&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      id="Fact001766"
      unitRef="Pure">0.2500</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="From2022-01-012022-12-31"
      decimals="INF"
      id="Fact001767"
      unitRef="Pure">0.2500</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="From2023-01-01to2023-12-31"
      decimals="INF"
      id="Fact001768"
      unitRef="Pure">0.2500</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductions
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      id="Fact001770"
      unitRef="Pure">0.2476</us-gaap:EffectiveIncomeTaxRateReconciliationDeductions>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductions
      contextRef="From2022-01-012022-12-31"
      decimals="INF"
      id="Fact001771"
      unitRef="Pure">0.2451</us-gaap:EffectiveIncomeTaxRateReconciliationDeductions>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductions
      contextRef="From2023-01-01to2023-12-31"
      decimals="INF"
      id="Fact001772"
      unitRef="Pure">0.3728</us-gaap:EffectiveIncomeTaxRateReconciliationDeductions>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      id="Fact001774"
      unitRef="Pure">0.0044</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="From2022-01-012022-12-31"
      decimals="INF"
      id="Fact001775"
      unitRef="Pure">-0.0201</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="From2023-01-01to2023-12-31"
      decimals="INF"
      id="Fact001776"
      unitRef="Pure">-0.1537</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      id="Fact001778"
      unitRef="Pure">0.0124</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment
      contextRef="From2022-01-012022-12-31"
      decimals="INF"
      id="Fact001779"
      unitRef="Pure">-0.0083</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment
      contextRef="From2023-01-01to2023-12-31"
      decimals="INF"
      id="Fact001780"
      unitRef="Pure">-0.0138</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment>
    <HOLO:EffectiveIncomeTaxRateReconciliationPermanentDifference
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      id="Fact001782"
      unitRef="Pure">-0.0037</HOLO:EffectiveIncomeTaxRateReconciliationPermanentDifference>
    <HOLO:EffectiveIncomeTaxRateReconciliationPermanentDifference
      contextRef="From2022-01-012022-12-31"
      decimals="INF"
      id="Fact001783"
      unitRef="Pure">-0.0006</HOLO:EffectiveIncomeTaxRateReconciliationPermanentDifference>
    <HOLO:EffectiveIncomeTaxRateReconciliationPermanentDifference
      contextRef="From2023-01-01to2023-12-31"
      decimals="INF"
      id="Fact001784"
      unitRef="Pure">-0.0020</HOLO:EffectiveIncomeTaxRateReconciliationPermanentDifference>
    <HOLO:EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      id="Fact001786"
      unitRef="Pure">-0.0004</HOLO:EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1>
    <HOLO:EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1
      contextRef="From2022-01-012022-12-31"
      decimals="INF"
      id="Fact001787"
      unitRef="Pure">0.0004</HOLO:EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1>
    <HOLO:EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1
      contextRef="From2023-01-01to2023-12-31"
      decimals="INF"
      id="Fact001788"
      unitRef="Pure">-0.0005</HOLO:EffectiveIncomeTaxRateReconciliationTaxRateDifferenceOutsideChina1>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      id="Fact001790"
      unitRef="Pure">-0.0097</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="From2022-01-012022-12-31"
      decimals="INF"
      id="Fact001791"
      unitRef="Pure">-0.0071</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="From2023-01-01to2023-12-31"
      decimals="INF"
      id="Fact001792"
      unitRef="Pure">-0.2652</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001795">&lt;table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zWAD7GtiQZN4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 2)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span id="xdx_8BC_z5Nv0wmwmARe" style="display: none"&gt;Schedule of deferred tax assets and liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49D_20221231_zDLFQz1Jr0sf" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_499_20231231_zVVWuaGujmp7" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31, &lt;br/&gt;2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DeferredTaxAssetsNetAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Deferred tax assets:&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Allowance for doubtful accounts&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;256,868&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;258,718&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_pp0p0_uUSD_c20231231_zZOr3IfgwKf" style="width: 9%; text-align: right" title="Allowance for doubtful accounts"&gt;36,528&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--ImpairmentLossForInvestment_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Impairment loss for investment&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;240,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;240,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--ImpairmentLossForInvestment_iI_pp0p0_uUSD_c20231231_z87BfIK17D24" style="text-align: right" title="Impairment loss for investment"&gt;33,885&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Net operating loss carry forward&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;3,409,722&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;18,180,820&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0_uUSD_c20231231_z12CBkFiorHc" style="text-align: right" title="Net operating loss carry forward"&gt;2,566,934&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--DeferredTaxAssetsInventory_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Inventory reserve&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;26,469&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;26,469&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--DeferredTaxAssetsInventory_iI_pp0p0_uUSD_c20231231_zWewB4hLOFy1" style="text-align: right" title="Inventory reserve"&gt;3,737&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--RightOfUse_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Right of use&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;14,110&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;152,685&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--RightOfUse_iI_pp0p0_uUSD_c20231231_zsp7FQzwwxDh" style="text-align: right" title="Right of use"&gt;21,558&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_zBX888ZZSOR8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Less: valuation allowance&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(3,054,301&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(15,927,164&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_uUSD_c20231231_zKTOSQ4085G5" style="border-bottom: Black 1pt solid; text-align: right" title="Less: valuation allowance"&gt;(2,248,742&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--DeferredTaxAssetsNet_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Deferred tax assets, net&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;892,868&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;2,931,528&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--DeferredTaxAssetsNet_iI_pp0p0_uUSD_c20231231_zlS7wAVOBQTf" style="text-align: right" title="Deferred tax assets, net"&gt;413,900&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--DeferredTaxLiabilitiesAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Deferred tax liabilities:&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt; &lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_iNI_pp0p0_di_zS3ImoYccQb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Recognition of intangible assets arising from business combinations&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(1,999,387&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1839"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_iNI_pp0p0_di_uUSD_c20231231_zEaNC1GAGrKk" style="text-align: right" title="Recognition of intangible assets arising from business acquisition"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1841"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_ecustom--DeferredIncomeTaxLiabilityNet_iNI_pp0p0_di_zsnV71YlkLc5" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Deferred tax liabilities, net&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,999,387&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1844"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_ecustom--DeferredIncomeTaxLiabilityNet_iNI_pp0p0_di_uUSD_c20231231_z80kclCN7DJe" style="border-bottom: Black 1pt solid; text-align: right" title="Deferred tax liabilities, net"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1846"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--DeferredTaxesAssetsLiabilitiesNet_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Total deferred tax liabilities, net&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(1,106,519&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,931,528&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_ecustom--DeferredTaxesAssetsLiabilitiesNet_iI_pp0p0_uUSD_c20231231_za7DDxh3rdQ4" style="border-bottom: Black 2.5pt double; text-align: right" title="Total deferred tax liabilities, net"&gt;413,900&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001800"
      unitRef="RMB">256868</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001801"
      unitRef="RMB">258718</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001803"
      unitRef="USD">36528</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <HOLO:ImpairmentLossForInvestment
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001805"
      unitRef="RMB">240000</HOLO:ImpairmentLossForInvestment>
    <HOLO:ImpairmentLossForInvestment
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001806"
      unitRef="RMB">240000</HOLO:ImpairmentLossForInvestment>
    <HOLO:ImpairmentLossForInvestment
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001808"
      unitRef="USD">33885</HOLO:ImpairmentLossForInvestment>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001810"
      unitRef="RMB">3409722</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001811"
      unitRef="RMB">18180820</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001813"
      unitRef="USD">2566934</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001815"
      unitRef="RMB">26469</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001816"
      unitRef="RMB">26469</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001818"
      unitRef="USD">3737</us-gaap:DeferredTaxAssetsInventory>
    <HOLO:RightOfUse
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001820"
      unitRef="RMB">14110</HOLO:RightOfUse>
    <HOLO:RightOfUse
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001821"
      unitRef="RMB">152685</HOLO:RightOfUse>
    <HOLO:RightOfUse
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001823"
      unitRef="USD">21558</HOLO:RightOfUse>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001825"
      unitRef="RMB">3054301</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001826"
      unitRef="RMB">15927164</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001828"
      unitRef="USD">2248742</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001830"
      unitRef="RMB">892868</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001831"
      unitRef="RMB">2931528</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001833"
      unitRef="USD">413900</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001838"
      unitRef="RMB">1999387</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <HOLO:DeferredIncomeTaxLiabilityNet
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001843"
      unitRef="RMB">1999387</HOLO:DeferredIncomeTaxLiabilityNet>
    <HOLO:DeferredTaxesAssetsLiabilitiesNet
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001848"
      unitRef="RMB">-1106519</HOLO:DeferredTaxesAssetsLiabilitiesNet>
    <HOLO:DeferredTaxesAssetsLiabilitiesNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001849"
      unitRef="RMB">2931528</HOLO:DeferredTaxesAssetsLiabilitiesNet>
    <HOLO:DeferredTaxesAssetsLiabilitiesNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001851"
      unitRef="USD">413900</HOLO:DeferredTaxesAssetsLiabilitiesNet>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001853"
      unitRef="RMB">125185603</us-gaap:OperatingLossCarryforwards>
    <HOLO:ScheduleOfTaxPayableTableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001856">&lt;table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ScheduleOfTaxPayableTableTextBlock_z2dQjFTFMa65" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 3)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;&lt;span id="xdx_8BD_zsVqs2jTL0uk" style="display: none"&gt;Schedule of taxes payable&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49F_20221231_z7puEDX5S4J8" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_497_20231231_zc16uhelKS43" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31, &lt;br/&gt;2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--VatTaxesPayable_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;VAT taxes payable&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;49,655&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;198,966&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--VatTaxesPayable_iI_pp0p0_uUSD_c20231231_zp1L8IF3zWTd" style="width: 9%; text-align: right" title="VAT taxes payable"&gt;28,092&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--AccruedIncomeTaxes_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;Income taxes payable&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;473,565&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;394,809&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--AccruedIncomeTaxes_iI_pp0p0_uUSD_c20231231_ziDiMloEz0E4" style="text-align: right" title="Income taxes payable"&gt;55,743&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--OtherTaxesPayable_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in"&gt;Other taxes payable&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;79,034&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;31,833&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--OtherTaxesPayable_iI_pp0p0_uUSD_c20231231_z287d2HJA3rl" style="border-bottom: Black 1pt solid; text-align: right" title="Other taxes payable"&gt;4,494&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--TaxesPayableCurrentAndNoncurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt; text-indent: -0.125in; padding-left: 0.125in"&gt;Totals&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;602,254&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;625,608&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--TaxesPayableCurrentAndNoncurrent_iI_pp0p0_uUSD_c20231231_zX3Cim2bL592" style="border-bottom: Black 2.5pt double; text-align: right" title="Totals"&gt;88,329&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</HOLO:ScheduleOfTaxPayableTableTextBlock>
    <HOLO:VatTaxesPayable
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001858"
      unitRef="RMB">49655</HOLO:VatTaxesPayable>
    <HOLO:VatTaxesPayable
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001859"
      unitRef="RMB">198966</HOLO:VatTaxesPayable>
    <HOLO:VatTaxesPayable
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001861"
      unitRef="USD">28092</HOLO:VatTaxesPayable>
    <us-gaap:AccruedIncomeTaxes
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001863"
      unitRef="RMB">473565</us-gaap:AccruedIncomeTaxes>
    <us-gaap:AccruedIncomeTaxes
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001864"
      unitRef="RMB">394809</us-gaap:AccruedIncomeTaxes>
    <us-gaap:AccruedIncomeTaxes
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001866"
      unitRef="USD">55743</us-gaap:AccruedIncomeTaxes>
    <HOLO:OtherTaxesPayable
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001868"
      unitRef="RMB">79034</HOLO:OtherTaxesPayable>
    <HOLO:OtherTaxesPayable
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001869"
      unitRef="RMB">31833</HOLO:OtherTaxesPayable>
    <HOLO:OtherTaxesPayable
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001871"
      unitRef="USD">4494</HOLO:OtherTaxesPayable>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001873"
      unitRef="RMB">602254</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001874"
      unitRef="RMB">625608</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001876"
      unitRef="USD">88329</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001878">&lt;p id="xdx_80E_eus-gaap--ConcentrationRiskDisclosureTextBlock_z3C0XzF88Fkj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;b&gt;Note 12 &#x2014; &lt;span id="xdx_82D_zkOitEx1abNb"&gt;Concentration of risk&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left"&gt;Credit risk&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash. In China, the insurance coverage of each bank is RMB &lt;span id="xdx_902_eus-gaap--AccruedInsuranceCurrent_c20231231_pp0p0" title="Insurance coverage"&gt;500,000&lt;/span&gt; (approximately USD &lt;span id="xdx_902_eus-gaap--AccruedInsuranceCurrent_iI_pp0p0_uUSD_c20231231_zLPUxd3BFRlf" title="Insurance coverage"&gt;72,000&lt;/span&gt;). As of December&#160;31, 2023 and December&#160;31, 2022, cash and time deposit balance of RMB &lt;span id="xdx_907_eus-gaap--CashAndDueFromBanks_c20231231_pp0p0" title="Cash deposits"&gt;126,037,538&lt;/span&gt; (USD &lt;span id="xdx_907_eus-gaap--CashAndDueFromBanks_iI_pp0p0_uUSD_c20231231_zcXrpcCGgCsk" title="Cash deposits"&gt;17,795,126&lt;/span&gt;) and RMB &lt;span id="xdx_908_eus-gaap--CashAndDueFromBanks_c20221231_pp0p0" title="Cash deposits"&gt;151,119,985&lt;/span&gt; was deposited with financial institutions located in China, respectively. While management believes that these financial institutions are of high credit quality, it also continually monitors their credit worthiness.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;A majority of the Company&#x2019;s expense transactions are denominated in RMB and a significant portion of the Company and its subsidiaries&#x2019; assets and liabilities are denominated in RMB. RMB is not freely convertible into foreign currencies. In the PRC, certain foreign exchange transactions are required by law to be transacted only by authorized financial institutions at exchange rates set by the PBOC. Remittances in currencies other than RMB by the Company in China must be processed through the PBOC or other China foreign exchange regulatory bodies which require certain supporting documentation in order to affect the remittance.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;To the extent that the Company needs to convert U.S. dollars into RMB for capital expenditures and working capital and other business purposes, appreciation of RMB against U.S. dollar would have an adverse effect on the RMB amount the Company would receive from the conversion. Conversely, if the Company decides to convert RMB into U.S. dollar for the purpose of making payments for dividends, strategic acquisition or investments or other business purposes, appreciation of U.S. dollar against RMB would have a negative effect on the U.S. dollar amount available to the Company.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left"&gt;Customer concentration risk&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;For the year ended December&#160;31, 2021, one customer accounted for &lt;span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_pdd" title="Concentration risk percentage"&gt;18.7%&lt;/span&gt; of the Company&#x2019;s total revenues. For the year ended December&#160;31, 2022, one customer accounted for &lt;span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_pdd" title="Concentration risk percentage"&gt;12.9%&lt;/span&gt; of the Company&#x2019;s total revenues. For the year ended December&#160;31, 2023, two customers accounted for &lt;span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomersMember_zdWs27Oytrie" title="Concentration risk percentage"&gt;25.0%&lt;/span&gt; and &lt;span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoCustomersMember_zZK1reQnMJ68" title="Concentration risk percentage"&gt;12.2%&lt;/span&gt; of the company&#x2019;s total revenue, respectively. &lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;As of December&#160;31, 2022, two customers accounted for &lt;span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_pdd" title="Concentration risk percentage"&gt;26.4%&lt;/span&gt; and &lt;span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--SecondCustomerMember_zJVxp7FUbWD4" title="Concentration risk percentage"&gt;15.8%&lt;/span&gt; of the Company&#x2019;s accounts receivable, respectively. As of December&#160;31, 2023, three customers accounted for &lt;span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_pdd" title="Concentration risk percentage"&gt;19.8%&lt;/span&gt; ,&lt;span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--SecondCustomerMember_zyCRxd46Nvg3" title="Concentration risk percentage"&gt;13.0%&lt;/span&gt; and &lt;span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThirdCustomerMember_zCL7VeWPeXg2" title="Concentration risk percentage"&gt;11.8%&lt;/span&gt; of the Company&#x2019;s accounts receivable, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left"&gt;Vendor concentration risk&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;For the year ended December&#160;31, 2021, two vendors accounted for &lt;span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoVendorsMember_z3xQxTUYU0ha" title="Concentration risk percentage"&gt;35.1%&lt;/span&gt; of the Company&#x2019;s total purchases. For the year ended December&#160;31, 2022, one vendor accounted for &lt;span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneVendorMember_pdd" title="Concentration risk percentage"&gt;13.8%&lt;/span&gt; of the Company&#x2019;s total purchases. For the year ended December&#160;31, 2023, three vendors accounted for &lt;span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--FirstVendorMember_zr6oI7u1VBL1" title="Concentration risk percentage"&gt;37.6%&lt;/span&gt; ,&lt;span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--SecondVendorMember_zajB1JDboOD" title="Concentration risk percentage"&gt;13.0%&lt;/span&gt; and &lt;span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThirdVendorMember_zcrvPmJzwpEh" title="Concentration risk percentage"&gt;12.0%&lt;/span&gt; of the Company&#x2019;s total purchases.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;As of December&#160;31, 2022, two vendors accounted for &lt;span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--FirstVendorMember_zMXXL4tcVUIl" title="Concentration risk percentage"&gt;63.6%&lt;/span&gt; and &lt;span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--SecondVendorMember_zKTWBDo0qjCf" title="Concentration risk percentage"&gt;10.0%&lt;/span&gt; of the Company&#x2019;s accounts payable. As of December&#160;31, 2023, three vendors accounted for &lt;span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--FirstVendorMember_zxYkP3txEosi" title="Concentration risk percentage"&gt;36.1%&lt;/span&gt; ,&lt;span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--SecondVendorMember_zLQqIExi7Fr4" title="Concentration risk percentage"&gt;26.1%&lt;/span&gt; and &lt;span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThirdVendorMember_zbZkkt04O2G2" title="Concentration risk percentage"&gt;22.2% &lt;/span&gt;of the Company&#x2019;s accounts payable.&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001880"
      unitRef="RMB">500000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001882"
      unitRef="USD">72000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:CashAndDueFromBanks
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001884"
      unitRef="RMB">126037538</us-gaap:CashAndDueFromBanks>
    <us-gaap:CashAndDueFromBanks
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001886"
      unitRef="USD">17795126</us-gaap:CashAndDueFromBanks>
    <us-gaap:CashAndDueFromBanks
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact001888"
      unitRef="RMB">151119985</us-gaap:CashAndDueFromBanks>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-01-012021-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember"
      decimals="INF"
      id="Fact001890"
      unitRef="Pure">0.187</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-01-012022-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember"
      decimals="INF"
      id="Fact001892"
      unitRef="Pure">0.129</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomersMember"
      decimals="INF"
      id="Fact001894"
      unitRef="Pure">0.250</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoCustomersMember"
      decimals="INF"
      id="Fact001896"
      unitRef="Pure">0.122</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-01-012022-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember"
      decimals="INF"
      id="Fact001898"
      unitRef="Pure">0.264</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-01-012022-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_SecondCustomerMember"
      decimals="INF"
      id="Fact001900"
      unitRef="Pure">0.158</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_OneCustomerMember"
      decimals="INF"
      id="Fact001902"
      unitRef="Pure">0.198</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_SecondCustomerMember"
      decimals="INF"
      id="Fact001904"
      unitRef="Pure">0.130</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_ThirdCustomerMember"
      decimals="INF"
      id="Fact001906"
      unitRef="Pure">0.118</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-01-012021-12-31_custom_PurchasesMember_custom_VendorConcentrationRiskMember_custom_TwoVendorsMember"
      decimals="INF"
      id="Fact001908"
      unitRef="Pure">0.351</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-01-012022-12-31_custom_PurchasesMember_custom_VendorConcentrationRiskMember_custom_OneVendorMember"
      decimals="INF"
      id="Fact001910"
      unitRef="Pure">0.138</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-12-31_custom_PurchasesMember_custom_VendorConcentrationRiskMember_custom_FirstVendorMember"
      decimals="INF"
      id="Fact001912"
      unitRef="Pure">0.376</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-12-31_custom_PurchasesMember_custom_VendorConcentrationRiskMember_custom_SecondVendorMember"
      decimals="INF"
      id="Fact001914"
      unitRef="Pure">0.130</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-12-31_custom_PurchasesMember_custom_VendorConcentrationRiskMember_custom_ThirdVendorMember"
      decimals="INF"
      id="Fact001916"
      unitRef="Pure">0.120</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-01-012022-12-31_us-gaap_AccountsPayableMember_custom_VendorConcentrationRiskMember_custom_FirstVendorMember"
      decimals="INF"
      id="Fact001918"
      unitRef="Pure">0.636</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-01-012022-12-31_us-gaap_AccountsPayableMember_custom_VendorConcentrationRiskMember_custom_SecondVendorMember"
      decimals="INF"
      id="Fact001920"
      unitRef="Pure">0.100</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-12-31_us-gaap_AccountsPayableMember_custom_VendorConcentrationRiskMember_custom_FirstVendorMember"
      decimals="INF"
      id="Fact001922"
      unitRef="Pure">0.361</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-12-31_us-gaap_AccountsPayableMember_custom_VendorConcentrationRiskMember_custom_SecondVendorMember"
      decimals="INF"
      id="Fact001924"
      unitRef="Pure">0.261</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-12-31_us-gaap_AccountsPayableMember_custom_VendorConcentrationRiskMember_custom_ThirdVendorMember"
      decimals="INF"
      id="Fact001926"
      unitRef="Pure">0.222</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LeasesOfLesseeDisclosureTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001929">&lt;p id="xdx_80E_eus-gaap--LeasesOfLesseeDisclosureTextBlock_z9uOkRKUSrbd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;b&gt;Note 13 &#x2014; &lt;span id="xdx_826_zjHVip4YpIve"&gt;Leases&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left"&gt;Lease commitments&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The Company determines if a contract contains a lease at inception. US GAAP requires that the Company&#x2019;s leases be evaluated and classified as operating or finance leases for financial reporting purposes. The classification evaluation begins at the commencement date and the lease term used in the evaluation includes the non-cancellable period for which the Company has the right to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain and failure to exercise such option which result in an economic penalty.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The
Company has several offices lease agreements with lease terms ranging from two to six years. Upon adoption of ASU 2016-02 on January&#160;1,
2022, the Company recognized approximately RMB &lt;span id="xdx_901_eus-gaap--OperatingLeaseLiability_iI_pn5n6_c20220102_z7CJsw3kO8l8"&gt;5.7
&lt;/span&gt;million right of use (&#x201c;ROU&#x201d;) assets and same amount of lease liabilities based on the present value of the future
minimum rental payments of leases, using a incremental borrowing rate of&#160;&lt;span&gt;&lt;/span&gt;&lt;span id="xdx_90A_eus-gaap--SubordinatedBorrowingInterestRate_c20230101__20231231_z25hT61CdIK1"&gt;7.0%&lt;/span&gt;.
The Company&#x2019;s lease agreements do not contain any material residual value guarantees or material restrictive covenants. The leases
generally do not contain options to extend at the time of expiration.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;As
of December&#160;31, 2022 and December 31, 2023, the Company&#x2019;s operating leases had a weighted average remaining lease term of
approximately&#160;&lt;span id="xdx_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20221231_zZLHXb0g2Or2" title="Weighted average remaining lease term"&gt;2.93&lt;/span&gt;&#160;years and &lt;span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20231231_zjOtfP4P0guc" title="Weighted average remaining lease term"&gt;2.65&lt;/span&gt; years, respectively.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Operating lease expenses are allocated between the cost of revenue and selling, research and development, general, and administrative expenses. Rent expenses for the years ended December&#160;31,2021, 2022 and 2023 was and RMB &lt;span id="xdx_900_ecustom--RentExpenses_pp0p0_c20210101__20211231_zOn423Uua4x7" title="Rent expenses"&gt;2,222,304&lt;/span&gt;, RMB &lt;span id="xdx_901_ecustom--RentExpenses_pp0p0_c20220101__20221231_ziA1kv7Cn5Qd" title="Rent expenses"&gt;2,532,996&lt;/span&gt; and RMB &lt;span id="xdx_901_ecustom--RentExpenses_pp0p0_c20230101__20231231_zjYK9COBDJU7" title="Rent expenses"&gt;2,306,237&lt;/span&gt;, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The
five-year maturity of the Company&#x2019;s operating lease obligations is presented below:&lt;/p&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;



&lt;table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_zmIx3nNYhFXc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&lt;span id="xdx_8B7_zA3Do9TvGKgj" style="display: none"&gt;Schedule of lease liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49B_20231231_z76XtFPOCdEa" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left"&gt;Twelve Months Ending December&#160;31,&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Operating Lease &lt;br/&gt;Amount&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Operating Lease &lt;br/&gt;Amount&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_zfiWTyCzTL12" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%; text-align: left"&gt;2024&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;1,243,004&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_uUSD_c20231231_zH9v7H3awtMb" style="width: 9%; text-align: right" title="2024"&gt;175,499&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_z6FsFmDOi5Ra" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;2025&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;1,307,489&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_uUSD_c20231231_zw4Cwx00Zfjh" style="text-align: right" title="2025"&gt;184,603&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_zuqXF1T1xJa8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;2026&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;875,622&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_uUSD_c20231231_zxAaPwqFkgB9" style="text-align: right" title="2026"&gt;123,628&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_zapTEnFEg6Qf" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;2027&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1957"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_uUSD_c20231231_zY4y8TrLGIse" style="text-align: right" title="2026"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1959"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pp0p0_zjAZfuKcliUe" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;2028&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1961"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pp0p0_uUSD_c20231231_zlI6G9lvcPBf" style="text-align: right" title="2026"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1963"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Total lease payments&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;3,426,115&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0_uUSD_c20231231_z8o5E0POQuy" style="text-align: right" title="Total lease payments"&gt;483,730&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zkz1x67hckHd" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; padding-bottom: 1pt; text-align: left"&gt;Less: Interest&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(304,651&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_uUSD_c20231231_zA7ocHIpGiK2" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Interest"&gt;(43,013&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--PresentValueOfLeaseLiabilities_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; padding-bottom: 2.5pt; text-align: left"&gt;Present value of lease liabilities&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,121,464&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_ecustom--PresentValueOfLeaseLiabilities_iI_pp0p0_uUSD_c20231231_zA0S1tgpPeEg" style="border-bottom: Black 2.5pt double; text-align: right" title="Present value of lease liabilities"&gt;440,717&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AF_zhLihcTiPaK9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Future amortization of Company&#x2019;s
ROU assets is presented below:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--ScheduleOfFutureAmortizationROUAssetsTableTextBlock_zs6622qKwySc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: bottom; font-weight: bold; text-align: left"&gt;&lt;span id="xdx_8BB_zuSDJlFLDYmf" style="display: none"&gt;Schedule of future amortization of
ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20231231_zwXdQmAmXHge" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left"&gt;&lt;b&gt;Twelve
    months ending December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;USD&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--FutureAmortizationOfRightOfUseAssetsOneYear_iI_zKV8HsZhBmL3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"&gt;2024&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,061,871&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--FutureAmortizationOfRightOfUseAssetsOneYear_iI_uUSD_c20231231_zwqYv8Su0eZb" style="width: 9%; text-align: right" title="2024"&gt;149,925&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_ecustom--FutureAmortizationOfRightOfUseAssetsTwoYear_iI_zsCRA2T2Oob9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;2025&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,138,324&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--FutureAmortizationOfRightOfUseAssetsTwoYear_iI_uUSD_c20231231_zUOqLF9ZTn6e" style="text-align: right" title="2025"&gt;160,719&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--FutureAmortizationOfRightOfUseAssetsThreeYear_iI_zgHJJBm6TKD4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;2026&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;788,496&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--FutureAmortizationOfRightOfUseAssetsThreeYear_iI_uUSD_c20231231_z6wPdMWAAT41" style="border-bottom: Black 1pt solid; text-align: right" title="2026"&gt;111,327&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--FutureAmortizationOfRightOfUseAssetsDue_iI_z7Ss8wPrQX2b" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,988,691&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--FutureAmortizationOfRightOfUseAssetsDue_iI_uUSD_c20231231_zM183TcA7wPj" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;421,971&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

</us-gaap:LeasesOfLesseeDisclosureTextBlock>
    <us-gaap:OperatingLeaseLiability
      contextRef="AsOf2022-01-02"
      decimals="-5"
      id="Fact001930"
      unitRef="RMB">5700000</us-gaap:OperatingLeaseLiability>
    <us-gaap:SubordinatedBorrowingInterestRate
      contextRef="From2023-01-01to2023-12-31"
      decimals="INF"
      id="Fact001931"
      unitRef="Pure">0.070</us-gaap:SubordinatedBorrowingInterestRate>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2022-12-31" id="Fact001933">P2Y11M4D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2023-12-31" id="Fact001935">P2Y7M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <HOLO:RentExpenses
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact001937"
      unitRef="RMB">2222304</HOLO:RentExpenses>
    <HOLO:RentExpenses
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact001939"
      unitRef="RMB">2532996</HOLO:RentExpenses>
    <HOLO:RentExpenses
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact001941"
      unitRef="RMB">2306237</HOLO:RentExpenses>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001943">&lt;table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_zmIx3nNYhFXc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&lt;span id="xdx_8B7_zA3Do9TvGKgj" style="display: none"&gt;Schedule of lease liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49B_20231231_z76XtFPOCdEa" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left"&gt;Twelve Months Ending December&#160;31,&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Operating Lease &lt;br/&gt;Amount&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Operating Lease &lt;br/&gt;Amount&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_zfiWTyCzTL12" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%; text-align: left"&gt;2024&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;1,243,004&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_uUSD_c20231231_zH9v7H3awtMb" style="width: 9%; text-align: right" title="2024"&gt;175,499&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_z6FsFmDOi5Ra" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;2025&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;1,307,489&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_uUSD_c20231231_zw4Cwx00Zfjh" style="text-align: right" title="2025"&gt;184,603&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_zuqXF1T1xJa8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;2026&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;875,622&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_uUSD_c20231231_zxAaPwqFkgB9" style="text-align: right" title="2026"&gt;123,628&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_zapTEnFEg6Qf" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;2027&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1957"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_uUSD_c20231231_zY4y8TrLGIse" style="text-align: right" title="2026"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1959"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pp0p0_zjAZfuKcliUe" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;2028&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1961"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pp0p0_uUSD_c20231231_zlI6G9lvcPBf" style="text-align: right" title="2026"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1963"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Total lease payments&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;3,426,115&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0_uUSD_c20231231_z8o5E0POQuy" style="text-align: right" title="Total lease payments"&gt;483,730&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zkz1x67hckHd" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; padding-bottom: 1pt; text-align: left"&gt;Less: Interest&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(304,651&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_uUSD_c20231231_zA7ocHIpGiK2" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Interest"&gt;(43,013&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--PresentValueOfLeaseLiabilities_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; padding-bottom: 2.5pt; text-align: left"&gt;Present value of lease liabilities&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,121,464&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_ecustom--PresentValueOfLeaseLiabilities_iI_pp0p0_uUSD_c20231231_zA0S1tgpPeEg" style="border-bottom: Black 2.5pt double; text-align: right" title="Present value of lease liabilities"&gt;440,717&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001945"
      unitRef="RMB">1243004</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001947"
      unitRef="USD">175499</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001949"
      unitRef="RMB">1307489</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001951"
      unitRef="USD">184603</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001953"
      unitRef="RMB">875622</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001955"
      unitRef="USD">123628</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001965"
      unitRef="RMB">3426115</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001967"
      unitRef="USD">483730</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001969"
      unitRef="RMB">304651</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001971"
      unitRef="USD">43013</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <HOLO:PresentValueOfLeaseLiabilities
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001973"
      unitRef="RMB">3121464</HOLO:PresentValueOfLeaseLiabilities>
    <HOLO:PresentValueOfLeaseLiabilities
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001975"
      unitRef="USD">440717</HOLO:PresentValueOfLeaseLiabilities>
    <HOLO:ScheduleOfFutureAmortizationROUAssetsTableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001977">&lt;table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--ScheduleOfFutureAmortizationROUAssetsTableTextBlock_zs6622qKwySc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: bottom; font-weight: bold; text-align: left"&gt;&lt;span id="xdx_8BB_zuSDJlFLDYmf" style="display: none"&gt;Schedule of future amortization of
ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20231231_zwXdQmAmXHge" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left"&gt;&lt;b&gt;Twelve
    months ending December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;USD&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--FutureAmortizationOfRightOfUseAssetsOneYear_iI_zKV8HsZhBmL3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"&gt;2024&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,061,871&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--FutureAmortizationOfRightOfUseAssetsOneYear_iI_uUSD_c20231231_zwqYv8Su0eZb" style="width: 9%; text-align: right" title="2024"&gt;149,925&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_ecustom--FutureAmortizationOfRightOfUseAssetsTwoYear_iI_zsCRA2T2Oob9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;2025&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,138,324&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--FutureAmortizationOfRightOfUseAssetsTwoYear_iI_uUSD_c20231231_zUOqLF9ZTn6e" style="text-align: right" title="2025"&gt;160,719&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--FutureAmortizationOfRightOfUseAssetsThreeYear_iI_zgHJJBm6TKD4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;2026&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;788,496&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--FutureAmortizationOfRightOfUseAssetsThreeYear_iI_uUSD_c20231231_z6wPdMWAAT41" style="border-bottom: Black 1pt solid; text-align: right" title="2026"&gt;111,327&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--FutureAmortizationOfRightOfUseAssetsDue_iI_z7Ss8wPrQX2b" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,988,691&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--FutureAmortizationOfRightOfUseAssetsDue_iI_uUSD_c20231231_zM183TcA7wPj" style="border-bottom: Black 2.5pt double; text-align: right" title="Total"&gt;421,971&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

</HOLO:ScheduleOfFutureAmortizationROUAssetsTableTextBlock>
    <HOLO:FutureAmortizationOfRightOfUseAssetsOneYear
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001979"
      unitRef="RMB">1061871</HOLO:FutureAmortizationOfRightOfUseAssetsOneYear>
    <HOLO:FutureAmortizationOfRightOfUseAssetsOneYear
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001981"
      unitRef="USD">149925</HOLO:FutureAmortizationOfRightOfUseAssetsOneYear>
    <HOLO:FutureAmortizationOfRightOfUseAssetsTwoYear
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001983"
      unitRef="RMB">1138324</HOLO:FutureAmortizationOfRightOfUseAssetsTwoYear>
    <HOLO:FutureAmortizationOfRightOfUseAssetsTwoYear
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001985"
      unitRef="USD">160719</HOLO:FutureAmortizationOfRightOfUseAssetsTwoYear>
    <HOLO:FutureAmortizationOfRightOfUseAssetsThreeYear
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001987"
      unitRef="RMB">788496</HOLO:FutureAmortizationOfRightOfUseAssetsThreeYear>
    <HOLO:FutureAmortizationOfRightOfUseAssetsThreeYear
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001989"
      unitRef="USD">111327</HOLO:FutureAmortizationOfRightOfUseAssetsThreeYear>
    <HOLO:FutureAmortizationOfRightOfUseAssetsDue
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001991"
      unitRef="RMB">2988691</HOLO:FutureAmortizationOfRightOfUseAssetsDue>
    <HOLO:FutureAmortizationOfRightOfUseAssetsDue
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001993"
      unitRef="USD">421971</HOLO:FutureAmortizationOfRightOfUseAssetsDue>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact001995">&lt;p id="xdx_80E_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zkXkJEfRCsk2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;b&gt;Note 14 &#x2014; &lt;span id="xdx_824_zH4AVDB09v38"&gt;Shareholders&#x2019; equity&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left"&gt;Ordinary shares&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The Company was established
under the laws of the Cayman Islands on May 9, 2018, with an authorized capital of &lt;span id="xdx_904_eus-gaap--CommonStockSharesAuthorized_iI_c20180509__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zwHrD9VKs191" title="Common Stock, Shares Authorized"&gt;500,000,000&lt;/span&gt; ordinary shares, each with a par value
of $&lt;span id="xdx_90B_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20180509__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zxsLCjvmviD4" title="Common Stock, Par or Stated Value Per Share"&gt;0.0001&lt;/span&gt;. Holders of the ordinary shares are entitled to one vote per share.&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;In January 2021, the Company
effected a &lt;span id="xdx_902_ecustom--ShareSplit_c20210101__20210131__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zb3kQCIeLnyd" title="Share split"&gt;10 for 1&lt;/span&gt; share split, resulting in an aggregate of&#160;&lt;span id="xdx_901_eus-gaap--CommonStockSharesOutstanding_iI_c20210131__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zZCtMKhng686" title="Common stock shares outstanding"&gt;10&lt;/span&gt;&#160;ordinary shares outstanding. All share and per-share amounts
have been retroactively restated to reflect the share split.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;On January 6, 2021, the Company
issued an aggregate of&#160;&lt;span id="xdx_903_ecustom--FounderSponsorShares_iI_c20210106__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zugvgem63Oh6" title="Founder shares issued"&gt;1,150,000&lt;/span&gt;&#160;founder shares to the Sponsor for an aggregate purchase price of &lt;span id="xdx_90B_ecustom--FouinderSharesIssuedValue_iI_c20210106__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zVL25o2rqS7j" title="Fouinder shares issued value"&gt;$25,000&lt;/span&gt;&#160;in cash.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;On March 26, 2021, the Company
issued an additional&#160;&lt;span id="xdx_905_ecustom--FounderSponsorShares_iI_c20210326__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zRqW2OiziYOa" title="Founder shares issued"&gt;287,500&lt;/span&gt;&#160;founder shares to the Sponsor in connection with a recapitalization.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;On June 24, 2021, the Company
sold&#160;&lt;span id="xdx_90A_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210101__20210124__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember__us-gaap--SubsidiarySaleOfStockAxis__custom--InitialPublicOfferingMember_zyi5l8EkpL5b" title="Sale of shares"&gt;5,750,000&lt;/span&gt;&#160;units at a price of &lt;span id="xdx_903_ecustom--SellPricePerShare_iI_c20210124__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember__us-gaap--SubsidiarySaleOfStockAxis__custom--InitialPublicOfferingMember_zsHwkbe0NiL2" title="Sell price per share"&gt;$10.00&lt;/span&gt;&#160;per Public Unit in the Initial Public Offering.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Simultaneously on June 24,
2021, the Company issued&#160;&lt;span id="xdx_90E_eus-gaap--SharesIssued_iI_c20210624__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zFCDINa9yKb2" title="Shares issued"&gt;270,500&lt;/span&gt;&#160;ordinary shares under the private placement of&#160;&lt;span id="xdx_905_eus-gaap--SharesIssued_iI_c20210624__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zsHjpy4qIi3e" title="Shares issued"&gt;270,500&lt;/span&gt;&#160;private units at &lt;span id="xdx_901_eus-gaap--SharePrice_iI_c20210624__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zmKsDIVLbGca" title="Shares price"&gt;$10&lt;/span&gt;&#160;per
unit, to the Sponsor.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;As of December 31, 2021 and
2020,&#160;&lt;span id="xdx_90C_eus-gaap--CommonStockSharesIssued_iI_c20211231__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zqoypJ2Laf8d" title="Common stock shares issued"&gt;&lt;span id="xdx_903_eus-gaap--CommonStockSharesOutstanding_iI_c20211231__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_z5SqTC4sdr3h" title="Common stock shares outstanding"&gt;1,708,000&lt;/span&gt;&lt;/span&gt;&#160;and &lt;span id="xdx_900_eus-gaap--CommonStockSharesIssued_iI_c20201231__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zQmPHnK2w9Kk" title="Common stock shares issued"&gt;&lt;span id="xdx_900_eus-gaap--CommonStockSharesOutstanding_iI_c20201231__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zy0dIHZ05OP7" title="Common stock shares outstanding"&gt;10&lt;/span&gt;&lt;/span&gt; ordinary shares issued and outstanding excluding&#160;&lt;span id="xdx_90F_eus-gaap--SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares_iI_c20211231__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zo891nHyghjj" title="Shares subject to possible-redemption"&gt;5,750,000&lt;/span&gt;&#160;and&#160;&lt;span id="xdx_902_eus-gaap--SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares_iI_c20201231__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zjrbsjZgWqtd" title="Shares subject to possible-redemption"&gt;0&lt;/span&gt;&#160;shares are subject
to possible-redemption.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;On
January&#160;30, 2024, the Company announced a Reverse Stock Split plan (the "Reverse Stock Split"). The plan became effective
on February 2, 2024. &lt;span id="xdx_908_eus-gaap--ConversionOfStockDescription_c20240101__20240130__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z6m2SCmZQ6E3"&gt;Pursuant to the plan, every ten (10) shares of the Company&#x2019;s ordinary share issued, par value of US$0.0001,
was combined into one (1) share of ordinary share, par value $0.001, and the authorized share capital of the Company was reduced from
US$50,000 divided into 500,000,000 shares of a nominal or par value of US$0.0001 each to US$50,000 divided into 50,000,000 shares of
a nominal or par value of US$0.001 each (see Note 18 - Subsequent Event). &lt;/span&gt;The following information in Note 14 was adjusted for the Reverse
Stock Split.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;At the closing of the Business
Combination, the issued and outstanding shares in MC held by the former MC shareholders was cancelled and ceased to exist, in exchange
for the issue of an aggregate of &lt;span id="xdx_907_ecustom--SharesCancelled_iI_c20201110__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember_zhgHW2Vc7081" title="Shares cancelled"&gt;4,455,446&lt;/span&gt; Golden Path Ordinary.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The number of shares of Common
Stock issued immediately following the consummation of the Merger was &lt;span id="xdx_909_eus-gaap--CommonStockSharesIssued_iI_c20201110__us-gaap--BusinessAcquisitionAxis__custom--MergerMember_zInYNsCvY7fj" title="Common stock, shares issued"&gt;5,081,204&lt;/span&gt; shares with a par value of USD &lt;span id="xdx_906_eus-gaap--CommonStockParOrStatedValuePerShare_iI_uUSDPShares_c20201110__us-gaap--BusinessAcquisitionAxis__custom--MergerMember_zYEqvXVaYkSg" title="Common stock, par value per share"&gt;0.001&lt;/span&gt; each. (see Note 3)&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;On October&#160;24, 2023, the Company issued &lt;span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20231001__20231024__us-gaap--StatementClassOfStockAxis__custom--OrdinarySharesMember__us-gaap--PlanNameAxis__custom--EmployeeStockIncentive2023PlanMember_pdd" title="Number of shares issued"&gt;860,000&lt;/span&gt; ordinary shares, of the Registrant issuable pursuant to the 2023 Employee Stock Incentive Plan.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;As
of December&#160;31, 2023, the Company had &lt;span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesReverseStockSplits_c20230101__20231231_zSJ116lEduvg" title=" Stock issued during period, shares, reverse stock splits"&gt;5,941,204&lt;/span&gt;
ordinary shares with a par value of USD 0.001 each.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left"&gt;Statutory reserve&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Mengyun PRC entities are required to set aside at least 10% of their after-tax profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50% of its registered capital. In addition, Mengyun PRC entities may allocate a portion of its after-tax profits based on PRC accounting standards to an enterprise expansion fund and staff bonus and welfare fund at its discretion. Mengyun PRC entities may allocate a portion of its after-tax profits based on PRC accounting standards to a discretionary surplus fund at its discretion. The statutory reserve funds and the discretionary 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 State Administration of Foreign Exchange.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;During the years ended December&#160;31, 2022 and 2023, Mengyun PRC entities collectively attributed RMB &lt;span id="xdx_907_ecustom--RetainedEarningsForStatutoryReserves_c20221231_pp0p0" title="Retained earnings for statutory reserves"&gt;2,569,404&lt;/span&gt; and RMB &lt;span id="xdx_904_ecustom--RetainedEarningsForStatutoryReserves_c20231231_pp0p0" title="Retained earnings for statutory reserves"&gt;26,956&lt;/span&gt; to statutory reserves, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left"&gt;Restricted assets&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"&gt;The Company&#x2019;s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiary. Relevant PRC statutory laws and regulations permit payments of dividends by Beijing Xihuiyun and Shanghai Mengyun (collectively &#x201c;Mengyun PRC entities&#x201d;) only out of its retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. The results of operations reflected in the accompanying consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of Mengyun PRC entities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Mengyun PRC entities are required
to set aside at least 10% of their after-tax&#160;profits each year, if any, to fund certain statutory reserve funds until such reserve
funds reach 50% of its registered capital. In addition, Mengyun PRC entities may allocate a portion of its after-tax&#160;profits based
on PRC accounting standards to an enterprise expansion fund and staff bonus and welfare fund at its discretion. Mengyun PRC entities may
allocate a portion of its after-tax&#160;profits based on PRC accounting standards to a discretionary surplus fund at its discretion.
The statutory reserve funds and the discretionary funds are not distributable as cash dividends. Remittance of dividends by a wholly foreign-owned&#160;company
out of China is subject to examination by the banks designated by State Administration of Foreign Exchange.&lt;/span&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;As a result of the foregoing restrictions, Mengyun PRC entities are restricted in their ability to transfer their assets to the Company. Foreign exchange and other regulations in the PRC may further restrict Mengyun PRC entities from transferring funds to the Company in the form of dividends, loans and advances. As of December&#160;31, 2023, amounts restricted are the paid-in-capital and statutory reserve of Mengyun PRC entities, which amounted to RMB &lt;span id="xdx_90B_ecustom--StatutoryReserve_c20231231_pp0p0" title="Statutory reserve"&gt;33,048,958&lt;/span&gt;.&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2018-05-09_custom_OrdinarySharesMember"
      decimals="INF"
      id="Fact001997"
      unitRef="Shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2018-05-09_custom_OrdinarySharesMember"
      decimals="INF"
      id="Fact001999"
      unitRef="RMBPShares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <HOLO:ShareSplit
      contextRef="From2021-01-012021-01-31_custom_OrdinarySharesMember"
      id="Fact002001">10 for 1</HOLO:ShareSplit>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2021-01-31_custom_OrdinarySharesMember"
      decimals="INF"
      id="Fact002003"
      unitRef="Shares">10</us-gaap:CommonStockSharesOutstanding>
    <HOLO:FounderSponsorShares
      contextRef="AsOf2021-01-06_custom_OrdinarySharesMember"
      decimals="INF"
      id="Fact002005"
      unitRef="Shares">1150000</HOLO:FounderSponsorShares>
    <HOLO:FouinderSharesIssuedValue
      contextRef="AsOf2021-01-06_custom_OrdinarySharesMember"
      decimals="0"
      id="Fact002007"
      unitRef="RMB">25000</HOLO:FouinderSharesIssuedValue>
    <HOLO:FounderSponsorShares
      contextRef="AsOf2021-03-26_custom_OrdinarySharesMember"
      decimals="INF"
      id="Fact002009"
      unitRef="Shares">287500</HOLO:FounderSponsorShares>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="From2021-01-012021-01-24_custom_OrdinarySharesMember_custom_InitialPublicOfferingMember"
      decimals="INF"
      id="Fact002011"
      unitRef="Shares">5750000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <HOLO:SellPricePerShare
      contextRef="AsOf2021-01-24_custom_OrdinarySharesMember_custom_InitialPublicOfferingMember"
      decimals="INF"
      id="Fact002013"
      unitRef="RMBPShares">10.00</HOLO:SellPricePerShare>
    <us-gaap:SharesIssued
      contextRef="AsOf2021-06-24_custom_OrdinarySharesMember"
      decimals="INF"
      id="Fact002015"
      unitRef="Shares">270500</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="AsOf2021-06-24_custom_OrdinarySharesMember_us-gaap_PrivatePlacementMember"
      decimals="INF"
      id="Fact002017"
      unitRef="Shares">270500</us-gaap:SharesIssued>
    <us-gaap:SharePrice
      contextRef="AsOf2021-06-24_custom_OrdinarySharesMember_us-gaap_PrivatePlacementMember"
      decimals="INF"
      id="Fact002019"
      unitRef="RMBPShares">10</us-gaap:SharePrice>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2021-12-31_custom_OrdinarySharesMember"
      decimals="INF"
      id="Fact002021"
      unitRef="Shares">1708000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2021-12-31_custom_OrdinarySharesMember"
      decimals="INF"
      id="Fact002023"
      unitRef="Shares">1708000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2020-12-31_custom_OrdinarySharesMember"
      decimals="INF"
      id="Fact002025"
      unitRef="Shares">10</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2020-12-31_custom_OrdinarySharesMember"
      decimals="INF"
      id="Fact002027"
      unitRef="Shares">10</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares
      contextRef="AsOf2021-12-31_custom_OrdinarySharesMember"
      decimals="INF"
      id="Fact002029"
      unitRef="Shares">5750000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares
      contextRef="AsOf2020-12-31_custom_OrdinarySharesMember"
      decimals="INF"
      id="Fact002031"
      unitRef="Shares">0</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares>
    <us-gaap:ConversionOfStockDescription
      contextRef="From2024-01-012024-01-30_us-gaap_SubsequentEventMember"
      id="Fact002032">Pursuant to the plan, every ten (10) shares of the Company&#x2019;s ordinary share issued, par value of US$0.0001,
was combined into one (1) share of ordinary share, par value $0.001, and the authorized share capital of the Company was reduced from
US$50,000 divided into 500,000,000 shares of a nominal or par value of US$0.0001 each to US$50,000 divided into 50,000,000 shares of
a nominal or par value of US$0.001 each (see Note 18 - Subsequent Event).</us-gaap:ConversionOfStockDescription>
    <HOLO:SharesCancelled
      contextRef="AsOf2020-11-10_custom_OrdinarySharesMember"
      decimals="INF"
      id="Fact002034"
      unitRef="Shares">4455446</HOLO:SharesCancelled>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2020-11-10_custom_MergerMember"
      decimals="INF"
      id="Fact002036"
      unitRef="Shares">5081204</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2020-11-10_custom_MergerMember"
      decimals="INF"
      id="Fact002038"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2023-10-012023-10-24_custom_OrdinarySharesMember_custom_EmployeeStockIncentive2023PlanMember"
      decimals="INF"
      id="Fact002040"
      unitRef="Shares">860000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesReverseStockSplits
      contextRef="From2023-01-01to2023-12-31"
      decimals="INF"
      id="Fact002042"
      unitRef="Shares">5941204</us-gaap:StockIssuedDuringPeriodSharesReverseStockSplits>
    <HOLO:RetainedEarningsForStatutoryReserves
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact002044"
      unitRef="RMB">2569404</HOLO:RetainedEarningsForStatutoryReserves>
    <HOLO:RetainedEarningsForStatutoryReserves
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact002046"
      unitRef="RMB">26956</HOLO:RetainedEarningsForStatutoryReserves>
    <HOLO:StatutoryReserve
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact002048"
      unitRef="RMB">33048958</HOLO:StatutoryReserve>
    <HOLO:WarrantsTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact002051">&lt;p id="xdx_80A_ecustom--WarrantsTextBlock_z5zMEZ9x74W3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;b&gt;Note 15 &#x2014; &lt;span id="xdx_82E_zcCnq3Rtuaec"&gt;Warrants&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"&gt;As of December&#160;31, 2023, the Company has &lt;span id="xdx_90B_eus-gaap--ClassOfWarrantOrRightOutstanding_c20231231__us-gaap--AwardTypeAxis__custom--PublicWarrantsMember_pdd" title="Warrants"&gt;5,750,000&lt;/span&gt; public warrants and &lt;span id="xdx_900_eus-gaap--ClassOfWarrantOrRightOutstanding_c20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" title="Warrants"&gt;270,500&lt;/span&gt; private warrants.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"&gt;The Company accounts for its outstanding Warrants in accordance with the guidance contained in ASC 815-40-15-7D and 7F. Management has determined that under the Private Warrants do not meet the criteria for equity treatment and must be recorded as liabilities. Accordingly, the Company classifies the Private Warrants as liabilities at their fair value and adjusts the Private Warrants to fair value at each reporting period. Management has further determined that its Public Warrants qualify for equity treatment. Warrant liability is subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in our statements of operations. The Private Warrants are valued using a Black Scholes model.&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left"&gt;Public Warrants&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"&gt;On June&#160;24, 2021, the Company sold &lt;span id="xdx_908_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210602__20210624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_pdd" title="Sale of units"&gt;5,750,000&lt;/span&gt; units at a price of &lt;span id="xdx_90A_eus-gaap--SharesIssuedPricePerShare_c20210624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_pdd" title="Price per share"&gt;$10.00&lt;/span&gt; per Public Unit in its Initial Public Offering. &lt;span id="xdx_908_ecustom--WarrantsDescription_c20210602__20210624" title="Warrants, description"&gt;Each Public Unit consists of one ordinary share of the Company, $0.0001 par value per share, one right and one redeemable warrant (the &#x201c;Public Warrant&#x201d;). Each Public Warrant entitles the holder to purchase one-half (1/2) of an ordinary share at an exercise price of $11.50&lt;/span&gt; per whole share, subject to adjustment as described in Form S-1 Amendment No. 2 filed on June&#160;11, 2021. Pursuant to the warrant agreement, a warrant holder may exercise its warrants only for a whole number of shares. This means that only an even number of warrants may be exercised at any given time by a warrant holder.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"&gt;The
Public Warrants became exercisable on September&#160;16, 2022, the Business Combination date. As of December 31, 2023, the Public Warrants
are exercisable for cash as the Company has an effective and current registration statement covering the ordinary shares issuable upon
exercise of the Public Warrants. The Public Warrants will expire five years from the consummation of a Business Combination or earlier
upon redemption or liquidation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"&gt;The Company may call the warrants for redemption (excluding the Private Warrants), in whole and not in part, at a price of $0.01 per warrant:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify"&gt;&#x25cf;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"&gt;at any time while the Public Warrants are exercisable,&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify"&gt;&#x25cf;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"&gt;upon not less than 30 days&#x2019; prior written notice of redemption to each Public Warrant holder,&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify"&gt;&#x25cf;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"&gt;if, and only if, the reported last sale price of the ordinary shares equals or exceeds $16.50 per share, for any 20 trading days within a 30-trading day period ending on the third trading day prior to the notice of redemption to Public Warrant holders, and&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.5in; text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in; text-align: justify"&gt;&#x25cf;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"&gt;if, and only if, there is a current registration statement in effect with respect to the issuance of the ordinary shares underlying such warrants at the time of redemption and for the entire 30-day trading period referred to above and continuing each day thereafter until the date of redemption.&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;If the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a &#x201c;cashless basis,&#x201d; as described in the warrant agreement. The exercise price and number of ordinary shares issuable upon exercise of the warrants may be adjusted in certain circumstances including in the event of a share dividend, extraordinary dividend or recapitalization, reorganization, merger or consolidation. However, the warrants will not be adjusted for issuances of ordinary shares at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the warrants.&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left"&gt;Private Warrants&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"&gt;Simultaneously
with the closing of the Initial Public Offering, the Company consummated a private placement of &lt;span id="xdx_90F_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210602__20210624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_pdd" title="Sale of units"&gt;270,500&lt;/span&gt;
Private Units at &lt;span id="xdx_901_eus-gaap--SharesIssuedPricePerShare_c20210624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_pdd" title="Price per share"&gt;$10.0&lt;/span&gt;
per unit. The Private Units are identical to the units sold in the Initial Public Offering except that the warrants included in the
Private Units (the &#x201c;Private Warrants&#x201d;) and the ordinary shares issuable upon the exercise of the Private Warrants will
not be transferable, assignable or saleable until after the completion of a Business Combination, subject to certain limited
exceptions. Additionally, the Private Warrants will be exercisable on a cashless basis and will be non-redeemable so long as they
are held by the initial purchasers or their permitted transferees. If the Private Warrants are held by someone other than the
initial purchasers or their permitted transferees, the Private Warrants will be redeemable by the Company and exercisable by such
holders on the same basis as the Public Warrants.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"&gt;The private warrants are accounted for as liabilities in accordance with ASC 815-40 and are presented within warrant liabilities on the balance sheets. The warrants were classified as Level 3 at the initial measurement date due to the use of unobservable inputs.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"&gt;The fair value of these warrants, using the Black-Scholes option pricing model, on the date of issuance was $&lt;span id="xdx_905_eus-gaap--FairValueAdjustmentOfWarrants_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_pp0p0" title="Fair value of warrants"&gt;625,000&lt;/span&gt;. Variables used in the option-pricing model include (1) risk-free interest rate at the date of grant (&lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_z1lRaAlnAHW5" title="Risk-free interest rate"&gt;0.90%&lt;/span&gt;), (2) expected warrant life of &lt;span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm_dtY_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zObudhydlULj" title="Expected warrant life"&gt;5&lt;/span&gt; years, (3) expected volatility of &lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_dp_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zsnK1c2IMLE8" title="Expected volatility"&gt;58.40%&lt;/span&gt;, and (4) expected dividend yield of &lt;span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_pdd" title="Expected dividend yield"&gt;0&lt;/span&gt;.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The key inputs into the Black-Scholes model were as follows at their following measurement dates:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_z78OzN2LKQAf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Warrant (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&lt;span id="xdx_8B2_zt17x0qT7FH6" style="display: none"&gt;Schedule of black-scholes model&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2021&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;December&#160;31,&lt;br/&gt; 2023&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;b&gt;USD&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;b&gt;USD&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;b&gt;USD&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Input&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 52%; text-align: left"&gt;Share price&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--SharePrice_iI_uUSDPShares_c20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zqCWeFSE179e" style="width: 9%; text-align: right"&gt;9.96&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--SharePrice_iI_uUSDPShares_c20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zTNxlbid7Qa9" style="width: 9%; text-align: right"&gt;2.27&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--SharePrice_iI_uUSDPShares_c20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zew3nUAKZBU7" style="width: 9%; text-align: right"&gt;3.55&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--SharePrice_iI_uRMBPShares_c20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zsYXWUXkSBU3" style="text-align: right; width: 9%"&gt;25.14&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Risk-free interest rate&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20210101__20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zf2Z6TQ1Q6R1" style="text-align: right"&gt;1.26&lt;/td&gt;
    &lt;td style="text-align: left"&gt;%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20220101__20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zzulDAkbLKl6" style="text-align: right"&gt;4.02&lt;/td&gt;
    &lt;td style="text-align: left"&gt;%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zHtnqiGzgUYf" style="text-align: right"&gt;3.95&lt;/td&gt;
    &lt;td style="text-align: left"&gt;%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zOocbCLTWOG6" style="text-align: right"&gt;3.95&lt;/td&gt;
    &lt;td&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Volatility&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20210101__20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zSWo0PBeBKtj" style="text-align: right"&gt;59.8&lt;/td&gt;
    &lt;td style="text-align: left"&gt;%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20220101__20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_z0oRq8c3sSI5" style="text-align: right"&gt;65.2&lt;/td&gt;
    &lt;td style="text-align: left"&gt;%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_z8vjZhRM5Il5" style="text-align: right"&gt;60.60&lt;/td&gt;
    &lt;td style="text-align: left"&gt;%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zXA4bjwTYN5j" style="text-align: right"&gt;60.60&lt;/td&gt;
    &lt;td&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Exercise price&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uUSDPShares_c20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zFPed8jqUKyb" style="text-align: right"&gt;11.50&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uUSDPShares_c20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zDwkCXF7rNh7" style="text-align: right"&gt;11.50&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uUSDPShares_c20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zteL0g1x9pCa" style="text-align: right"&gt;11.50&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uRMBPShares_c20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zp5D2YyhYC17" style="text-align: right"&gt;81.45&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Warrant life (yr)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zdDEsSYFDWuk" title="Warrant life (yr)"&gt;5&lt;/span&gt; years&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zTMFyI2jzda7" title="Warrant life (yr)"&gt;4.71&lt;/span&gt; years&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zxeoXrqNLgz1" title="Warrant life (yr)"&gt;3.71&lt;/span&gt; years&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_z1uCSgR2knGg" title="Warrant life (yr)"&gt;3.71&lt;/span&gt; years&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_zzSG0yo1iW7l" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;As of December 31, 2022 and
December 31, 2023, the aggregate value of the private warrants was RMB 425,619 and RMB RMB 62,200. The change in fair value of private
warrants was RMB 4,415,328 and RMB 372,961 for the years ending December 31, 2022 and December 31, 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The following table presents
information about the Company&#x2019;s warrants that were measured at fair value on a recurring basis as of December 31, 2022 and December
31, 2023, and indicates the fair value hierarchy of the valuation techniques the Company utilized to determine such fair value.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;



&lt;table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zxeczbgG2Oeg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Warrant liabilities (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: bottom; font-weight: bold; text-align: left"&gt;&lt;span id="xdx_8BD_z9WI92At9bB8" style="display: none"&gt;Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Warrant&lt;br/&gt;
Liabiity&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;b&gt;Quoted Prices In&lt;br/&gt; Active Markets&lt;br/&gt;
    (Level&#160;1)&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;b&gt;Significant Other&lt;br/&gt; Observable
    Inputs&lt;br/&gt; (Level&#160;2)&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;b&gt;Significant Other&lt;br/&gt; Unobservable Inputs&lt;br/&gt; (Level&#160;3)&lt;/b&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;December 31, 2022:&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;RMB&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span id="xdx_90B_ecustom--WarrantLiability_iI_c20221231_zgdbu2v9bmKd" title="Warrant liability"&gt;425,619&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;RMB&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span id="xdx_909_ecustom--WarrantLiability_iI_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zGBxj8lO8VTc" title="Warrant liability"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2109"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;RMB&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span id="xdx_904_ecustom--WarrantLiability_iI_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zUkBreirHSu6" title="Warrant liability"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2111"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;RMB&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span id="xdx_906_ecustom--WarrantLiability_iI_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zvGYL9C1wHl9" title="Warrant liability"&gt;425,619&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;December&#160;31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;RMB&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_903_ecustom--WarrantLiability_iI_c20231231_zOGOFd46fSgf" title="Warrant liability"&gt;62,200&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;RMB&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_907_ecustom--WarrantLiability_iI_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zYNtJvhrVMsc" title="Warrant liability"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2117"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;RMB&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_906_ecustom--WarrantLiability_iI_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zQdihOQhojsi" title="Warrant liability"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2119"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;RMB&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_902_ecustom--WarrantLiability_iI_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_z3MTO5vEWnIf" title="Warrant liability"&gt;62,200&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AD_zuzcTEd8xac7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The
following table summarizes the Company&#x2019;s Warrants activities and status of Warrants on December 31, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89A_ecustom--ScheduleOfWarrantActivitiesTableTextBlock_zgDJDy5fv8Nh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Warrant liabilities (Details 2)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: bottom; font-weight: bold; text-align: left"&gt;&lt;span id="xdx_8B7_zXlHzZEBuzx6" style="display: none"&gt;Schedule of Warrants activities&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left"&gt;Private Warrants&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Warrants&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;Weighted Average&lt;br/&gt; Exercise Price&lt;br/&gt; Per Share&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Average Remaining&lt;br/&gt;
Period (Years)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; width: 64%; vertical-align: top"&gt;Outstanding as of December 31, 2021&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zMu9F1DbBgE5" style="width: 9%; text-align: right" title="Outstanding warrants, beginning"&gt;270,500&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iS_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zzZT0984ufIg" style="width: 9%; text-align: right" title="Weighted Average Exercise Price Per Share , beginning"&gt;11.50&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span id="xdx_900_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears_dtY_c20210101__20211231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_z4P5rdQoyzq7" title="Average remaining Period (Years)"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top"&gt;Issued&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Issued"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2131"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Issued"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2133"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top"&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Forfeited"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2135"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Forfeited"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2137"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top"&gt;Exercised&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2139"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2141"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; padding-bottom: 1pt; vertical-align: top"&gt;Expired&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Outstanding warrants Expired"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2143"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Expired"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2145"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;Outstanding as of December 31, 2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zx5Jdb0osExh" style="text-align: right" title="Outstanding warrants, beginning"&gt;270,500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iS_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zLX56xOLIA05" style="text-align: right" title="Weighted Average Exercise Price Per Share , beginning"&gt;11.50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_906_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears_dtY_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zPIBumAkSEc3" title="Average remaining Period (Years)"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top"&gt;Issued&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Issued"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2153"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Issued"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2155"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top"&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Forfeited"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2157"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Forfeited"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2159"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top"&gt;Exercised&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2161"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2163"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; padding-bottom: 1pt; vertical-align: top"&gt;Expired&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Outstanding warrants Expired"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2165"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Expired"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2167"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 2.5pt; vertical-align: top"&gt;Outstanding as of December 31, 2023&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ClassOfWarrantOrRightOutstanding_iE_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zs1yo7LV5Kyg" style="border-bottom: Black 2.5pt double; text-align: right" title="Outstanding warrants, beginning"&gt;270,500&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iE_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zjFIOW0oxY2f" style="text-align: right" title="Weighted Average Exercise Price Per Share , beginning"&gt;11.50&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears_dtY_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zENxr4jnXhD4" title="Average remaining Period (Years)"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A7_zxf9ZSRTz27c" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</HOLO:WarrantsTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="AsOf2023-12-31_custom_PublicWarrantsMember"
      decimals="INF"
      id="Fact002053"
      unitRef="Shares">5750000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="AsOf2023-12-31_custom_PrivateWarrantsMember"
      decimals="INF"
      id="Fact002055"
      unitRef="Shares">270500</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="From2021-06-022021-06-24_us-gaap_IPOMember"
      decimals="INF"
      id="Fact002058"
      unitRef="Shares">5750000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="AsOf2021-06-24_us-gaap_IPOMember"
      decimals="INF"
      id="Fact002060"
      unitRef="RMBPShares">10.00</us-gaap:SharesIssuedPricePerShare>
    <HOLO:WarrantsDescription contextRef="From2021-06-022021-06-24" id="Fact002062">Each Public Unit consists of one ordinary share of the Company, $0.0001 par value per share, one right and one redeemable warrant (the &#x201c;Public Warrant&#x201d;). Each Public Warrant entitles the holder to purchase one-half (1/2) of an ordinary share at an exercise price of $11.50</HOLO:WarrantsDescription>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="From2021-06-022021-06-24_us-gaap_PrivatePlacementMember"
      decimals="INF"
      id="Fact002065"
      unitRef="Shares">270500</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="AsOf2021-06-24_us-gaap_PrivatePlacementMember"
      decimals="INF"
      id="Fact002067"
      unitRef="RMBPShares">10.0</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember"
      decimals="0"
      id="Fact002069"
      unitRef="RMB">625000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember"
      decimals="INF"
      id="Fact002071"
      unitRef="Pure">0.0090</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <HOLO:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm
      contextRef="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember"
      id="Fact002073">P5Y</HOLO:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember"
      decimals="INF"
      id="Fact002075"
      unitRef="Pure">0.5840</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember"
      decimals="INF"
      id="Fact002077"
      unitRef="Pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact002079">&lt;table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_z78OzN2LKQAf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Warrant (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&lt;span id="xdx_8B2_zt17x0qT7FH6" style="display: none"&gt;Schedule of black-scholes model&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2021&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;December&#160;31,&lt;br/&gt; 2023&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;b&gt;USD&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;b&gt;USD&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;b&gt;USD&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Input&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 52%; text-align: left"&gt;Share price&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--SharePrice_iI_uUSDPShares_c20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zqCWeFSE179e" style="width: 9%; text-align: right"&gt;9.96&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--SharePrice_iI_uUSDPShares_c20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zTNxlbid7Qa9" style="width: 9%; text-align: right"&gt;2.27&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--SharePrice_iI_uUSDPShares_c20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zew3nUAKZBU7" style="width: 9%; text-align: right"&gt;3.55&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--SharePrice_iI_uRMBPShares_c20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zsYXWUXkSBU3" style="text-align: right; width: 9%"&gt;25.14&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Risk-free interest rate&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20210101__20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zf2Z6TQ1Q6R1" style="text-align: right"&gt;1.26&lt;/td&gt;
    &lt;td style="text-align: left"&gt;%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20220101__20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zzulDAkbLKl6" style="text-align: right"&gt;4.02&lt;/td&gt;
    &lt;td style="text-align: left"&gt;%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zHtnqiGzgUYf" style="text-align: right"&gt;3.95&lt;/td&gt;
    &lt;td style="text-align: left"&gt;%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zOocbCLTWOG6" style="text-align: right"&gt;3.95&lt;/td&gt;
    &lt;td&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Volatility&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20210101__20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zSWo0PBeBKtj" style="text-align: right"&gt;59.8&lt;/td&gt;
    &lt;td style="text-align: left"&gt;%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20220101__20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_z0oRq8c3sSI5" style="text-align: right"&gt;65.2&lt;/td&gt;
    &lt;td style="text-align: left"&gt;%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_z8vjZhRM5Il5" style="text-align: right"&gt;60.60&lt;/td&gt;
    &lt;td style="text-align: left"&gt;%&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zXA4bjwTYN5j" style="text-align: right"&gt;60.60&lt;/td&gt;
    &lt;td&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Exercise price&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uUSDPShares_c20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zFPed8jqUKyb" style="text-align: right"&gt;11.50&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uUSDPShares_c20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zDwkCXF7rNh7" style="text-align: right"&gt;11.50&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uUSDPShares_c20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zteL0g1x9pCa" style="text-align: right"&gt;11.50&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_uRMBPShares_c20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zp5D2YyhYC17" style="text-align: right"&gt;81.45&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Warrant life (yr)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zdDEsSYFDWuk" title="Warrant life (yr)"&gt;5&lt;/span&gt; years&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20221231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zTMFyI2jzda7" title="Warrant life (yr)"&gt;4.71&lt;/span&gt; years&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_zxeoXrqNLgz1" title="Warrant life (yr)"&gt;3.71&lt;/span&gt; years&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20231231__us-gaap--ValuationTechniqueAxis__custom--BlackScholesOptionPricingModelMember_z1uCSgR2knGg" title="Warrant life (yr)"&gt;3.71&lt;/span&gt; years&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:SharePrice
      contextRef="AsOf2021-12-31_custom_BlackScholesOptionPricingModelMember"
      decimals="INF"
      id="Fact002080"
      unitRef="USDPShares">9.96</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="AsOf2022-12-31_custom_BlackScholesOptionPricingModelMember"
      decimals="INF"
      id="Fact002081"
      unitRef="USDPShares">2.27</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="AsOf2023-12-31_custom_BlackScholesOptionPricingModelMember"
      decimals="INF"
      id="Fact002082"
      unitRef="USDPShares">3.55</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="AsOf2023-12-31_custom_BlackScholesOptionPricingModelMember"
      decimals="INF"
      id="Fact002083"
      unitRef="RMBPShares">25.14</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2021-01-012021-12-31_custom_BlackScholesOptionPricingModelMember"
      decimals="INF"
      id="Fact002084"
      unitRef="Pure">0.0126</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2022-01-012022-12-31_custom_BlackScholesOptionPricingModelMember"
      decimals="INF"
      id="Fact002085"
      unitRef="Pure">0.0402</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember"
      decimals="INF"
      id="Fact002086"
      unitRef="Pure">0.0395</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember"
      decimals="INF"
      id="Fact002087"
      unitRef="Pure">0.0395</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2021-01-012021-12-31_custom_BlackScholesOptionPricingModelMember"
      decimals="INF"
      id="Fact002088"
      unitRef="Pure">0.598</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2022-01-012022-12-31_custom_BlackScholesOptionPricingModelMember"
      decimals="INF"
      id="Fact002089"
      unitRef="Pure">0.652</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember"
      decimals="INF"
      id="Fact002090"
      unitRef="Pure">0.6060</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember"
      decimals="INF"
      id="Fact002091"
      unitRef="Pure">0.6060</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="AsOf2021-12-31_custom_BlackScholesOptionPricingModelMember"
      decimals="INF"
      id="Fact002092"
      unitRef="USDPShares">11.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="AsOf2022-12-31_custom_BlackScholesOptionPricingModelMember"
      decimals="INF"
      id="Fact002093"
      unitRef="USDPShares">11.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="AsOf2023-12-31_custom_BlackScholesOptionPricingModelMember"
      decimals="INF"
      id="Fact002094"
      unitRef="USDPShares">11.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="AsOf2023-12-31_custom_BlackScholesOptionPricingModelMember"
      decimals="INF"
      id="Fact002095"
      unitRef="RMBPShares">81.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="From2021-01-012021-12-31_custom_BlackScholesOptionPricingModelMember"
      id="Fact002097">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="From2022-01-012022-12-31_custom_BlackScholesOptionPricingModelMember"
      id="Fact002099">P4Y8M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember"
      id="Fact002101">P3Y8M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="From2023-01-012023-12-31_custom_BlackScholesOptionPricingModelMember"
      id="Fact002103">P3Y8M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact002105">&lt;table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zxeczbgG2Oeg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Warrant liabilities (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: bottom; font-weight: bold; text-align: left"&gt;&lt;span id="xdx_8BD_z9WI92At9bB8" style="display: none"&gt;Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Warrant&lt;br/&gt;
Liabiity&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;b&gt;Quoted Prices In&lt;br/&gt; Active Markets&lt;br/&gt;
    (Level&#160;1)&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;b&gt;Significant Other&lt;br/&gt; Observable
    Inputs&lt;br/&gt; (Level&#160;2)&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;b&gt;Significant Other&lt;br/&gt; Unobservable Inputs&lt;br/&gt; (Level&#160;3)&lt;/b&gt;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;December 31, 2022:&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;RMB&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span id="xdx_90B_ecustom--WarrantLiability_iI_c20221231_zgdbu2v9bmKd" title="Warrant liability"&gt;425,619&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;RMB&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span id="xdx_909_ecustom--WarrantLiability_iI_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zGBxj8lO8VTc" title="Warrant liability"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2109"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;RMB&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span id="xdx_904_ecustom--WarrantLiability_iI_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zUkBreirHSu6" title="Warrant liability"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2111"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;RMB&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span id="xdx_906_ecustom--WarrantLiability_iI_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zvGYL9C1wHl9" title="Warrant liability"&gt;425,619&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;December&#160;31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;RMB&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_903_ecustom--WarrantLiability_iI_c20231231_zOGOFd46fSgf" title="Warrant liability"&gt;62,200&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;RMB&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_907_ecustom--WarrantLiability_iI_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zYNtJvhrVMsc" title="Warrant liability"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2117"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;RMB&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_906_ecustom--WarrantLiability_iI_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zQdihOQhojsi" title="Warrant liability"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2119"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;RMB&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_902_ecustom--WarrantLiability_iI_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_z3MTO5vEWnIf" title="Warrant liability"&gt;62,200&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <HOLO:WarrantLiability
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact002107"
      unitRef="RMB">425619</HOLO:WarrantLiability>
    <HOLO:WarrantLiability
      contextRef="AsOf2022-12-31_us-gaap_FairValueInputsLevel3Member"
      decimals="0"
      id="Fact002113"
      unitRef="RMB">425619</HOLO:WarrantLiability>
    <HOLO:WarrantLiability
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact002115"
      unitRef="RMB">62200</HOLO:WarrantLiability>
    <HOLO:WarrantLiability
      contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel3Member"
      decimals="0"
      id="Fact002121"
      unitRef="RMB">62200</HOLO:WarrantLiability>
    <HOLO:ScheduleOfWarrantActivitiesTableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact002123">&lt;table cellpadding="0" cellspacing="0" id="xdx_89A_ecustom--ScheduleOfWarrantActivitiesTableTextBlock_zgDJDy5fv8Nh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Warrant liabilities (Details 2)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: bottom; font-weight: bold; text-align: left"&gt;&lt;span id="xdx_8B7_zXlHzZEBuzx6" style="display: none"&gt;Schedule of Warrants activities&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-weight: bold; text-align: left"&gt;Private Warrants&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Warrants&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;Weighted Average&lt;br/&gt; Exercise Price&lt;br/&gt; Per Share&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Average Remaining&lt;br/&gt;
Period (Years)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; width: 64%; vertical-align: top"&gt;Outstanding as of December 31, 2021&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zMu9F1DbBgE5" style="width: 9%; text-align: right" title="Outstanding warrants, beginning"&gt;270,500&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iS_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zzZT0984ufIg" style="width: 9%; text-align: right" title="Weighted Average Exercise Price Per Share , beginning"&gt;11.50&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span id="xdx_900_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears_dtY_c20210101__20211231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_z4P5rdQoyzq7" title="Average remaining Period (Years)"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top"&gt;Issued&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Issued"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2131"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Issued"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2133"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top"&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Forfeited"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2135"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Forfeited"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2137"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top"&gt;Exercised&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2139"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2141"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; padding-bottom: 1pt; vertical-align: top"&gt;Expired&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Outstanding warrants Expired"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2143"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Expired"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2145"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"&gt;Outstanding as of December 31, 2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zx5Jdb0osExh" style="text-align: right" title="Outstanding warrants, beginning"&gt;270,500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iS_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zLX56xOLIA05" style="text-align: right" title="Weighted Average Exercise Price Per Share , beginning"&gt;11.50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_906_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears_dtY_c20220101__20221231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zPIBumAkSEc3" title="Average remaining Period (Years)"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top"&gt;Issued&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Issued"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2153"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Issued"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2155"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top"&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Forfeited"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2157"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Forfeited"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2159"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top"&gt;Exercised&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Outstanding warrants Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2161"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2163"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in; padding-bottom: 1pt; vertical-align: top"&gt;Expired&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Outstanding warrants Expired"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2165"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_pdd" style="text-align: right" title="Weighted Average Exercise Price Per Share Expired"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2167"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 2.5pt; vertical-align: top"&gt;Outstanding as of December 31, 2023&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ClassOfWarrantOrRightOutstanding_iE_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zs1yo7LV5Kyg" style="border-bottom: Black 2.5pt double; text-align: right" title="Outstanding warrants, beginning"&gt;270,500&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iE_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zjFIOW0oxY2f" style="text-align: right" title="Weighted Average Exercise Price Per Share , beginning"&gt;11.50&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears_dtY_c20230101__20231231__us-gaap--AwardTypeAxis__custom--PrivateWarrantsMember_zENxr4jnXhD4" title="Average remaining Period (Years)"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</HOLO:ScheduleOfWarrantActivitiesTableTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="AsOf2021-12-31_custom_PrivateWarrantsMember"
      decimals="INF"
      id="Fact002125"
      unitRef="Shares">270500</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue
      contextRef="AsOf2021-12-31_custom_PrivateWarrantsMember"
      decimals="INF"
      id="Fact002127"
      unitRef="RMBPShares">11.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue>
    <HOLO:SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears
      contextRef="From2021-01-012021-12-31_custom_PrivateWarrantsMember"
      id="Fact002129">P5Y</HOLO:SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="AsOf2022-12-31_custom_PrivateWarrantsMember"
      decimals="INF"
      id="Fact002147"
      unitRef="Shares">270500</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue
      contextRef="AsOf2022-12-31_custom_PrivateWarrantsMember"
      decimals="INF"
      id="Fact002149"
      unitRef="RMBPShares">11.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue>
    <HOLO:SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears
      contextRef="From2022-01-012022-12-31_custom_PrivateWarrantsMember"
      id="Fact002151">P5Y</HOLO:SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="AsOf2023-12-31_custom_PrivateWarrantsMember"
      decimals="INF"
      id="Fact002169"
      unitRef="Shares">270500</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue
      contextRef="AsOf2023-12-31_custom_PrivateWarrantsMember"
      decimals="INF"
      id="Fact002171"
      unitRef="RMBPShares">11.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue>
    <HOLO:SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears
      contextRef="From2023-01-012023-12-31_custom_PrivateWarrantsMember"
      id="Fact002173">P4Y</HOLO:SharebasedCompensationArrangementBySharebasedPaymentAwardOtherthanOptionsAverageRemainingPeriodYears>
    <us-gaap:CommitmentsDisclosureTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact002175">&lt;p id="xdx_808_eus-gaap--CommitmentsDisclosureTextBlock_zx5PFO0EbZR3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;b&gt;Note 16 &#x2014; &lt;span id="xdx_82A_zrSumO5Hn5xi"&gt;Commitments and contingencies&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left"&gt;Contingencies&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Litigation&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The Company, along with its shareholder Joyous
JD Limited, has initiated litigation in the New York Supreme Court New York County against Greenland Asset Management Corporation, the
sponsor of the pre-business combination company, Golden Path Acquisition Corporation (&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x201c;&lt;/span&gt;Sponsor&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x201d;&lt;/span&gt;).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;1.&lt;/td&gt;&lt;td style="text-align: justify"&gt;Joyous JD Limited is seeking damages in connection with the
Sponsor&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2019;&lt;/span&gt;s breach of certain investment agreements which was executed
by and between the Sponsor and Joyous JD Limited;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;2.&lt;/td&gt;&lt;td style="text-align: justify"&gt;The Company is seeking damages in connection with the Sponsor&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2019;&lt;/span&gt;s
noncompliant misuse of Form S-4 in registering shares during the course of the business combination, which resulted in a forced withdrawal
of the Form S-4. The Company has commenced lawsuit seeking damages.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;3.&lt;/td&gt;&lt;td style="text-align: justify"&gt;Greenland Asset Management initiated a countersuit against the
Company in response to the Company&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x2019;&lt;/span&gt;s lawsuit.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Due
to uncertainty over the process and outcome of the lawsuit, the final ruling of the Court shall prevail.&lt;/p&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;/p&gt;






&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:CommitmentsDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact002178">&lt;p id="xdx_80E_eus-gaap--SegmentReportingDisclosureTextBlock_zNp7wSZyxL16" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;b&gt;Note 17 &#x2014; &lt;span id="xdx_82C_z2RzfSh9pdug"&gt;Segments&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;ASC 280, &#x201c;Segment Reporting&#x201d;, establishes standards for reporting information about operating segments on a basis consistent with the Company&#x2019;s internal organizational structure as well as information about geographical areas, business segments and major customers in financial statements for detailing the Company&#x2019;s business segments.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The Company&#x2019;s chief
operating decision maker is the Chief Executive Officer, who reviews the financial information of the separate operating segments when
making decisions about allocating resources and assessing the performance of the group. Majority of the Company's business activities
are carried out in PRC, hence no geographical segment is disclosed. The Company has determined two operating segments: (1) Holographic
solutions, and (2) Holographic technology service.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The following tables present summary information by segment for the years ended December 31, 2021, 2022 and 2023:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_z9xkE74FAQbd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segments (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span id="xdx_8B3_zB8eHs7iuaDh" style="display: none"&gt;Schedule of segments&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Holographic&lt;br/&gt; solutions&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Holographic&lt;br/&gt; technology service&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total &lt;br/&gt;December&#160;31, &lt;br/&gt;2021&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Revenues&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="width: 9%; text-align: right" title="Revenues"&gt;131,871,221&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="width: 9%; text-align: right" title="Revenues"&gt;226,778,077&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Revenues_c20210101__20211231_pp0p0" style="width: 9%; text-align: right" title="Revenues"&gt;358,649,298&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Cost of revenues&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zfdF6EBUTPsb" style="text-align: right" title="Cost of revenues"&gt;(92,819,057&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zNP7SJ5HuLhd" style="text-align: right" title="Cost of revenues"&gt;(15,803,991&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20210101__20211231_zkTP2u2CIpzk" style="text-align: right" title="Cost of revenues"&gt;(108,623,048&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Gross profit&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--GrossProfit_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="text-align: right" title="Gross profit"&gt;39,052,164&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--GrossProfit_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="text-align: right" title="Gross profit"&gt;210,974,086&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--GrossProfit_c20210101__20211231_pp0p0" style="text-align: right" title="Gross profit"&gt;250,026,250&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Depreciation and amortization&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zqXKbRwW8s5j" style="text-align: right" title="Depreciation and amortization"&gt;(2,590,281&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zfLhXpfM6dy7" style="text-align: right" title="Depreciation and amortization"&gt;(4,084,030&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20210101__20211231_zT1TSmR9Tzl1" style="text-align: right" title="Depreciation and amortization"&gt;(6,674,311&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Total capital expenditures&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zdSgtSbzZu93" style="text-align: right" title="Total capital expenditures"&gt;(129,482&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zwdU3aV2uhq6" style="text-align: right" title="Total capital expenditures"&gt;(6,194&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20210101__20211231_zeHLSZujqVKh" style="text-align: right" title="Total capital expenditures"&gt;(135,676&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Holographic&lt;br/&gt; solutions&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Holographic&lt;br/&gt; technology service&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total &lt;br/&gt;December&#160;31, &lt;br/&gt;2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Revenues&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="width: 9%; text-align: right" title="Revenues"&gt;153,996,658&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="width: 9%; text-align: right" title="Revenues"&gt;333,942,206&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--Revenues_c20220101__20221231_pp0p0" style="width: 9%; text-align: right" title="Revenues"&gt;487,938,864&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Cost of revenues&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zuQq5Lg2ReW6" style="text-align: right" title="Cost of revenues"&gt;(125,805,732&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zv8zfKO5YFo1" style="text-align: right" title="Cost of revenues"&gt;(138,873,815&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20220101__20221231_zyujsyYcuzO4" style="text-align: right" title="Cost of revenues"&gt;(264,679,547&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Gross profit&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--GrossProfit_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="text-align: right" title="Gross profit"&gt;28,190,926&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--GrossProfit_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="text-align: right" title="Gross profit"&gt;195,068,391&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--GrossProfit_c20220101__20221231_pp0p0" style="text-align: right" title="Gross profit"&gt;223,259,317&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Depreciation and amortization&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_z4zETA9TWRuh" style="text-align: right" title="Depreciation and amortization"&gt;(2,761,207&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zgFrsPkEDodg" style="text-align: right" title="Depreciation and amortization"&gt;(4,083,030&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20220101__20221231_zUAwhYR0Jb7j" style="text-align: right" title="Depreciation and amortization"&gt;(6,844,237&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Total capital expenditures&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zq5Fnl9xVmAe" style="text-align: right" title="Total capital expenditures"&gt;(1,821,918&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zqqPy5QwIm3c" style="text-align: right" title="Total capital expenditures"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2238"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20220101__20221231_zJo6AsW4gq8i" style="text-align: right" title="Total capital expenditures"&gt;(1,821,918&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Holographic&lt;br/&gt; solutions&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Holographic&lt;br/&gt; technology service&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total &lt;br/&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Revenues&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="width: 9%; text-align: right" title="Revenues"&gt;68,345,506&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="width: 9%; text-align: right" title="Revenues"&gt;135,202,499&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--Revenues_c20230101__20231231_pp0p0" style="width: 9%; text-align: right" title="Revenues"&gt;203,548,005&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Cost of revenues&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zphjBp6yDkT9" style="text-align: right" title="Cost of revenues"&gt;(59,562,014&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zbyWWXAmmvm9" style="text-align: right" title="Cost of revenues"&gt;(69,734,292&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20230101__20231231_zRIR1P4M48f7" style="text-align: right" title="Cost of revenues"&gt;(129,296,306&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Gross profit&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--GrossProfit_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="text-align: right" title="Gross profit"&gt;8,783,492&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--GrossProfit_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="text-align: right" title="Gross profit"&gt;65,468,207&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--GrossProfit_c20230101__20231231_pp0p0" style="text-align: right" title="Gross profit"&gt;74,251,699&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Depreciation and amortization&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zdQuDKVI7M9f" style="text-align: right" title="Depreciation and amortization"&gt;(6,161,834&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zSCYsEItxft5" style="text-align: right" title="Depreciation and amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2262"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20230101__20231231_zIJDeyRxXXbi" style="text-align: right" title="Depreciation and amortization"&gt;(6,161,834&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Total capital expenditures&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zBL6YbYF7Cs8" style="text-align: right" title="Total capital expenditures"&gt;(774,615&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zD48Pgly5Jm9" style="text-align: right" title="Total capital expenditures"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2268"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20230101__20231231_zp2HBfF4QF0e" style="text-align: right" title="Total capital expenditures"&gt;(774,615&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Total assets as of:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31, &lt;br/&gt;2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Holographic solutions&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--Assets_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="width: 9%; text-align: right" title="Total Assets"&gt;200,456,129&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--Assets_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="width: 9%; text-align: right" title="Total Assets"&gt;142,626,614&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_z8rSHAo25ou2" style="width: 9%; text-align: right" title="Total Assets"&gt;20,137,323&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Holographic technology service&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--Assets_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total Assets"&gt;81,665,772&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--Assets_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total Assets"&gt;17,932,589&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zdLaGVurAy1c" style="border-bottom: Black 1pt solid; text-align: right" title="Total Assets"&gt;2,531,886&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Total assets&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--Assets_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Assets"&gt;282,121,901&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Assets_c20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Assets"&gt;160,559,203&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231_zG1rJ7oCzTwl" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Assets"&gt;22,669,209&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A3_zWNjcTY9dTZ9" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Disaggregated information of holographic solutions revenues by business lines are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--DisaggregationOfRevenueTableTextBlock_z6FCBsbdMaA6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segments (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span id="xdx_8B0_z5ZwUdtef7E6" style="display: none"&gt;Schedule of disaggregation&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&lt;br/&gt; year ended &lt;br/&gt;December&#160;31, &lt;br/&gt;2021&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&lt;br/&gt; year ended &lt;br/&gt;December&#160;31, &lt;br/&gt;2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&lt;br/&gt; year ended &lt;br/&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&lt;br/&gt; year ended &lt;br/&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left; padding-bottom: 1pt"&gt;Holographic Technology LiDAR Products&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLiDARProductsMember_pp0p0" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Revenues"&gt;58,923,457&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLiDARProductsMember_pp0p0" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Revenues"&gt;45,086,319&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLiDARProductsMember_pp0p0" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Revenues"&gt;16,330,569&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLiDARProductsMember_z44HDyGVwNu" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Revenues"&gt;2,317,478&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Holographic Technology Intelligence Vision software and Technology Development Service&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_pp0p0" style="text-align: right" title="Revenues"&gt;14,277,873&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_pp0p0" style="text-align: right" title="Revenues"&gt;12,658,954&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_pp0p0" style="text-align: right" title="Revenues"&gt;45,930,400&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_zIdkytooJXz1" style="text-align: right" title="Revenues"&gt;6,518,001&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Holographic Technology Licensing and Content Product&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLicensingAndContentProductMember_pp0p0" style="text-align: right" title="Revenues"&gt;31,105,495&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLicensingAndContentProductMember_pp0p0" style="text-align: right" title="Revenues"&gt;29,093,110&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLicensingAndContentProductMember_pp0p0" style="text-align: right" title="Revenues"&gt;5,594,979&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLicensingAndContentProductMember_ztn1Idy7PqZ3" style="text-align: right" title="Revenues"&gt;793,986&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Holographic Hardware Sales&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicHardwareSalesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;27,564,396&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicHardwareSalesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;67,158,275&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicHardwareSalesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;489,558&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicHardwareSalesMember_zL8Yc8h0H1vh" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;69,473&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Total Holographic Solutions&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--TotalHolographicSolutionsMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues"&gt;131,871,221&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--TotalHolographicSolutionsMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues"&gt;153,996,658&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--TotalHolographicSolutionsMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues"&gt;68,345,506&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--TotalHolographicSolutionsMember_zYg8QmHLWUl9" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues"&gt;9,698,938&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_zA17po2q3ZHe" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact002180">&lt;table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_z9xkE74FAQbd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segments (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span id="xdx_8B3_zB8eHs7iuaDh" style="display: none"&gt;Schedule of segments&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Holographic&lt;br/&gt; solutions&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Holographic&lt;br/&gt; technology service&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total &lt;br/&gt;December&#160;31, &lt;br/&gt;2021&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Revenues&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="width: 9%; text-align: right" title="Revenues"&gt;131,871,221&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="width: 9%; text-align: right" title="Revenues"&gt;226,778,077&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Revenues_c20210101__20211231_pp0p0" style="width: 9%; text-align: right" title="Revenues"&gt;358,649,298&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Cost of revenues&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zfdF6EBUTPsb" style="text-align: right" title="Cost of revenues"&gt;(92,819,057&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zNP7SJ5HuLhd" style="text-align: right" title="Cost of revenues"&gt;(15,803,991&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20210101__20211231_zkTP2u2CIpzk" style="text-align: right" title="Cost of revenues"&gt;(108,623,048&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Gross profit&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--GrossProfit_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="text-align: right" title="Gross profit"&gt;39,052,164&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--GrossProfit_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="text-align: right" title="Gross profit"&gt;210,974,086&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--GrossProfit_c20210101__20211231_pp0p0" style="text-align: right" title="Gross profit"&gt;250,026,250&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Depreciation and amortization&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zqXKbRwW8s5j" style="text-align: right" title="Depreciation and amortization"&gt;(2,590,281&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zfLhXpfM6dy7" style="text-align: right" title="Depreciation and amortization"&gt;(4,084,030&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20210101__20211231_zT1TSmR9Tzl1" style="text-align: right" title="Depreciation and amortization"&gt;(6,674,311&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Total capital expenditures&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zdSgtSbzZu93" style="text-align: right" title="Total capital expenditures"&gt;(129,482&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zwdU3aV2uhq6" style="text-align: right" title="Total capital expenditures"&gt;(6,194&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20210101__20211231_zeHLSZujqVKh" style="text-align: right" title="Total capital expenditures"&gt;(135,676&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Holographic&lt;br/&gt; solutions&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Holographic&lt;br/&gt; technology service&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total &lt;br/&gt;December&#160;31, &lt;br/&gt;2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Revenues&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="width: 9%; text-align: right" title="Revenues"&gt;153,996,658&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="width: 9%; text-align: right" title="Revenues"&gt;333,942,206&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--Revenues_c20220101__20221231_pp0p0" style="width: 9%; text-align: right" title="Revenues"&gt;487,938,864&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Cost of revenues&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zuQq5Lg2ReW6" style="text-align: right" title="Cost of revenues"&gt;(125,805,732&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zv8zfKO5YFo1" style="text-align: right" title="Cost of revenues"&gt;(138,873,815&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20220101__20221231_zyujsyYcuzO4" style="text-align: right" title="Cost of revenues"&gt;(264,679,547&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Gross profit&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--GrossProfit_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="text-align: right" title="Gross profit"&gt;28,190,926&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--GrossProfit_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="text-align: right" title="Gross profit"&gt;195,068,391&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--GrossProfit_c20220101__20221231_pp0p0" style="text-align: right" title="Gross profit"&gt;223,259,317&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Depreciation and amortization&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_z4zETA9TWRuh" style="text-align: right" title="Depreciation and amortization"&gt;(2,761,207&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zgFrsPkEDodg" style="text-align: right" title="Depreciation and amortization"&gt;(4,083,030&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20220101__20221231_zUAwhYR0Jb7j" style="text-align: right" title="Depreciation and amortization"&gt;(6,844,237&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Total capital expenditures&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zq5Fnl9xVmAe" style="text-align: right" title="Total capital expenditures"&gt;(1,821,918&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zqqPy5QwIm3c" style="text-align: right" title="Total capital expenditures"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2238"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20220101__20221231_zJo6AsW4gq8i" style="text-align: right" title="Total capital expenditures"&gt;(1,821,918&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Holographic&lt;br/&gt; solutions&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Holographic&lt;br/&gt; technology service&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total &lt;br/&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Revenues&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="width: 9%; text-align: right" title="Revenues"&gt;68,345,506&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="width: 9%; text-align: right" title="Revenues"&gt;135,202,499&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--Revenues_c20230101__20231231_pp0p0" style="width: 9%; text-align: right" title="Revenues"&gt;203,548,005&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Cost of revenues&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zphjBp6yDkT9" style="text-align: right" title="Cost of revenues"&gt;(59,562,014&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zbyWWXAmmvm9" style="text-align: right" title="Cost of revenues"&gt;(69,734,292&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--CostOfRevenue_iN_pp0p0_di_c20230101__20231231_zRIR1P4M48f7" style="text-align: right" title="Cost of revenues"&gt;(129,296,306&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Gross profit&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--GrossProfit_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="text-align: right" title="Gross profit"&gt;8,783,492&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--GrossProfit_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="text-align: right" title="Gross profit"&gt;65,468,207&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--GrossProfit_c20230101__20231231_pp0p0" style="text-align: right" title="Gross profit"&gt;74,251,699&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Depreciation and amortization&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zdQuDKVI7M9f" style="text-align: right" title="Depreciation and amortization"&gt;(6,161,834&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zSCYsEItxft5" style="text-align: right" title="Depreciation and amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2262"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--DepreciationAndAmortization_iN_pp0p0_di_c20230101__20231231_zIJDeyRxXXbi" style="text-align: right" title="Depreciation and amortization"&gt;(6,161,834&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Total capital expenditures&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_zBL6YbYF7Cs8" style="text-align: right" title="Total capital expenditures"&gt;(774,615&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zD48Pgly5Jm9" style="text-align: right" title="Total capital expenditures"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2268"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--PaymentsToAcquireProductiveAssets_iN_pp0p0_di_c20230101__20231231_zp2HBfF4QF0e" style="text-align: right" title="Total capital expenditures"&gt;(774,615&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Total assets as of:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31, &lt;br/&gt;2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Holographic solutions&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--Assets_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="width: 9%; text-align: right" title="Total Assets"&gt;200,456,129&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--Assets_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_pp0p0" style="width: 9%; text-align: right" title="Total Assets"&gt;142,626,614&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicSolutionsMember_z8rSHAo25ou2" style="width: 9%; text-align: right" title="Total Assets"&gt;20,137,323&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Holographic technology service&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--Assets_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total Assets"&gt;81,665,772&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--Assets_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total Assets"&gt;17,932,589&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyServiceMember_zdLaGVurAy1c" style="border-bottom: Black 1pt solid; text-align: right" title="Total Assets"&gt;2,531,886&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Total assets&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--Assets_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Assets"&gt;282,121,901&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Assets_c20231231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Assets"&gt;160,559,203&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231_zG1rJ7oCzTwl" style="border-bottom: Black 2.5pt double; text-align: right" title="Total Assets"&gt;22,669,209&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="From2021-01-012021-12-31_custom_HolographicSolutionsMember"
      decimals="0"
      id="Fact002182"
      unitRef="RMB">131871221</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-01-012021-12-31_custom_HolographicTechnologyServiceMember"
      decimals="0"
      id="Fact002184"
      unitRef="RMB">226778077</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact002186"
      unitRef="RMB">358649298</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-012021-12-31_custom_HolographicSolutionsMember"
      decimals="0"
      id="Fact002188"
      unitRef="RMB">92819057</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-012021-12-31_custom_HolographicTechnologyServiceMember"
      decimals="0"
      id="Fact002190"
      unitRef="RMB">15803991</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact002192"
      unitRef="RMB">108623048</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="From2021-01-012021-12-31_custom_HolographicSolutionsMember"
      decimals="0"
      id="Fact002194"
      unitRef="RMB">39052164</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2021-01-012021-12-31_custom_HolographicTechnologyServiceMember"
      decimals="0"
      id="Fact002196"
      unitRef="RMB">210974086</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact002198"
      unitRef="RMB">250026250</us-gaap:GrossProfit>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2021-01-012021-12-31_custom_HolographicSolutionsMember"
      decimals="0"
      id="Fact002200"
      unitRef="RMB">2590281</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2021-01-012021-12-31_custom_HolographicTechnologyServiceMember"
      decimals="0"
      id="Fact002202"
      unitRef="RMB">4084030</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact002204"
      unitRef="RMB">6674311</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2021-01-012021-12-31_custom_HolographicSolutionsMember"
      decimals="0"
      id="Fact002206"
      unitRef="RMB">129482</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2021-01-012021-12-31_custom_HolographicTechnologyServiceMember"
      decimals="0"
      id="Fact002208"
      unitRef="RMB">6194</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact002210"
      unitRef="RMB">135676</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Revenues
      contextRef="From2022-01-012022-12-31_custom_HolographicSolutionsMember"
      decimals="0"
      id="Fact002212"
      unitRef="RMB">153996658</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-01-012022-12-31_custom_HolographicTechnologyServiceMember"
      decimals="0"
      id="Fact002214"
      unitRef="RMB">333942206</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact002216"
      unitRef="RMB">487938864</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="From2022-01-012022-12-31_custom_HolographicSolutionsMember"
      decimals="0"
      id="Fact002218"
      unitRef="RMB">125805732</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2022-01-012022-12-31_custom_HolographicTechnologyServiceMember"
      decimals="0"
      id="Fact002220"
      unitRef="RMB">138873815</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact002222"
      unitRef="RMB">264679547</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="From2022-01-012022-12-31_custom_HolographicSolutionsMember"
      decimals="0"
      id="Fact002224"
      unitRef="RMB">28190926</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2022-01-012022-12-31_custom_HolographicTechnologyServiceMember"
      decimals="0"
      id="Fact002226"
      unitRef="RMB">195068391</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact002228"
      unitRef="RMB">223259317</us-gaap:GrossProfit>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2022-01-012022-12-31_custom_HolographicSolutionsMember"
      decimals="0"
      id="Fact002230"
      unitRef="RMB">2761207</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2022-01-012022-12-31_custom_HolographicTechnologyServiceMember"
      decimals="0"
      id="Fact002232"
      unitRef="RMB">4083030</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact002234"
      unitRef="RMB">6844237</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2022-01-012022-12-31_custom_HolographicSolutionsMember"
      decimals="0"
      id="Fact002236"
      unitRef="RMB">1821918</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact002240"
      unitRef="RMB">1821918</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Revenues
      contextRef="From2023-01-012023-12-31_custom_HolographicSolutionsMember74032531"
      decimals="0"
      id="Fact002242"
      unitRef="RMB">68345506</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyServiceMember74032531"
      decimals="0"
      id="Fact002244"
      unitRef="RMB">135202499</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact002246"
      unitRef="RMB">203548005</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="From2023-01-012023-12-31_custom_HolographicSolutionsMember74032531"
      decimals="0"
      id="Fact002248"
      unitRef="RMB">59562014</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyServiceMember74032531"
      decimals="0"
      id="Fact002250"
      unitRef="RMB">69734292</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact002252"
      unitRef="RMB">129296306</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="From2023-01-012023-12-31_custom_HolographicSolutionsMember74032531"
      decimals="0"
      id="Fact002254"
      unitRef="RMB">8783492</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyServiceMember74032531"
      decimals="0"
      id="Fact002256"
      unitRef="RMB">65468207</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact002258"
      unitRef="RMB">74251699</us-gaap:GrossProfit>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2023-01-012023-12-31_custom_HolographicSolutionsMember74032531"
      decimals="0"
      id="Fact002260"
      unitRef="RMB">6161834</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact002264"
      unitRef="RMB">6161834</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2023-01-012023-12-31_custom_HolographicSolutionsMember74032531"
      decimals="0"
      id="Fact002266"
      unitRef="RMB">774615</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact002270"
      unitRef="RMB">774615</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Assets
      contextRef="AsOf2022-12-31_custom_HolographicSolutionsMember74032562"
      decimals="0"
      id="Fact002273"
      unitRef="RMB">200456129</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2023-12-31_custom_HolographicSolutionsMember74032578"
      decimals="0"
      id="Fact002275"
      unitRef="RMB">142626614</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2023-12-31_custom_HolographicSolutionsMember74032578"
      decimals="0"
      id="Fact002277"
      unitRef="USD">20137323</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2022-12-31_custom_HolographicTechnologyServiceMember74032578"
      decimals="0"
      id="Fact002279"
      unitRef="RMB">81665772</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2023-12-31_custom_HolographicTechnologyServiceMember74032593"
      decimals="0"
      id="Fact002281"
      unitRef="RMB">17932589</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2023-12-31_custom_HolographicTechnologyServiceMember74032593"
      decimals="0"
      id="Fact002283"
      unitRef="USD">2531886</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact002285"
      unitRef="RMB">282121901</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact002287"
      unitRef="RMB">160559203</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact002289"
      unitRef="USD">22669209</us-gaap:Assets>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact002291">&lt;table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--DisaggregationOfRevenueTableTextBlock_z6FCBsbdMaA6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segments (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span id="xdx_8B0_z5ZwUdtef7E6" style="display: none"&gt;Schedule of disaggregation&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&lt;br/&gt; year ended &lt;br/&gt;December&#160;31, &lt;br/&gt;2021&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&lt;br/&gt; year ended &lt;br/&gt;December&#160;31, &lt;br/&gt;2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&lt;br/&gt; year ended &lt;br/&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the&lt;br/&gt; year ended &lt;br/&gt;December&#160;31, &lt;br/&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left; padding-bottom: 1pt"&gt;Holographic Technology LiDAR Products&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLiDARProductsMember_pp0p0" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Revenues"&gt;58,923,457&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLiDARProductsMember_pp0p0" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Revenues"&gt;45,086,319&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLiDARProductsMember_pp0p0" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Revenues"&gt;16,330,569&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLiDARProductsMember_z44HDyGVwNu" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Revenues"&gt;2,317,478&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Holographic Technology Intelligence Vision software and Technology Development Service&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_pp0p0" style="text-align: right" title="Revenues"&gt;14,277,873&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_pp0p0" style="text-align: right" title="Revenues"&gt;12,658,954&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_pp0p0" style="text-align: right" title="Revenues"&gt;45,930,400&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember_zIdkytooJXz1" style="text-align: right" title="Revenues"&gt;6,518,001&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Holographic Technology Licensing and Content Product&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLicensingAndContentProductMember_pp0p0" style="text-align: right" title="Revenues"&gt;31,105,495&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLicensingAndContentProductMember_pp0p0" style="text-align: right" title="Revenues"&gt;29,093,110&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLicensingAndContentProductMember_pp0p0" style="text-align: right" title="Revenues"&gt;5,594,979&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicTechnologyLicensingAndContentProductMember_ztn1Idy7PqZ3" style="text-align: right" title="Revenues"&gt;793,986&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Holographic Hardware Sales&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicHardwareSalesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;27,564,396&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicHardwareSalesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;67,158,275&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicHardwareSalesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;489,558&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--HolographicHardwareSalesMember_zL8Yc8h0H1vh" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues"&gt;69,473&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Total Holographic Solutions&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Revenues_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__custom--TotalHolographicSolutionsMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues"&gt;131,871,221&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--Revenues_c20220101__20221231__us-gaap--StatementBusinessSegmentsAxis__custom--TotalHolographicSolutionsMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues"&gt;153,996,658&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--Revenues_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--TotalHolographicSolutionsMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues"&gt;68,345,506&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--Revenues_pp0p0_uUSD_c20230101__20231231__us-gaap--StatementBusinessSegmentsAxis__custom--TotalHolographicSolutionsMember_zYg8QmHLWUl9" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues"&gt;9,698,938&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="From2021-01-012021-12-31_custom_HolographicTechnologyLiDARProductsMember"
      decimals="0"
      id="Fact002293"
      unitRef="RMB">58923457</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-01-012022-12-31_custom_HolographicTechnologyLiDARProductsMember"
      decimals="0"
      id="Fact002295"
      unitRef="RMB">45086319</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyLiDARProductsMember"
      decimals="0"
      id="Fact002297"
      unitRef="RMB">16330569</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyLiDARProductsMember"
      decimals="0"
      id="Fact002299"
      unitRef="USD">2317478</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-01-012021-12-31_custom_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember"
      decimals="0"
      id="Fact002301"
      unitRef="RMB">14277873</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-01-012022-12-31_custom_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember"
      decimals="0"
      id="Fact002303"
      unitRef="RMB">12658954</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember"
      decimals="0"
      id="Fact002305"
      unitRef="RMB">45930400</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyIntelligenceVisionSoftwareAndTechnologyDevelopmentServiceMember"
      decimals="0"
      id="Fact002307"
      unitRef="USD">6518001</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-01-012021-12-31_custom_HolographicTechnologyLicensingAndContentProductMember"
      decimals="0"
      id="Fact002309"
      unitRef="RMB">31105495</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-01-012022-12-31_custom_HolographicTechnologyLicensingAndContentProductMember"
      decimals="0"
      id="Fact002311"
      unitRef="RMB">29093110</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyLicensingAndContentProductMember"
      decimals="0"
      id="Fact002313"
      unitRef="RMB">5594979</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-012023-12-31_custom_HolographicTechnologyLicensingAndContentProductMember"
      decimals="0"
      id="Fact002315"
      unitRef="USD">793986</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-01-012021-12-31_custom_HolographicHardwareSalesMember"
      decimals="0"
      id="Fact002317"
      unitRef="RMB">27564396</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-01-012022-12-31_custom_HolographicHardwareSalesMember"
      decimals="0"
      id="Fact002319"
      unitRef="RMB">67158275</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-012023-12-31_custom_HolographicHardwareSalesMember"
      decimals="0"
      id="Fact002321"
      unitRef="RMB">489558</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-012023-12-31_custom_HolographicHardwareSalesMember"
      decimals="0"
      id="Fact002323"
      unitRef="USD">69473</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-01-012021-12-31_custom_TotalHolographicSolutionsMember"
      decimals="0"
      id="Fact002325"
      unitRef="RMB">131871221</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-01-012022-12-31_custom_TotalHolographicSolutionsMember"
      decimals="0"
      id="Fact002327"
      unitRef="RMB">153996658</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-012023-12-31_custom_TotalHolographicSolutionsMember"
      decimals="0"
      id="Fact002329"
      unitRef="RMB">68345506</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-012023-12-31_custom_TotalHolographicSolutionsMember"
      decimals="0"
      id="Fact002331"
      unitRef="USD">9698938</us-gaap:Revenues>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact002333">&lt;p id="xdx_80C_eus-gaap--SubsequentEventsTextBlock_zsOxDpwBrlEf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;b&gt;Note 18 &#x2014; &lt;span id="xdx_822_zrFLA2nmRwBe"&gt;Subsequent events&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;b&gt;Issuance of Convertible Promissory Note&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;On January 23, 2024, the Company entered into Convertible Note Purchase Agreements (&#x201c;CNPA&#x201d;) with certain investors. On January 24, 2024, the Company issued to each Investor an Unsecured Convertible Promissory Note (the &#x201c;Notes&#x201d;) pursuant to the CNPAs. The aggregate original principal amount of the Notes is $&lt;span id="xdx_90B_eus-gaap--DebtInstrumentIssuedPrincipal_uUSD_c20240101__20240123__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zrOErcpKRNWk" title="Original principal amount"&gt;9,500,000&lt;/span&gt;.00.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The Note has a term of 360 days commencing on January 24, 2024. The Notes carry an aggregate original issue discount of $&lt;span id="xdx_905_ecustom--OriginalIssueDiscount_uUSD_c20240101__20240123__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zsm9UKmh9pOd" title="Original issue discount"&gt;760,000&lt;/span&gt;. The Company bore the costs and other transaction expenses incurred in connection with the purchase and sale of the Notes.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Each Investor has the right to elect to convert all or a portion of the outstanding balance under the Note into ordinary shares of the Company pursuant to the following formula: conversion shares equals amount being converted&#160;divided by&#160;the conversion price, which is calculated as (A) the lowest market closing price of the Company&#x2019;s ordinary shares in the twenty (20) trading days preceding the date of conversion request (B)&#160;multiplied by&#160;70% and (C) rounded down to the nearest 2 decimal places. The conversion is subject to adjustment in the event of a stock split, stock dividend, recapitalization, or similar transaction.&#160;The Company may at it option decline to effect any conversion of the outstanding balance under the Note to the extent that after giving effect to such conversion would cause the Investors (on an individual basis) to beneficially own a number of shares exceeding 9.99% of the number of shares outstanding on such date.&lt;/p&gt;






&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;On March&#160;13, 2024, the Company entered into Convertible Note Purchase Agreements (&#x201c;CNPA&#x201d;) with certain investors. On March&#160;14, 2024, the Company issued to each Investor an Unsecured Convertible Promissory Note (the &#x201c;Notes&#x201d;) pursuant to the CNPAs. The aggregate original principal amount of the Notes is $&lt;span id="xdx_90C_eus-gaap--DebtInstrumentIssuedPrincipal_uUSD_c20240301__20240313__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zUBZXzgkUEMk" title="Original principal amount"&gt;14,000,000&lt;/span&gt;.00.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The Note has a term of 360 days commencing on March&#160;14, 2024. The Notes carry an aggregate original issue discount of $&lt;span id="xdx_90B_ecustom--OriginalIssueDiscount_uUSD_c20240301__20240313__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zFjfdlz65XMc" title="Original issue discount"&gt;1,120,000&lt;/span&gt;. The Company bore the costs and other transaction expenses incurred in connection with the purchase and sale of the Notes.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Each Investor has the right to elect to convert all or a portion of the outstanding balance under the Note into ordinary shares of the Company pursuant to the following formula: conversion shares equals amount being converted&#160;divided by&#160;the conversion price, which is calculated as (A) the lowest market closing price of the Company&#x2019;s ordinary shares in the sixty (60) trading days preceding the date of conversion request (B)&#160;multiplied by&#160;70% and (C) rounded down to the nearest 2 decimal places. The conversion is subject to adjustment in the event of a stock split, stock dividend, recapitalization, or similar transaction. The Company may at it option decline to effect any conversion of the outstanding balance under the Note to the extent that after giving effect to such conversion would cause the Investors (on an individual basis) to beneficially own a number of shares exceeding 9.99% of the number of shares outstanding on such date.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The Company will use the net proceeds from both offerings of the convertible promissory note for working capital and general corporate purposes.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;b&gt;Reverse&#160;Stock Split&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;On January&#160;30, 2024, the Company announced a Reverse Stock Split plan (the "Reverse Stock Split"). The plan became effective on February 2, 2024. Pursuant to the plan, every ten (10) shares of &lt;span id="xdx_905_eus-gaap--StockholdersEquityReverseStockSplit_c20240201__20240202__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zkKdtWyMPgJl" title="Reverse stock split"&gt;the Company&#x2019;s ordinary share issued, par value of US$0.0001, was combined into one (1) share of ordinary share, par value $0.001, and the authorized share capital of the Company was reduced from US$50,000 divided into 500,000,000 shares of a nominal or par value of US$0.0001 each to US$50,000 divided into 50,000,000 shares of a nominal or par value of US$0.001 each.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;After the Reverse Stock Split, the Company&#x2019;s ordinary shares have the same proportional voting rights and is identical in all other respects to the ordinary shares prior to the effectiveness of the Reverse Stock Split.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;In connection with the Reverse Stock Split, the exercise price of the Company&#x2019;s private warrants (Note 15) was adjusted from $11.50 to $115, with a proportionate adjustment downwards to the shares underlying the warrants.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Pursuant to requirements under
ASC 260, the Company made retrospective changes relating to the Reverse Stock Split in this financial report, as the Reverse Stock Split
was made effective before issuance of this financial report.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Acquisition of Yichang Jiyue Ltd.&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;On March 1&lt;sup&gt;st&lt;/sup&gt;, 2024, the Company entered
into an agreement to acquire &lt;span id="xdx_90D_eus-gaap--BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_iI_c20240302__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--BusinessAcquisitionAxis__custom--YichangJiYueTechnologyLtdMember_zmI1ahPhPuSk" title="Acquisition percentage"&gt;100%&lt;/span&gt; equity of Yichang Ji Yue Technology Ltd. Yichang Ji Yue Technology Ltd. was established in 2021, dedicated
to becoming a leading big data marketing service provider, helping corporate clients to complete digital transformation. The company
is headquartered in Yichang, Hubei, with technology research and development centers in Beijing.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:DebtInstrumentIssuedPrincipal
      contextRef="From2024-01-012024-01-23_us-gaap_SubsequentEventMember"
      decimals="0"
      id="Fact002335"
      unitRef="USD">9500000</us-gaap:DebtInstrumentIssuedPrincipal>
    <HOLO:OriginalIssueDiscount
      contextRef="From2024-01-012024-01-23_us-gaap_SubsequentEventMember"
      decimals="0"
      id="Fact002337"
      unitRef="USD">760000</HOLO:OriginalIssueDiscount>
    <us-gaap:DebtInstrumentIssuedPrincipal
      contextRef="From2024-03-012024-03-13_us-gaap_SubsequentEventMember"
      decimals="0"
      id="Fact002340"
      unitRef="USD">14000000</us-gaap:DebtInstrumentIssuedPrincipal>
    <HOLO:OriginalIssueDiscount
      contextRef="From2024-03-012024-03-13_us-gaap_SubsequentEventMember"
      decimals="0"
      id="Fact002342"
      unitRef="USD">1120000</HOLO:OriginalIssueDiscount>
    <us-gaap:StockholdersEquityReverseStockSplit
      contextRef="From2024-02-012024-02-02_us-gaap_SubsequentEventMember"
      id="Fact002344">the Company&#x2019;s ordinary share issued, par value of US$0.0001, was combined into one (1) share of ordinary share, par value $0.001, and the authorized share capital of the Company was reduced from US$50,000 divided into 500,000,000 shares of a nominal or par value of US$0.0001 each to US$50,000 divided into 50,000,000 shares of a nominal or par value of US$0.001 each.</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage
      contextRef="AsOf2024-03-02_us-gaap_SubsequentEventMember_custom_YichangJiYueTechnologyLtdMember"
      decimals="INF"
      id="Fact002346"
      unitRef="Pure">1</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage>
    <HOLO:CondensedFinancialInformationOfParentCompanyTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact002349">&lt;p id="xdx_808_ecustom--CondensedFinancialInformationOfParentCompanyTextBlock_zP7SgE5otRM1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;b&gt;Note 19 &#x2014; &lt;span id="xdx_827_zShMUA3RrJc9"&gt;Condensed financial information of the parent company&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The Company performed a test on the restricted net assets of consolidated subsidiary in accordance with Securities and Exchange Commission Regulation S-X Rule&#160;4-08 (3), &#x201c;General Notes to Financial Statements&#x201d; and concluded that it was applicable for the Company to disclose the financial statements for the parent company.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The subsidiary did not pay any dividend to the Company for the periods presented. For the purpose of presenting parent only financial information, the Company records its investment in its subsidiary under the equity method of accounting. Such investment is presented on the separate condensed balance sheets of the Company as &#x201c;Investment in subsidiary&#x201d; and the income of the subsidiary is presented as &#x201c;share of income of subsidiary&#x201d;. Certain information and footnote disclosures generally included in financial statements prepared in accordance with U.S. GAAP have been condensed and omitted.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The Company did not have significant capital and other commitments, long-term obligations, or guarantees As of December&#160;31, 2022 and 2023.&lt;/p&gt;

















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;PARENT COMPANY BALANCE SHEETS&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89D_esrt--ScheduleOfCondensedBalanceSheetTableTextBlock_zcP2SIdkccZ7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Financial information of the parent company (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&lt;span id="xdx_8B5_za2mkzIeh962" style="display: none"&gt;Schedule of condensed balance sheets&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49D_20221231_srt--ConsolidatedEntitiesAxis_srt--ParentCompanyMember" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_494_20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zvr23wE8ruH7" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/p&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/p&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/p&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--AssetsAbstract_iB_zIctsExGeBm3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;ASSETS&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--OtherAssetsAbstract_iB_zMxD260p2Ixh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;OTHER ASSETS&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--Investments_iI_zlNjuNZYt832" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 64%; text-align: left; padding-bottom: 1pt"&gt;Investment in subsidiaries&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 9%; text-align: right"&gt;197,126,688&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 9%; text-align: right"&gt; 141,277,611&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zrwLJdU89scb" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Investment in subsidiaries"&gt; 19,945,216&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--OtherAssets_iI_zHxXqVlF3g06" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt"&gt;Total other assets&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;197,126,688&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;141,277,611&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--OtherAssets_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zaaHpacBZwwj" style="border-bottom: Black 1pt solid; text-align: right" title="Total other assets"&gt;19,945,216&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--Assets_iI_zq9a3yyWt7vd" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 2.5pt"&gt;Total assets&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;197,126,688&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;141,277,611&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zDuLCK5ahJef" style="border-bottom: Black 2.5pt double; text-align: right" title="Total assets"&gt;19,945,216&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB_zmuTHQ6EKEy5" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;LIABILITIES AND SHAREHOLDERS&#x2019; EQUITY&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_zCAtCDBnzANe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Other payables and accrued liabilities&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;98,664&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;98,664&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zycAXl2Kejpd" style="text-align: right" title="Other payables and accrued liabilities"&gt;14,305&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_ecustom--WarrantLiabilities_iI_zChHHOZacOhc" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Warrant liabilities&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;425,619&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;62,200&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--WarrantLiabilities_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zYwBVko8URwd" style="border-bottom: Black 1pt solid; text-align: right" title="Warrant liabilities"&gt;8,782&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--Liabilities_iI_zbCPym8ZkFzc" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left"&gt;Total liabiliteis&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;524,283&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;160,864&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Liabilities_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zs4eIzU0JUx2" style="border-bottom: Black 1pt solid; text-align: right" title="Total liabiliteis"&gt;23,087&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--CommitmentsAndContingencies_iI_zqbgPv4gJlba" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;COMMITMENTS AND CONTINGENCIES&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--StockholdersEquityAbstract_iB_zVhmNbLooRx1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;SHAREHOLDERS&#x2019; EQUITY&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--CommonStockValue_iI_zxLreNsI72ci" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Ordinary shares,$0.001 par value&lt;sup id="xdx_F4D_zqIFyqfG6za3"&gt;1&lt;/sup&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;36,144&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;42,318&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--CommonStockValue_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z6d6QMlruUOl" style="text-align: right" title="Ordinary shares,$0.0001 par value"&gt;5,941&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--AdditionalPaidInCapital_iI_zb2BK8MVGSgj" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Additional paid-in capital&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;254,138,709&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;286,296,970&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--AdditionalPaidInCapital_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zCBHN9LlL905" style="text-align: right" title="Additional paid-in capital"&gt;41,180,750&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_z98r7wwUbHl5" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Accumulated deficit&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(65,500,622&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(146,909,851&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zWipoK7brdBi" style="text-align: right" title="Accumulated deficit"&gt;(20,668,617&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_ecustom--StatutoryReserves_iI_ztojFgDStcQd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Statutory reserves&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;11,110,699&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;3,052,776&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--StatutoryReserves_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zr8udLLvfjOl" style="text-align: right" title="Statutory reserves"&gt;431,019&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_z4ywOdpBSFad" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1pt"&gt;Accumulated other comprehensive loss&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(3,182,525&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,365,466&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zGDcd7iwiQx5" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated other comprehensive loss"&gt;(1,026,964&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--StockholdersEquity_iI_pp0p0_zIxbnT7T2c97" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt"&gt;Total shareholders&#x2019; equity&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;196,602,405&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;141,116,747&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--StockholdersEquity_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zXo6Jz2A0yoa" style="border-bottom: Black 1pt solid; text-align: right"&gt;19,922,129&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--LiabilitiesAndStockholdersEquity_iI_pp0p0_zBHC6w9wNmW" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 2.5pt"&gt;Total liabilities and shareholders&#x2019; equity&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;197,126,688&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;141,277,611&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--LiabilitiesAndStockholdersEquity_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zDDDQh9hKz6e" style="border-bottom: Black 2.5pt double; text-align: right"&gt;19,945,216&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;

&lt;div style="width: 25%"&gt;&lt;div style="border-top: Black 1pt solid; font-size: 1pt"&gt;&#160;&lt;/div&gt;&lt;/div&gt;



&lt;table cellpadding="0" cellspacing="0" style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;sup id="xdx_F0B_zoiIpt4TbNwa"&gt;1&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span id="xdx_F1C_z1rexZzB5eJc" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Par
                                            value has been adjusted for the reverse stock split effective February 2, 2024 (See Note
                                            18 - Subsequent Event).&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p id="xdx_8A7_zs7dajv95Lp7" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;PARENT COMPANY STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_893_esrt--ScheduleOfCondensedIncomeStatementTableTextBlock_z12FZMQWYlbk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Financial information of the parent company (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; width: 64%"&gt;&lt;span id="xdx_8B8_zVxNOim9UNI4" style="display: none"&gt;Schedule of condensed statements of income and comprehensive income&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_495_20220101_20221231_srt--ConsolidatedEntitiesAxis_srt--ParentCompanyMember" style="text-align: right; width: 9%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_497_20230101_20231231_srt--ConsolidatedEntitiesAxis_srt--ParentCompanyMember" style="text-align: right; width: 9%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 9%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the Years Ended December&#160;31,&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--OperatingExpensesAbstract_iB_zS9t0xDit42g" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left"&gt;OPERATING EXPENSES&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--GeneralAndAdministrativeExpense_zV7ucR1z03t4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left"&gt;General and administrative&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(28,968&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(32,164,435&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--GeneralAndAdministrativeExpense_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z9dqx9WLhfKf" style="text-align: right"&gt;(4,480,600&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--OperatingExpenses_zDrIDM0P1zf6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt"&gt;Total operating expenses&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(28,968&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(32,164,435&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--OperatingExpenses_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zQUvkPeTsRGd" style="border-bottom: Black 1pt solid; text-align: right"&gt;(4,480,600&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary_zREncZu8Iqa8" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt"&gt;Equity income (loss) of subsidiaries&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(140,903,197&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(114,125,394&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zAuknc6CK705" style="border-bottom: Black 1pt solid; text-align: right"&gt;(16,111,711&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--OtherNoncashIncomeExpense_zDvEEvSYVR0c" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt"&gt;Total other income (expense), net&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(140,903,197&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(114,125,394&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--OtherNoncashIncomeExpense_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zDil5hhEtpTj" style="border-bottom: Black 1pt solid; text-align: right"&gt;(16,111,711&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_ecustom--ChangeInFairValueOfWarrantsLiabilities_z5tmqtsDpbUh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1pt"&gt;CHANGE IN FAIR VALUE OF WARRANT LIABILITIES&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4,415,328&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;372,961&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_ecustom--ChangeInFairValueOfWarrantsLiabilities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zWzWjAMQZ7ja" style="border-bottom: Black 1pt solid; text-align: right"&gt;52,927&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--NetIncomeLoss_z2vCwrGZTGB7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left"&gt;NET INCOME&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(136,458,901&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(81,587,998&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--NetIncomeLoss_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zbOmbgFFOvl7" style="text-align: right"&gt;(11,578,184&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_zpx0YibhDXpg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt"&gt;FOREIGN CURRENCY TRANSLATION ADJUSTMENT&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;995,415&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,817,059&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zdGAUtOwlMjj" style="border-bottom: Black 1pt solid; text-align: right"&gt;257,860&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--ComprehensiveIncomeNetOfTax_zqzhoc3WzxAc" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 2.5pt"&gt;COMPREHENSIVE INCOME&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(135,463,486&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(79,770,939&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--ComprehensiveIncomeNetOfTax_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zjAUQZcZ6gqe" style="border-bottom: Black 2.5pt double; text-align: right"&gt;(11,320,324&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_z9EeV0gC9PQd" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;PARENT COMPANY STATEMENTS OF CASH FLOWS&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89F_esrt--ScheduleOfCondensedCashFlowStatementTableTextBlock_zVZOWuphL45" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Financial information of the parent company (Details 2)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span id="xdx_8B4_zhANmtBJXALc" style="display: none"&gt;Schedule of condensed statements of cash flows&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49C_20220101__20221231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zkMWbpE49gc5" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49E_20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zdm9liYUQ2d8" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the Years Ended December&#160;31,&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_zjvHVKutpzW4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;CASH FLOWS FROM OPERATING ACTIVITIES:&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--NetIncomeLoss_zDEHKIgtWXdj" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Net income (loss)&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;(136,458,901&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;(81,587,998&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--NetIncomeLoss_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_ztNddLoTfB76" style="width: 9%; text-align: right"&gt;(11,578,184&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_iB_z5RA7WlL6rbf" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Adjustments to reconcile net income to cash used in operating activities:&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome_zrUwqSiENnh1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Equity income (loss) of subsidiaries&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;140,903,197&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;114,125,394&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zyB4eDrsVY87" style="text-align: right" title="Equity income (loss) of subsidiaries and VIEs"&gt;16,111,711&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--ProceedsFromIssuanceOfWarrants_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Issuance of common shares under the Company&#x2019;s 2023 Equity Incentive Plan&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2488"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(32,164,435&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--ProceedsFromIssuanceOfWarrants_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zPQzGlRgECAl" style="text-align: right"&gt;(4,480,600&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--ChangeInFairValueOfWarrantLiabilities_zP4ycEKP6i14" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Change in fair value of warrant liabilities&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(4,415,328&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(372,961&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)	&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--ChangeInFairValueOfWarrantLiabilities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z1pJEVeUlpA8" style="text-align: right" title="Change in fair value of warrant liabilities"&gt;(52,927&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_ecustom--Intercompany_zKcPzd0geTKl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Intercompany&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2497"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2498"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--Intercompany_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zSrHPXLwniQ5" style="text-align: right" title="Intercompany"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2500"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_zk4NhxebAbT1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1pt"&gt;Other payables and accrued liabilities&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(28,968&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2503"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zzzEgByjFWQe" style="border-bottom: Black 1pt solid; text-align: right" title="Other payables and accrued liabilities"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2505"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--NetCashProvidedByUsedInOperatingActivities_z5hy5IkGyX7i" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Net cash used in operating activities&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2507"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2508"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--NetCashProvidedByUsedInOperatingActivities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z3od8gUY46ac" style="border-bottom: Black 1pt solid; text-align: right" title="Net cash used in operating activities"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2510"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_zpHQ5umf3OW" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;CASH FLOWS FROM INVESTING ACTIVITIES:&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;-&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;-&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;-&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--NetCashProvidedByUsedInInvestingActivities_zp8YH9P8kGd1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Net cash (used in) provided by investing activities&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2515"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2516"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--NetCashProvidedByUsedInInvestingActivities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zVCZHNTU7L6e" style="border-bottom: Black 1pt solid; text-align: right" title="Net cash (used in) provided by investing activities"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2518"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_zWl0a5phJPDd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;CASH FLOWS FROM FINANCING ACTIVITIES:&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--NetCashProvidedByUsedInFinancingActivities_ztotEscommI2" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Net cash provided by financing activities&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2523"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2524"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--NetCashProvidedByUsedInFinancingActivities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zm4KBIt74Hg3" style="border-bottom: Black 1pt solid; text-align: right" title="Net cash provided by financing activities"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2526"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_zIZBaVespRog" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;EFFECT OF EXCHANGE RATE ON CASH&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_z8FACkbwlFm9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2531"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2532"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zkBRrtAPSMb5" style="text-align: right" title="CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2534"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_zWwn9PhHklb1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2536"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2537"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_pp0p0_uUSD_c20221231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zQRW3CtkDb13" style="border-bottom: Black 1pt solid; text-align: right" title="CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2539"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_zLtl05txix1l" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2541"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2542"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zntGwHrSP6n1" style="border-bottom: Black 2.5pt double; text-align: right" title="CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2544"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</HOLO:CondensedFinancialInformationOfParentCompanyTextBlock>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact002353">&lt;table cellpadding="0" cellspacing="0" id="xdx_89D_esrt--ScheduleOfCondensedBalanceSheetTableTextBlock_zcP2SIdkccZ7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Financial information of the parent company (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&lt;span id="xdx_8B5_za2mkzIeh962" style="display: none"&gt;Schedule of condensed balance sheets&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49D_20221231_srt--ConsolidatedEntitiesAxis_srt--ParentCompanyMember" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_494_20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zvr23wE8ruH7" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/p&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/p&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/p&gt;
        &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--AssetsAbstract_iB_zIctsExGeBm3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;ASSETS&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--OtherAssetsAbstract_iB_zMxD260p2Ixh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;OTHER ASSETS&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--Investments_iI_zlNjuNZYt832" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 64%; text-align: left; padding-bottom: 1pt"&gt;Investment in subsidiaries&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 9%; text-align: right"&gt;197,126,688&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 9%; text-align: right"&gt; 141,277,611&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--Investments_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zrwLJdU89scb" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Investment in subsidiaries"&gt; 19,945,216&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--OtherAssets_iI_zHxXqVlF3g06" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt"&gt;Total other assets&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;197,126,688&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;141,277,611&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--OtherAssets_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zaaHpacBZwwj" style="border-bottom: Black 1pt solid; text-align: right" title="Total other assets"&gt;19,945,216&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--Assets_iI_zq9a3yyWt7vd" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 2.5pt"&gt;Total assets&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;197,126,688&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;141,277,611&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--Assets_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zDuLCK5ahJef" style="border-bottom: Black 2.5pt double; text-align: right" title="Total assets"&gt;19,945,216&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB_zmuTHQ6EKEy5" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;LIABILITIES AND SHAREHOLDERS&#x2019; EQUITY&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_zCAtCDBnzANe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Other payables and accrued liabilities&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;98,664&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;98,664&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zycAXl2Kejpd" style="text-align: right" title="Other payables and accrued liabilities"&gt;14,305&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_ecustom--WarrantLiabilities_iI_zChHHOZacOhc" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Warrant liabilities&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;425,619&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;62,200&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--WarrantLiabilities_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zYwBVko8URwd" style="border-bottom: Black 1pt solid; text-align: right" title="Warrant liabilities"&gt;8,782&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--Liabilities_iI_zbCPym8ZkFzc" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left"&gt;Total liabiliteis&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;524,283&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;160,864&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Liabilities_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zs4eIzU0JUx2" style="border-bottom: Black 1pt solid; text-align: right" title="Total liabiliteis"&gt;23,087&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--CommitmentsAndContingencies_iI_zqbgPv4gJlba" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;COMMITMENTS AND CONTINGENCIES&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--StockholdersEquityAbstract_iB_zVhmNbLooRx1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;SHAREHOLDERS&#x2019; EQUITY&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--CommonStockValue_iI_zxLreNsI72ci" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Ordinary shares,$0.001 par value&lt;sup id="xdx_F4D_zqIFyqfG6za3"&gt;1&lt;/sup&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;36,144&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;42,318&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--CommonStockValue_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z6d6QMlruUOl" style="text-align: right" title="Ordinary shares,$0.0001 par value"&gt;5,941&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--AdditionalPaidInCapital_iI_zb2BK8MVGSgj" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Additional paid-in capital&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;254,138,709&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;286,296,970&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--AdditionalPaidInCapital_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zCBHN9LlL905" style="text-align: right" title="Additional paid-in capital"&gt;41,180,750&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_z98r7wwUbHl5" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Accumulated deficit&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(65,500,622&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(146,909,851&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zWipoK7brdBi" style="text-align: right" title="Accumulated deficit"&gt;(20,668,617&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_ecustom--StatutoryReserves_iI_ztojFgDStcQd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"&gt;Statutory reserves&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;11,110,699&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;3,052,776&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--StatutoryReserves_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zr8udLLvfjOl" style="text-align: right" title="Statutory reserves"&gt;431,019&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_z4ywOdpBSFad" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1pt"&gt;Accumulated other comprehensive loss&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(3,182,525&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,365,466&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zGDcd7iwiQx5" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated other comprehensive loss"&gt;(1,026,964&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--StockholdersEquity_iI_pp0p0_zIxbnT7T2c97" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt"&gt;Total shareholders&#x2019; equity&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;196,602,405&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;141,116,747&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--StockholdersEquity_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zXo6Jz2A0yoa" style="border-bottom: Black 1pt solid; text-align: right"&gt;19,922,129&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--LiabilitiesAndStockholdersEquity_iI_pp0p0_zBHC6w9wNmW" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 2.5pt"&gt;Total liabilities and shareholders&#x2019; equity&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;197,126,688&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;141,277,611&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--LiabilitiesAndStockholdersEquity_iI_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zDDDQh9hKz6e" style="border-bottom: Black 2.5pt double; text-align: right"&gt;19,945,216&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;

&lt;div style="width: 25%"&gt;&lt;div style="border-top: Black 1pt solid; font-size: 1pt"&gt;&#160;&lt;/div&gt;&lt;/div&gt;



&lt;table cellpadding="0" cellspacing="0" style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;sup id="xdx_F0B_zoiIpt4TbNwa"&gt;1&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span id="xdx_F1C_z1rexZzB5eJc" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Par
                                            value has been adjusted for the reverse stock split effective February 2, 2024 (See Note
                                            18 - Subsequent Event).&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:Investments
      contextRef="AsOf2022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002361"
      unitRef="RMB">197126688</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002362"
      unitRef="RMB">141277611</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002364"
      unitRef="USD">19945216</us-gaap:Investments>
    <us-gaap:OtherAssets
      contextRef="AsOf2022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002366"
      unitRef="RMB">197126688</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002367"
      unitRef="RMB">141277611</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002369"
      unitRef="USD">19945216</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="AsOf2022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002371"
      unitRef="RMB">197126688</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002372"
      unitRef="RMB">141277611</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002374"
      unitRef="USD">19945216</us-gaap:Assets>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilities
      contextRef="AsOf2022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002379"
      unitRef="RMB">98664</us-gaap:AccountsPayableAndOtherAccruedLiabilities>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilities
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002380"
      unitRef="RMB">98664</us-gaap:AccountsPayableAndOtherAccruedLiabilities>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilities
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002382"
      unitRef="USD">14305</us-gaap:AccountsPayableAndOtherAccruedLiabilities>
    <HOLO:WarrantLiabilities
      contextRef="AsOf2022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002384"
      unitRef="RMB">425619</HOLO:WarrantLiabilities>
    <HOLO:WarrantLiabilities
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002385"
      unitRef="RMB">62200</HOLO:WarrantLiabilities>
    <HOLO:WarrantLiabilities
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002387"
      unitRef="USD">8782</HOLO:WarrantLiabilities>
    <us-gaap:Liabilities
      contextRef="AsOf2022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002389"
      unitRef="RMB">524283</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002390"
      unitRef="RMB">160864</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002392"
      unitRef="USD">23087</us-gaap:Liabilities>
    <us-gaap:CommonStockValue
      contextRef="AsOf2022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002400"
      unitRef="RMB">36144</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002401"
      unitRef="RMB">42318</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002403"
      unitRef="USD">5941</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="AsOf2022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002405"
      unitRef="RMB">254138709</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002406"
      unitRef="RMB">286296970</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002408"
      unitRef="USD">41180750</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002410"
      unitRef="RMB">-65500622</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002411"
      unitRef="RMB">-146909851</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002413"
      unitRef="USD">-20668617</us-gaap:RetainedEarningsAccumulatedDeficit>
    <HOLO:StatutoryReserves
      contextRef="AsOf2022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002415"
      unitRef="RMB">11110699</HOLO:StatutoryReserves>
    <HOLO:StatutoryReserves
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002416"
      unitRef="RMB">3052776</HOLO:StatutoryReserves>
    <HOLO:StatutoryReserves
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002418"
      unitRef="USD">431019</HOLO:StatutoryReserves>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="AsOf2022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002420"
      unitRef="RMB">-3182525</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002421"
      unitRef="RMB">-1365466</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002423"
      unitRef="USD">-1026964</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002425"
      unitRef="RMB">196602405</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002426"
      unitRef="RMB">141116747</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002427"
      unitRef="USD">19922129</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002429"
      unitRef="RMB">197126688</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002430"
      unitRef="RMB">141277611</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002431"
      unitRef="USD">19945216</us-gaap:LiabilitiesAndStockholdersEquity>
    <srt:ScheduleOfCondensedIncomeStatementTableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact002434">&lt;table cellpadding="0" cellspacing="0" id="xdx_893_esrt--ScheduleOfCondensedIncomeStatementTableTextBlock_z12FZMQWYlbk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Financial information of the parent company (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; width: 64%"&gt;&lt;span id="xdx_8B8_zVxNOim9UNI4" style="display: none"&gt;Schedule of condensed statements of income and comprehensive income&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_495_20220101_20221231_srt--ConsolidatedEntitiesAxis_srt--ParentCompanyMember" style="text-align: right; width: 9%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_497_20230101_20231231_srt--ConsolidatedEntitiesAxis_srt--ParentCompanyMember" style="text-align: right; width: 9%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; width: 9%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the Years Ended December&#160;31,&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.375in; vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--OperatingExpensesAbstract_iB_zS9t0xDit42g" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left"&gt;OPERATING EXPENSES&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--GeneralAndAdministrativeExpense_zV7ucR1z03t4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left"&gt;General and administrative&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(28,968&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(32,164,435&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--GeneralAndAdministrativeExpense_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z9dqx9WLhfKf" style="text-align: right"&gt;(4,480,600&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--OperatingExpenses_zDrIDM0P1zf6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt"&gt;Total operating expenses&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(28,968&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(32,164,435&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--OperatingExpenses_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zQUvkPeTsRGd" style="border-bottom: Black 1pt solid; text-align: right"&gt;(4,480,600&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary_zREncZu8Iqa8" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt"&gt;Equity income (loss) of subsidiaries&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(140,903,197&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(114,125,394&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zAuknc6CK705" style="border-bottom: Black 1pt solid; text-align: right"&gt;(16,111,711&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--OtherNoncashIncomeExpense_zDvEEvSYVR0c" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt"&gt;Total other income (expense), net&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(140,903,197&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(114,125,394&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--OtherNoncashIncomeExpense_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zDil5hhEtpTj" style="border-bottom: Black 1pt solid; text-align: right"&gt;(16,111,711&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_ecustom--ChangeInFairValueOfWarrantsLiabilities_z5tmqtsDpbUh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1pt"&gt;CHANGE IN FAIR VALUE OF WARRANT LIABILITIES&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4,415,328&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;372,961&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_ecustom--ChangeInFairValueOfWarrantsLiabilities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zWzWjAMQZ7ja" style="border-bottom: Black 1pt solid; text-align: right"&gt;52,927&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--NetIncomeLoss_z2vCwrGZTGB7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left"&gt;NET INCOME&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(136,458,901&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(81,587,998&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--NetIncomeLoss_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zbOmbgFFOvl7" style="text-align: right"&gt;(11,578,184&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_zpx0YibhDXpg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 1pt"&gt;FOREIGN CURRENCY TRANSLATION ADJUSTMENT&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;995,415&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,817,059&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zdGAUtOwlMjj" style="border-bottom: Black 1pt solid; text-align: right"&gt;257,860&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--ComprehensiveIncomeNetOfTax_zqzhoc3WzxAc" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 2.5pt"&gt;COMPREHENSIVE INCOME&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(135,463,486&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(79,770,939&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--ComprehensiveIncomeNetOfTax_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zjAUQZcZ6gqe" style="border-bottom: Black 2.5pt double; text-align: right"&gt;(11,320,324&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</srt:ScheduleOfCondensedIncomeStatementTableTextBlock>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002439"
      unitRef="RMB">-28968</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002440"
      unitRef="RMB">-32164435</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002441"
      unitRef="USD">-4480600</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002443"
      unitRef="RMB">-28968</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002444"
      unitRef="RMB">-32164435</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002445"
      unitRef="USD">-4480600</us-gaap:OperatingExpenses>
    <us-gaap:GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary
      contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002447"
      unitRef="RMB">-140903197</us-gaap:GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary>
    <us-gaap:GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002448"
      unitRef="RMB">-114125394</us-gaap:GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary>
    <us-gaap:GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002449"
      unitRef="USD">-16111711</us-gaap:GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002451"
      unitRef="RMB">-140903197</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002452"
      unitRef="RMB">-114125394</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002453"
      unitRef="USD">-16111711</us-gaap:OtherNoncashIncomeExpense>
    <HOLO:ChangeInFairValueOfWarrantsLiabilities
      contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002455"
      unitRef="RMB">4415328</HOLO:ChangeInFairValueOfWarrantsLiabilities>
    <HOLO:ChangeInFairValueOfWarrantsLiabilities
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002456"
      unitRef="RMB">372961</HOLO:ChangeInFairValueOfWarrantsLiabilities>
    <HOLO:ChangeInFairValueOfWarrantsLiabilities
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002457"
      unitRef="USD">52927</HOLO:ChangeInFairValueOfWarrantsLiabilities>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002459"
      unitRef="RMB">-136458901</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002460"
      unitRef="RMB">-81587998</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002461"
      unitRef="USD">-11578184</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002463"
      unitRef="RMB">995415</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002464"
      unitRef="RMB">1817059</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002465"
      unitRef="USD">257860</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002467"
      unitRef="RMB">-135463486</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002468"
      unitRef="RMB">-79770939</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002469"
      unitRef="USD">-11320324</us-gaap:ComprehensiveIncomeNetOfTax>
    <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact002471">&lt;table cellpadding="0" cellspacing="0" id="xdx_89F_esrt--ScheduleOfCondensedCashFlowStatementTableTextBlock_zVZOWuphL45" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Financial information of the parent company (Details 2)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span id="xdx_8B4_zhANmtBJXALc" style="display: none"&gt;Schedule of condensed statements of cash flows&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49C_20220101__20221231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zkMWbpE49gc5" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49E_20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zdm9liYUQ2d8" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the Years Ended December&#160;31,&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;RMB&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;USD&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_zjvHVKutpzW4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;CASH FLOWS FROM OPERATING ACTIVITIES:&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--NetIncomeLoss_zDEHKIgtWXdj" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left"&gt;Net income (loss)&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;(136,458,901&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;(81,587,998&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--NetIncomeLoss_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_ztNddLoTfB76" style="width: 9%; text-align: right"&gt;(11,578,184&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_iB_z5RA7WlL6rbf" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Adjustments to reconcile net income to cash used in operating activities:&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome_zrUwqSiENnh1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Equity income (loss) of subsidiaries&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;140,903,197&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;114,125,394&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zyB4eDrsVY87" style="text-align: right" title="Equity income (loss) of subsidiaries and VIEs"&gt;16,111,711&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--ProceedsFromIssuanceOfWarrants_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Issuance of common shares under the Company&#x2019;s 2023 Equity Incentive Plan&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2488"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(32,164,435&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--ProceedsFromIssuanceOfWarrants_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zPQzGlRgECAl" style="text-align: right"&gt;(4,480,600&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--ChangeInFairValueOfWarrantLiabilities_zP4ycEKP6i14" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Change in fair value of warrant liabilities&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(4,415,328&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;(372,961&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)	&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--ChangeInFairValueOfWarrantLiabilities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z1pJEVeUlpA8" style="text-align: right" title="Change in fair value of warrant liabilities"&gt;(52,927&lt;/td&gt;
    &lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_ecustom--Intercompany_zKcPzd0geTKl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Intercompany&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2497"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2498"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--Intercompany_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zSrHPXLwniQ5" style="text-align: right" title="Intercompany"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2500"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_zk4NhxebAbT1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1pt"&gt;Other payables and accrued liabilities&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(28,968&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2503"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zzzEgByjFWQe" style="border-bottom: Black 1pt solid; text-align: right" title="Other payables and accrued liabilities"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2505"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--NetCashProvidedByUsedInOperatingActivities_z5hy5IkGyX7i" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Net cash used in operating activities&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2507"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2508"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--NetCashProvidedByUsedInOperatingActivities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_z3od8gUY46ac" style="border-bottom: Black 1pt solid; text-align: right" title="Net cash used in operating activities"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2510"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_zpHQ5umf3OW" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;CASH FLOWS FROM INVESTING ACTIVITIES:&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;-&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;-&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;-&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--NetCashProvidedByUsedInInvestingActivities_zp8YH9P8kGd1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Net cash (used in) provided by investing activities&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2515"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2516"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--NetCashProvidedByUsedInInvestingActivities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zVCZHNTU7L6e" style="border-bottom: Black 1pt solid; text-align: right" title="Net cash (used in) provided by investing activities"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2518"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_zWl0a5phJPDd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;CASH FLOWS FROM FINANCING ACTIVITIES:&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--NetCashProvidedByUsedInFinancingActivities_ztotEscommI2" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Net cash provided by financing activities&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2523"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2524"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--NetCashProvidedByUsedInFinancingActivities_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zm4KBIt74Hg3" style="border-bottom: Black 1pt solid; text-align: right" title="Net cash provided by financing activities"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2526"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_zIZBaVespRog" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;EFFECT OF EXCHANGE RATE ON CASH&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_z8FACkbwlFm9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2531"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2532"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_pp0p0_uUSD_c20230101__20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zkBRrtAPSMb5" style="text-align: right" title="CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2534"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_zWwn9PhHklb1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2536"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2537"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_pp0p0_uUSD_c20221231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zQRW3CtkDb13" style="border-bottom: Black 1pt solid; text-align: right" title="CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of year"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2539"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_zLtl05txix1l" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 2.5pt"&gt;CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2541"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2542"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_pp0p0_uUSD_c20231231__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zntGwHrSP6n1" style="border-bottom: Black 2.5pt double; text-align: right" title="CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of year"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2544"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</srt:ScheduleOfCondensedCashFlowStatementTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002476"
      unitRef="RMB">-136458901</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002477"
      unitRef="RMB">-81587998</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002478"
      unitRef="USD">-11578184</us-gaap:NetIncomeLoss>
    <us-gaap:GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome
      contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002483"
      unitRef="RMB">140903197</us-gaap:GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome>
    <us-gaap:GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002484"
      unitRef="RMB">114125394</us-gaap:GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome>
    <us-gaap:GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002486"
      unitRef="USD">16111711</us-gaap:GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002489"
      unitRef="RMB">-32164435</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002490"
      unitRef="USD">-4480600</us-gaap:ProceedsFromIssuanceOfWarrants>
    <HOLO:ChangeInFairValueOfWarrantLiabilities
      contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002492"
      unitRef="RMB">-4415328</HOLO:ChangeInFairValueOfWarrantLiabilities>
    <HOLO:ChangeInFairValueOfWarrantLiabilities
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002493"
      unitRef="RMB">-372961</HOLO:ChangeInFairValueOfWarrantLiabilities>
    <HOLO:ChangeInFairValueOfWarrantLiabilities
      contextRef="From2023-01-012023-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002495"
      unitRef="USD">-52927</HOLO:ChangeInFairValueOfWarrantLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="From2022-01-012022-12-31_srt_ParentCompanyMember"
      decimals="0"
      id="Fact002502"
      unitRef="RMB">-28968</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact000047"
          xlink:label="Fact000047"
          xlink:type="locator"/>
        <link:footnote id="Footnote000053" xlink:label="Footnote000053" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
    On February 2, 2024, A reverse stock split of the ordinary shares, par value $0.0001of MicroCloud Hologram became effective (&#x201c;Reverse Stock Split&#x201d;). Pursuant to the Reverse Stock Split, every ten (10) ordinary share issued on the effective date of the Reverse Stock Split was combined into one (1) share of ordinary share, par value $0.001, and the authorized share capital of the Company was reduced from US$50,000 divided into 500,000,000 shares of a nominal or par value of US$0.0001 each to US$50,000 divided into 50,000,000 shares of a nominal or par value of US$0.001 each. From a Cayman Islands legal perspective, the Reverse Stock Split does not have any retroactive effect on the Company&#x2019;s shares prior to the effective date February 2, 2024. However, for accounting purposes only, references to the Company&#x2019;s ordinary shares in this description are stated as having been retroactively adjusted and restated to give effect to the Reverse Stock Split, as if the Reverse Stock Split had occurred by the relevant earlier date.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000047"
          xlink:to="Footnote000053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000050"
          xlink:label="Fact000050"
          xlink:type="locator"/>
        <link:footnote id="Footnote000054" xlink:label="Footnote000054" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
    In connection with the Reverse Stock Split, the Exercise Price (as such term is defined in the Company&#x2019;s Warrant Agreement dated June 21, 2021) was adjusted from $11.50 to $115, with a proportionate adjustment downwards to the shares underlying the warrants, as further described in section 4.2 of the Warrant Agreement. The Exercise Price adjustment was made pursuant to section 4.3.1 of the Warrant Agreement.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000050"
          xlink:to="Footnote000054"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000051"
          xlink:label="Fact000051"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000051"
          xlink:to="Footnote000054"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000052"
          xlink:label="Fact000052"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000052"
          xlink:to="Footnote000054"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000232"
          xlink:label="Fact000232"
          xlink:type="locator"/>
        <link:footnote id="Footnote000289" xlink:label="Footnote000289" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">All period results have been adjusted for the reverse stock
split effective February 2, 2024 (See Note 18 - Subsequent Event).</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000232"
          xlink:to="Footnote000289"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000233"
          xlink:label="Fact000233"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000233"
          xlink:to="Footnote000289"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000248"
          xlink:label="Fact000248"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000248"
          xlink:to="Footnote000289"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000467"
          xlink:label="Fact000467"
          xlink:type="locator"/>
        <link:footnote id="Footnote000502" xlink:label="Footnote000502" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">All
                                            period results have been adjusted for the reverse stock split effective February 2, 2024
                                            (See Note 18 - Subsequent Event).</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000467"
          xlink:to="Footnote000502"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000469"
          xlink:label="Fact000469"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000469"
          xlink:to="Footnote000502"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000471"
          xlink:label="Fact000471"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000471"
          xlink:to="Footnote000502"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000473"
          xlink:label="Fact000473"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000473"
          xlink:to="Footnote000502"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000475"
          xlink:label="Fact000475"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000475"
          xlink:to="Footnote000502"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000477"
          xlink:label="Fact000477"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000477"
          xlink:to="Footnote000502"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000479"
          xlink:label="Fact000479"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000479"
          xlink:to="Footnote000502"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000481"
          xlink:label="Fact000481"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000481"
          xlink:to="Footnote000502"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000487"
          xlink:label="Fact000487"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000487"
          xlink:to="Footnote000502"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000489"
          xlink:label="Fact000489"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000489"
          xlink:to="Footnote000502"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000491"
          xlink:label="Fact000491"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000491"
          xlink:to="Footnote000502"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000493"
          xlink:label="Fact000493"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000493"
          xlink:to="Footnote000502"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000495"
          xlink:label="Fact000495"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000495"
          xlink:to="Footnote000502"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000497"
          xlink:label="Fact000497"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000497"
          xlink:to="Footnote000502"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000499"
          xlink:label="Fact000499"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000499"
          xlink:to="Footnote000502"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000501"
          xlink:label="Fact000501"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000501"
          xlink:to="Footnote000502"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000504"
          xlink:label="Fact000504"
          xlink:type="locator"/>
        <link:footnote id="Footnote000739" xlink:label="Footnote000739" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">All
                                            period results have been adjusted for the reverse stock split effective February 2, 2024
                                            (See Note 18 - Subsequent Event).</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000504"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000512"
          xlink:label="Fact000512"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000512"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0515"
          xlink:label="xdx2ixbrl0515"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0515"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000545"
          xlink:label="Fact000545"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000545"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000552"
          xlink:label="Fact000552"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000552"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000573"
          xlink:label="Fact000573"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000573"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000581"
          xlink:label="Fact000581"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000581"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000585"
          xlink:label="Fact000585"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000585"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000593"
          xlink:label="Fact000593"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000593"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000597"
          xlink:label="Fact000597"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000597"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000605"
          xlink:label="Fact000605"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000605"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000609"
          xlink:label="Fact000609"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000609"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000617"
          xlink:label="Fact000617"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000617"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000621"
          xlink:label="Fact000621"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000621"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000629"
          xlink:label="Fact000629"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000629"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000633"
          xlink:label="Fact000633"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000633"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000641"
          xlink:label="Fact000641"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000641"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000645"
          xlink:label="Fact000645"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000645"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000653"
          xlink:label="Fact000653"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000653"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000667"
          xlink:label="Fact000667"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000667"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000674"
          xlink:label="Fact000674"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000674"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000697"
          xlink:label="Fact000697"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000697"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000705"
          xlink:label="Fact000705"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000705"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000729"
          xlink:label="Fact000729"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000729"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000737"
          xlink:label="Fact000737"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000737"
          xlink:to="Footnote000739"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001616"
          xlink:label="Fact001616"
          xlink:type="locator"/>
        <link:footnote id="Footnote001657" xlink:label="Footnote001657" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
     In August&#160;2016, Shenzhen Mengyun invested RMB 2,000,000 in a company in the technology development and animation design areas for 19.9% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 2,000,000 impairment loss for the investment in 2018.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001616"
          xlink:to="Footnote001657"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001618"
          xlink:label="Fact001618"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001618"
          xlink:to="Footnote001657"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001620"
          xlink:label="Fact001620"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001620"
          xlink:to="Footnote001657"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001622"
          xlink:label="Fact001622"
          xlink:type="locator"/>
        <link:footnote id="Footnote001658" xlink:label="Footnote001658" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
     In November&#160;2015, Shanghai Mengyun invested RMB 500,000 in a company in the database service for 4.44% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 500,000 impairment loss for the investment in 2018.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001622"
          xlink:to="Footnote001658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001624"
          xlink:label="Fact001624"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001624"
          xlink:to="Footnote001658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001626"
          xlink:label="Fact001626"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001626"
          xlink:to="Footnote001658"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001628"
          xlink:label="Fact001628"
          xlink:type="locator"/>
        <link:footnote id="Footnote001659" xlink:label="Footnote001659" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
     In September&#160;2021, Shenzhen Mengyun invested RMB 600,000 in a company specializing in research and development of smart wearable devices for 5% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 600,000 impairment loss for the investment in 2022.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001628"
          xlink:to="Footnote001659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001630"
          xlink:label="Fact001630"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001630"
          xlink:to="Footnote001659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001632"
          xlink:label="Fact001632"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001632"
          xlink:to="Footnote001659"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001634"
          xlink:label="Fact001634"
          xlink:type="locator"/>
        <link:footnote id="Footnote001660" xlink:label="Footnote001660" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
     In October&#160;2021, Shenzhen Mengyun invested RMB 1,000,000 in a company specializing in VR/AR education technology for 3% equity interest. Due to the continual losses, the Company believes that the probability of recovering the investment is low. Therefore, the Company accrued RMB 1,000,000 impairment loss for the investment in 2022.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001634"
          xlink:to="Footnote001660"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001636"
          xlink:label="Fact001636"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001636"
          xlink:to="Footnote001660"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001638"
          xlink:label="Fact001638"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001638"
          xlink:to="Footnote001660"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl1640"
          xlink:label="xdx2ixbrl1640"
          xlink:type="locator"/>
        <link:footnote id="Footnote001661" xlink:label="Footnote001661" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
     In March&#160;2023, Shenzhen Mengyun invested RMB 600,000 in a company in the technology development and animation design areas for 2% equity interest.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl1640"
          xlink:to="Footnote001661"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001642"
          xlink:label="Fact001642"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001642"
          xlink:to="Footnote001661"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001644"
          xlink:label="Fact001644"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001644"
          xlink:to="Footnote001661"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001668"
          xlink:label="Fact001668"
          xlink:type="locator"/>
        <link:footnote id="Footnote001685" xlink:label="Footnote001685" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
     On July&#160;1, 2020, Shenzhen Mengyun entered into acquisition agreement to acquire 100% equity interests of Shenzhen Bowei, a provider of holographic PCBA solutions. The transaction consummated on July&#160;1, 2020. According to the agreement, acquisition consideration is RMB 20,000,000 (approximately USD 3.1 million) to acquire the 100% equity interests of Shenzhen Bowei. Acquired amortizable intangible assets includes customer relationship, software, and non-compete agreements. Approximately RMB 9.7 million (USD 1.5 million) of goodwill arising from the acquisition is mainly attributable to the excess of the consideration paid over the fair value of the net assets acquired that cannot be recognized separately as identifiable assets under U.S. GAAP, and comprise (a) the assembled work force and (b) the expected but unidentifiable business growth as a result of the synergy resulting from the acquisition. According to the evaluation report from King Kee, the Fair Value of Shenzhen Bowei is RMB 5,300,000, while the carrying value of RMB 15,259,000, so the goodwill shall be fully impaired.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001668"
          xlink:to="Footnote001685"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl1670"
          xlink:label="xdx2ixbrl1670"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl1670"
          xlink:to="Footnote001685"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl1672"
          xlink:label="xdx2ixbrl1672"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl1672"
          xlink:to="Footnote001685"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001674"
          xlink:label="Fact001674"
          xlink:type="locator"/>
        <link:footnote id="Footnote001686" xlink:label="Footnote001686" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
     On October&#160;1, 2020, Shenzhen Mengyun entered into acquisition agreement to acquire 100% equity interests of Shenzhen Tianyuemeng, an entity focused on holographic advertising services. The transaction consummated on October&#160;1, 2020. According to the agreement, acquisition consideration is RMB 30,000,000 (approximately USD 4.6 million) to acquire the 100% equity interests of Shenzhen Tianyuemeng. Acquired amortizable intangible assets includes customer relationship, software, and non-compete agreements. Approximately RMB 11.4 million (USD 1.8 million) of goodwill arising from the acquisition is mainly attributable to the excess of the consideration paid over the fair value of the net assets acquired that cannot be recognized separately as identifiable assets under U.S. GAAP, and comprise (a) the assembled work force and (b) the expected but unidentifiable business growth as a result of the synergy resulting from the acquisition.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001674"
          xlink:to="Footnote001686"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl1676"
          xlink:label="xdx2ixbrl1676"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl1676"
          xlink:to="Footnote001686"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl1678"
          xlink:label="xdx2ixbrl1678"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl1678"
          xlink:to="Footnote001686"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001786"
          xlink:label="Fact001786"
          xlink:type="locator"/>
        <link:footnote id="Footnote001793" xlink:label="Footnote001793" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">
     It is mainly due to the lower tax rate of the entities incorporated in Hong Kong, and tax exempt in Cayman Islands.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001786"
          xlink:to="Footnote001793"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001787"
          xlink:label="Fact001787"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001787"
          xlink:to="Footnote001793"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact001788"
          xlink:label="Fact001788"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact001788"
          xlink:to="Footnote001793"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact002400"
          xlink:label="Fact002400"
          xlink:type="locator"/>
        <link:footnote id="Footnote002432" xlink:label="Footnote002432" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Par
                                            value has been adjusted for the reverse stock split effective February 2, 2024 (See Note
                                            18 - Subsequent Event).</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact002400"
          xlink:to="Footnote002432"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact002401"
          xlink:label="Fact002401"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact002401"
          xlink:to="Footnote002432"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
