<SEC-DOCUMENT>0001683168-24-002822.txt : 20240429
<SEC-HEADER>0001683168-24-002822.hdr.sgml : 20240429
<ACCEPTANCE-DATETIME>20240429164221
ACCESSION NUMBER:		0001683168-24-002822
CONFORMED SUBMISSION TYPE:	10-K/A
PUBLIC DOCUMENT COUNT:		16
CONFORMED PERIOD OF REPORT:	20231231
FILED AS OF DATE:		20240429
DATE AS OF CHANGE:		20240429

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Beam Global
		CENTRAL INDEX KEY:			0001398805
		STANDARD INDUSTRIAL CLASSIFICATION:	SEMICONDUCTORS & RELATED DEVICES [3674]
		ORGANIZATION NAME:           	04 Manufacturing
		IRS NUMBER:				208457250
		STATE OF INCORPORATION:			NV
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K/A
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-38868
		FILM NUMBER:		24891907

	BUSINESS ADDRESS:	
		STREET 1:		5660 EASTGATE DRIVE
		CITY:			SAN DIEGO
		STATE:			CA
		ZIP:			92121
		BUSINESS PHONE:		858-799-4583

	MAIL ADDRESS:	
		STREET 1:		5660 EASTGATE DRIVE
		CITY:			SAN DIEGO
		STATE:			CA
		ZIP:			92121

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Envision Solar International, Inc.
		DATE OF NAME CHANGE:	20100407

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Casita Enterprises, Inc.
		DATE OF NAME CHANGE:	20070508
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K/A
<SEQUENCE>1
<FILENAME>beam_10ka.htm
<DESCRIPTION>FORM 10-KA FOR 12/31/23
<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:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:BEEM="http://beamforall.com/20231231">
<head>
     <title>Beam Global 10-KA</title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02E_US%2DGAAP%2D2023%2D(with%2DECD) -->
<!-- Field: Set; Name: xdx; ID: xdx_03C_BEEM_beamforall.com_20231231 -->
<!-- Field: Set; Name: xdx; ID: xdx_04A_20230101_20231231 -->
<!-- Field: Set; Name: xdx; ID: xdx_055_edei%2D%2DAmendmentFlag_true -->
<!-- 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_059_edei%2D%2DAmendmentDescription_to amend and restate Part III -->
<!-- Field: Set; Name: xdx; ID: xdx_05B_edei%2D%2DEntityCentralIndexKey_0001398805 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_069_Pure_4_xbrli%2D%2Dpure -->
<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">true</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:AmendmentDescription">to amend and restate Part III</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000007" name="dei:EntityCentralIndexKey">0001398805</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="beem-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">0001398805</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="AsOf2023-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-04-25">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-04-25</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>
  </ix:resources>
 </ix:header>
</div>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 7pt"><a href="#ka_001">Table of Contents</a></span></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: 0pt 0; text-align: center"><b>UNITED STATES </b><br/>
<b>SECURITIES AND EXCHANGE COMMISSION </b><br/>
Washington, D.C. 20549</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: 0pt 0; text-align: center"><b>FORM <span id="xdx_900_edei--DocumentType_c20230101__20231231_zSSFqRg5yYq3"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000013" name="dei:DocumentType">10-K/A</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Amendment No. 1</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: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90D_edei--DocumentAnnualReport_c20230101__20231231_zUA5fLwNNYti"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt:booleantrue" id="Fact000014" name="dei:DocumentAnnualReport">&#9746;</ix:nonNumeric></span></span>
<b>ANNUAL REPORT UNDER SECTION 13 OR 15 (D) OF SECURITIES EXCHANGE ACT OF 1934</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the fiscal year ended <span id="xdx_909_edei--DocumentPeriodEndDate_c20230101__20231231_zsiDfV4l5Zxe"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt:datemonthdayyearen" id="Fact000015" name="dei:DocumentPeriodEndDate"><span id="xdx_90B_edei--CurrentFiscalYearEndDate_c20230101__20231231_z7ogdHZyWBWc"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt:datemonthdayen" id="Fact000016" name="dei:CurrentFiscalYearEndDate">December 31</ix:nonNumeric></span>, 2023</ix:nonNumeric></span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90B_edei--DocumentTransitionReport_c20230101__20231231_zCS1vGp2z9Xk"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt:booleanfalse" id="Fact000017" name="dei:DocumentTransitionReport">&#9744;</ix:nonNumeric></span></span>
<b>TRANSITION REPORT UNDER SECTION 13 OR 15 (D) OF SECURITIES EXCHANGE ACT OF 1934</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: 0pt 0; text-align: center">For the transition period from __________ to __________</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: 0pt 0; text-align: center"><i>Commission File Number <span id="xdx_904_edei--EntityFileNumber_c20230101__20231231_z4uoS7PwiTp3"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000018" name="dei:EntityFileNumber">001-38868</ix:nonNumeric></span> </i></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: 0pt 0; text-align: center"><b><span id="xdx_90B_edei--EntityRegistrantName_c20230101__20231231_znwjXcvu16O3"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000019" name="dei:EntityRegistrantName">Beam Global</ix:nonNumeric></span></b></p>

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

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

<table 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: 50%; font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90C_edei--EntityIncorporationStateCountryCode_c20230101__20231231_z8XKuQ9mHKge"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt-sec:stateprovnameen" id="Fact000020" name="dei:EntityIncorporationStateCountryCode">Nevada</ix:nonNumeric></span></b></span></td>
    <td style="width: 50%; font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_900_edei--EntityTaxIdentificationNumber_c20230101__20231231_zk43LSUiw5Ek"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000021" name="dei:EntityTaxIdentificationNumber">26-1342810</ix:nonNumeric></span></b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(State of Incorporation)</span></td>
    <td style="font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(IRS Employer ID Number)</span></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: center"><span id="xdx_909_edei--EntityAddressAddressLine1_c20230101__20231231_zNpB7xHxqhCj"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000022" name="dei:EntityAddressAddressLine1">5660 Eastgate Dr.</ix:nonNumeric></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span id="xdx_904_edei--EntityAddressCityOrTown_c20230101__20231231_zCyndVGQ536g"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000023" name="dei:EntityAddressCityOrTown">San Diego</ix:nonNumeric></span>, <span id="xdx_908_edei--EntityAddressStateOrProvince_c20230101__20231231_zLbIXu8Rl4j6"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt-sec:stateprovnameen" id="Fact000024" name="dei:EntityAddressStateOrProvince">California</ix:nonNumeric></span> <span id="xdx_904_edei--EntityAddressPostalZipCode_c20230101__20231231_zyXpckSdl3x5"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000025" name="dei:EntityAddressPostalZipCode">92121</ix:nonNumeric></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span id="xdx_90E_edei--CityAreaCode_c20230101__20231231_zPwu81mtLb7d"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000026" name="dei:CityAreaCode">(858)</ix:nonNumeric></span> <span id="xdx_909_edei--LocalPhoneNumber_c20230101__20231231_zbHRvFKbaIla"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000027" name="dei:LocalPhoneNumber">799-4583</ix:nonNumeric></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Address and telephone number of principal executive
offices)</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: 0pt 0; text-align: center">Securities registered pursuant to Section 12(b)
of the Act:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border: black 1pt solid; width: 40%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title of each class</span></td>
    <td style="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 20%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trading Symbol(s)</span></td>
    <td style="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 40%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name of principal U.S. market on which traded</span></td></tr>
  <tr style="vertical-align: top">
    <td style="border-right: black 1pt solid; border-left: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_edei--Security12bTitle_c20230101__20231231_z40CKFAefCyf"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000028" name="dei:Security12bTitle">Common stock, $0.001 par value</ix:nonNumeric></span></span></td>
    <td style="border-right: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_edei--TradingSymbol_c20230101__20231231_z1ylb26QT9Eb"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000029" name="dei:TradingSymbol">BEEM</ix:nonNumeric></span></span></td>
    <td style="border-right: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_edei--SecurityExchangeName_c20230101__20231231_zAhbQsk9Ycs6" title="Security Exchange Name"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt-sec:exchnameen" id="Fact000031" name="dei:SecurityExchangeName">Nasdaq</ix:nonNumeric></span> Capital Market</span></td></tr>
  <tr style="vertical-align: top">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid">&#160;</td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid">&#160;</td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid">&#160;</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: 0pt 0; text-align: center">Securities registered pursuant to Section 12(g)
of the Act: None</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: 0pt 0; text-align: justify">Indicate by check mark if the registrant is a
well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes <span style="font-family: Times New Roman, Times, Serif">&#9744;</span>
<span id="xdx_908_edei--EntityWellKnownSeasonedIssuer_c20230101__20231231_zflacYaiRxS5"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000032" name="dei:EntityWellKnownSeasonedIssuer">No</ix:nonNumeric></span> <span style="font-family: Times New Roman, Times, Serif">&#9746;</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: 0pt 0; text-align: justify">Indicate by check mark if the registrant is not
required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes <span style="font-family: Times New Roman, Times, Serif">&#9744;</span>
<span id="xdx_904_edei--EntityVoluntaryFilers_c20230101__20231231_zjougxWwLSef"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000033" name="dei:EntityVoluntaryFilers">No</ix:nonNumeric></span> <span style="font-family: Times New Roman, Times, Serif">&#9746;</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: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
(1) has filed all reports required to be filed by Section 13 or 15 (d) of the Securities Exchange Act of 1934 during the preceding 12
months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements
for the past 90 days. <span id="xdx_90D_edei--EntityCurrentReportingStatus_c20230101__20231231_zkqna2nTJsy9"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000034" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric></span> <span style="font-family: Times New Roman, Times, Serif">&#9746;</span> No <span style="font-family: Times New Roman, Times, Serif">&#9744;</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: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405
of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <span id="xdx_903_edei--EntityInteractiveDataCurrent_c20230101__20231231_zMHWUYWZXJql"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000035" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric></span>
<span style="font-family: Times New Roman, Times, Serif">&#9746;</span> No <span style="font-family: Times New Roman, Times, Serif">&#9744;</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: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company
under Rule 12b-2 of the Exchange Act. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller
reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</p>

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

<table 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: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large accelerated filer &#9744;</span></td>
    <td style="width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated filer &#9744;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_edei--EntityFilerCategory_c20230101__20231231_zvcnrP9B8Qii"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt-sec:entityfilercategoryen" id="Fact000036" name="dei:EntityFilerCategory">Non-accelerated filer</ix:nonNumeric></span> &#9746;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller reporting company <span id="xdx_900_edei--EntitySmallBusiness_c20230101__20231231_zuUDLxw8iO28"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt:booleantrue" id="Fact000037" name="dei:EntitySmallBusiness">&#9746;</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging growth company <span id="xdx_901_edei--EntityEmergingGrowthCompany_c20230101__20231231_z7E3M01odPNl"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt:booleanfalse" id="Fact000038" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></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: 0pt 0; text-align: justify">If an emerging growth company, indicate by check
mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting
standards provided pursuant to Section 13(a) of the Exchange Act. <span style="font-family: Times New Roman, Times, Serif">&#9744;</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: 0pt 0; text-align: justify">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 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. <span style="font-family: Times New Roman, Times, Serif"><span id="xdx_903_edei--IcfrAuditorAttestationFlag_c20230101__20231231_ztlY6eLBQcXl"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt:booleanfalse" id="Fact000039" name="dei:IcfrAuditorAttestationFlag">&#9744;</ix:nonNumeric></span></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: 0pt 0; text-align: justify">If securities are registered pursuant to Section
12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction
of an error to previously issued financial statements. <span style="font-family: Times New Roman, Times, Serif"><span id="xdx_906_edei--DocumentFinStmtErrorCorrectionFlag_c20230101__20231231_zyD9CW109Gwb"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt:booleanfalse" id="Fact000040" name="dei:DocumentFinStmtErrorCorrectionFlag">&#9744;</ix:nonNumeric></span></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: 0pt 0; text-align: justify">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 o&#64259;cers during the relevant recovery period pursuant to &#167;240.10D-1(b). <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
is a shell company (as defined in Rule 12b-2 of the Act). Yes <span style="font-family: Times New Roman, Times, Serif">&#9744;</span>
<span id="xdx_909_edei--EntityShellCompany_c20230101__20231231_zeiAlOYZwEd7"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" format="ixt:booleanfalse" id="Fact000041" name="dei:EntityShellCompany">No</ix:nonNumeric></span> <span style="font-family: Times New Roman, Times, Serif">&#9746;</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: 0pt 0; text-align: justify">The aggregate market value of the voting common
stock held by nonaffiliates of the registrant as of June 30, 2022 (the last business day of the registrant&#8217;s most recently completed
second fiscal quarter) was $<span id="xdx_90A_edei--EntityPublicFloat_iI_pp0p0_c20230630_zjslJb487gL9" title="Entity Public Float"><ix:nonFraction name="dei:EntityPublicFloat" contextRef="AsOf2023-06-30" id="Fact000043" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">137,323,148</ix:nonFraction></span> based upon the closing price of the shares on the NASDAQ Capital Market on that date. This calculation
does not reflect a determination that such persons are affiliates for any other purpose.</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">The number of registrant's shares of common stock,
$0.001 par value, issuable and outstanding as of April 25, 2024, was <span id="xdx_907_edei--EntityCommonStockSharesOutstanding_iI_pn3n3_c20240425_zIuBwxVPwfZ4" title="Entity Common Stock, Shares Outstanding"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="AsOf2024-04-25" id="Fact000045" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">14,526,654</ix:nonFraction></span>.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1pt solid; width: 34%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Auditor Name</span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 31%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Auditor Location</span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 33%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Auditor Firm ID</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_edei--AuditorName_c20230101__20231231_z7AqdQXZs4l1"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000046" name="dei:AuditorName">Marcum LLP</ix:nonNumeric></span></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_edei--AuditorLocation_c20230101__20231231_zramIWLd3Alj"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000047" name="dei:AuditorLocation">New York, NY</ix:nonNumeric></span></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_edei--AuditorFirmId_c20230101__20231231_zsGe74t8hkje"><ix:nonNumeric contextRef="From2023-01-01to2023-12-31" id="Fact000048" name="dei:AuditorFirmId">688</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#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; margin: 0pt 0">&#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; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo; Options: Hidden -->&#160;<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></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: 0pt 0">&#160;</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">Beam
Global (the &#8220;Company&#8221;) is filing this Amendment No.&#160;1 (&#8220;Amendment No.&#160;1&#8221;) to the Company&#8217;s Annual
Report on Form 10-K, as filed by the Company on April 16, 2024 (the &#8220;Original Filing&#8221;), solely to amend and restate Part III,
Item&#160;10 through Item&#160;14, and to update Item&#160;15. The Part III information was previously omitted from the Original Filing
in reliance on General Instruction G(3) to Form 10-K, which permits the information in the above referenced items to be incorporated in
the Form 10-K by reference from our definitive proxy statement if such statement is filed no later than 120 days after our fiscal year-end.
The information required by Items 10-14 of Part III is no longer being incorporated by reference to the proxy statement relating to our
2023 Annual Meeting of Stockholders. The reference on the cover of the Original Filing to the incorporation by reference to portions of
our definitive proxy statement into Part III of the Original Filing is hereby deleted. This Amendment No. 1 is not intended to update
any other information presented in the Original Filing. In addition, as required by Rule 12b-15 promulgated under the Securities Exchange
Act of 1934, as amended, new certifications pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 by our principal executive officer
and principal financial officer are filed herewith as exhibits to this Amendment No.1. Because no financial statements have been included
in this Amendment No. 1 and this Amendment No. 1 does not contain or amend any disclosure with respect to Items 307 and 308 of Regulation
S-K, paragraphs 3, 4, and 5 of the certifications have been omitted.</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">&#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">&#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; margin: 0pt 0">&#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; margin: 0pt 0">&#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; margin: 0pt 0">&#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; margin: 0pt 0">&#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; margin: 0pt 0">&#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; margin: 0pt 0">&#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; margin: 0pt 0">&#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; margin: 0pt 0">&#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; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: LowerRoman; Value: 1; Name: PageNo -->i<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></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: 0pt 0">&#160;</p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; background-color: white">
    <td style="width: 10%; text-align: justify">&#160;</td>
    <td style="width: 80%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#ka_002">PART III</a></span></td>
    <td style="width: 10%; text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 10</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#ka_003">Directors, Executive Officers, and Corporate Governance</a></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 11</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#ka_004">Executive Compensation</a></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8</span></td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 12</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#ka_005">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14</span></td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 13</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#ka_006">Certain Relationships and Related Transactions, and Director Independence</a></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16</span></td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 14</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#ka_007">Principal Accounting Fees and Services</a></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16</span></td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#ka_008">PART IV</a></span></td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: white">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM 15</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#ka_009">Exhibits and Financial Statement Schedules</a></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18</span></td></tr>
  <tr style="vertical-align: top; background-color: #EEEEEE">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#ka_010">Signatures</a></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20</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: 0pt 0">&#160;&#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; margin: 0pt 0">&#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; margin: 0pt 0">&#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; margin: 0pt 0">&#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; margin: 0pt 0">&#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; margin: 0pt 0">&#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; margin: 0pt 0">&#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; margin: 0pt 0">&#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; margin: 0pt 0">&#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; margin: 0pt 0">&#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; margin: 0pt 0">&#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; margin: 0pt 0">&#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; margin: 0pt 0">&#160;</p>

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

<!-- Field: Page; Sequence: 3 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></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: 0pt 0">&#160;</p>

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

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

<table 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: 96px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 10.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="ka_003"></span>DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE. </b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Executive Officers and Directors</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; margin: 0pt 0; text-align: justify; text-indent: 12.25pt">The following table sets
forth the names, ages and positions of our current executive officers and directors (ages as of April 25, 2024):</p>

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

<table cellspacing="0" cellpadding="0" 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; width: 38%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 5%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Age</b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 55%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Position</b></span></td></tr>
  <tr style="background-color: rgb(238,238,238)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Desmond Wheatley</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">58</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">President, Chief Executive Officer, and Chairman of the Board of Directors</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lisa Potok</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">55</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer </span></td></tr>
  <tr style="background-color: rgb(238,238,238)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sandra Peterson</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vice President of Sales and Marketing</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mark Myers</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Operating Officer</span></td></tr>
  <tr style="background-color: rgb(238,238,238)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Anthony Posawatz <sup>(1)(2)</sup></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">64</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Peter Davidson <sup>(1)</sup></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">64</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td></tr>
  <tr style="background-color: rgb(238,238,238)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Judy Krandel <sup>(1)</sup></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">59</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">George Syllantavos<sup>(1)</sup></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">59</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">______________________</p>

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

<table 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: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td>
    <td style="width: 95%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Member of the Audit, Compensation, Nominating &amp; Governance, and Equity Oversight Committees</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(2)</sup></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lead Independent Director</span></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"><b>Biographies of Directors and Officers</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: 0pt 0; text-align: justify; text-indent: 0.5in"><b><i>Desmond Wheatley&#160;</i></b>has
served as our president, chief operating officer, and secretary since September 2010. Mr. Wheatley was appointed chief executive officer
and director in August 2011, and he became the chair of our board of directors in December 2016. He is an inventor of the EV ARC&#8482;,
BeamTrak&#8482;, UAV ARC&#8482; and EV Standard&#8482;. Mr. Wheatley has two decades of senior international management experience in
technology systems integration, energy management, communications and renewable energy. Prior to joining Beam Global, Mr. Wheatley was
a founding partner in the international consulting practice Crichton Hill LLC in 2009 and he was chief executive officer of iAxis FZ LLC,
a Dubai based alternative energy and technology systems integration company from 2007 to 2009. From 2000 to 2007, Mr. Wheatley held a
variety of senior management positions at San Diego-based Kratos Defense and Security Solutions, formally known as Wireless Facilities,
with the last five years as president of ENS (Enterprise Network Solutions, a division of Wireless Facilities Inc (NASDAQ: WFII now KTOS)),
then the largest independent security and energy management systems integrator in the United States. Prior to forming ENS in 2002, Mr.
Wheatley held senior management positions in the cellular and broadband wireless industries, deploying infrastructure and lobbying in
Washington DC on behalf of major wireless service providers. Mr. Wheatley&#8217;s teams led turnkey deployments of thousands of cellular
sites and designed and deployed broadband wireless networks in many MTAs across the United States. Mr. Wheatley has founded, funded, and
operated four profitable start-up companies and was previously engaged in merger and acquisition activities. Mr. Wheatley evaluated acquisition
opportunities, conducted due diligence and raised commitments of $500 million in debt and equity.</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"><b><i>Lisa
Potok&#160;</i></b>has served as our chief financial officer since December 2023. Ms. Potok served as chief financial officer,
treasurer, and secretary of Nice North America LLC from 2022 to 2023. Prior to that, Ms. Potok held positions as the vice president
of global finance, investor relations and M&amp;A for Newegg Inc. (NASDAQ: NEGG) during 2021, vice president of global finance at
Club Demonstration Services, (NASDAQ: ADV) from 2019 to 2020, a product demonstration company, and vice president of
finance/divisional chief financial officer at FTD, Inc.&#8217;s Provide Commerce division (NASDAQ: FTD) from 2016 to 2019 . Ms.
Potok is a CPA and holds a Bachelor of Arts in Accounting from Hillsdale College, and a Master of Business Administration from The
Paul Merage School of Business at the University of California.</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">&#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"></p>

<!-- Field: Page; Sequence: 4 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Value: 1; Name: PageNo -->1<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></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: 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"><b><i>Sandra Peterson </i></b>has
served as our Vice President of Sales and Marketing since January 2020. From February 2015 to December 2019, Ms. Peterson led the AI and
go-to-market strategy at Absolutdata, a leading AI and analytics company. Prior to that, she held leadership roles at both early-stage
startups and Fortune 500 companies including Apple, Nvidia, Adobe and Palm. Sandra holds a Bachelor of Science degree in Management Science
from the University of California at San Diego, and a Master&#8217;s degree in International Business from St. Mary&#8217;s College of
Moraga.</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"><b><i>Mark Myers </i></b>has
served as our Chief Operating Officer since January 2024. Prior to joining Beam Global, Mr. Myers was the Senior Director of Operations
of Bilstein of America, a wholly owned subsidiary of thyssenkrupp (traded on Frankfurt Stock Exchange: TKA) from 2021 to 2024, leading
manufacturing, supply chain, distribution, and quality for high-quality aftermarket shock absorbers and suspension systems. Prior to that,
he was the Director of Manufacturing Operations for General Atomics Electromagnetic Systems from 2010 to 2021, a Management Consultant
at McKinsey &amp; Co. from 2007 to 2010 and served as a Nuclear Navy Officer for the United States Navy from 1998 - 2006. Mr. Myers holds
a Master of Science in Executive Leadership from the University of San Diego, Master of Science in Engineering Management from Old Dominion
University and a Bachelor of Science in Naval Architecture and Marine Engineering from the Webb Institute.</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"><b><i>Anthony Posawatz&#160;</i></b>has
served as a director of the Company since February 2016. He currently serves on our lead director and is a member of Compensation, Nominating
and Governance and Equity Oversight Committees. Mr. Posawatz has been an automotive industry professional for over 40 years and over 30
years in an executive capacity. He currently serves as CEO of Fermata Energy and of his consulting advisory firm, Invictus iCAR LLC. He
has previously served as the president, chief executive officer, and a director of Fisker Automotive from August 2012 to August 2013.
Mr. Posawatz worked for General Motors (&#8220;GM&#8221;) for more than 30 years. As GM&#8217;s vehicle line director for the Chevrolet
Volt and key leader of global electric vehicle development, he was responsible for bringing the Chevrolet Volt from concept to production
launch in 2010. He currently serves on the boards of Zapp EV (NASDAQ: ZAPP), Nanoramic Laboratories and Fermata Energy.</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">Mr. Posawatz is a licensed
professional engineer (P. E.) in Michigan and was both a General Motors Undergraduate Scholar at Wayne State University where he earned
a Bachelor of Science degree in Mechanical Engineering, and a Graduate Fellow at Dartmouth College, Tuck School of Business where he earned
a Master of Business Administration degree.</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"><b><i>Peter Davidson&#160;</i></b>has
served as a director of the Company since September 2016. He currently serves on our Audit, Compensation, Nominating and Governance and
Equity Oversight Committees. Since 2019, Mr. Davidson has been the chief executive officer and a director of Aligned Climate Capital LLC,
an investment advisory firm focused exclusively on investments in clean energy, efficient transportation, green real estate and sustainable
natural resources. From 2016 to 2019, he was the chief executive officer for Aligned Intermediary, an investment advisory group created
to help long-term investors increase the flow of capital into capital infrastructure projects and clean energy companies. In May 2013,
Mr. Davidson was appointed by President Obama to serve as the executive director of the Loan Program Office (&#8220;LPO&#8221;) at the
United States Department of Energy, a position he held until June 2015. At the LPO, Mr. Davidson oversaw the program&#8217;s more than
$30 billion portfolio of loans and loan guarantees, making it the largest project finance organization in the United States government.
Mr. Davidson was responsible for ensuring that the LPO carried out its mission to accelerate the deployment of innovative clean energy
projects and domestic advanced vehicle manufacturing. Prior to leading the LPO, Mr. Davidson was the senior advisor for energy and economic
development at the Port Authority of New York and New Jersey (from 2012 to 2013) and was the executive director of New York State&#8217;s
economic development agency, the Empire State Development Corporation (from 2009 to 2011). From 1989 to 2014, Mr. Davidson was an entrepreneur
who founded and managed several separate companies in television and radio broadcasting, outdoor advertising, and traditional and digital
marketing services, with a focus on the Hispanic market. From 1986 to 1989, he was an executive in the investment banking division of
Morgan Stanley &amp; Co. Since 2001, Mr. Davidson has also been the chairman of the JM Kaplan Fund, a New York City based philanthropic
organization. Under his leadership, grant making has focused on reducing New York City&#8217;s carbon footprint, supporting immigrant
integration in the U.S. and archeological conservation world-wide. Mr. Davidson is currently a director of First Eagle Investment Management.
Mr. Davidson received his Master of Business Administration degree from Harvard University in 1986 and his Bachelor of Arts degree from
Stanford University in 1981.</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">&#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"></p>

<!-- Field: Page; Sequence: 5 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></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: 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: 27pt; background-color: white"><b><i>Judy
Krandel </i></b>has served as director of the Company since December 2023. She currently serves on our Audit, Compensation, Nominating
and Governance and Equity Oversight Committees. Mrs. Krandel currently serves as the CFO of Nephros, Inc (NASDAQ: NEPH). from November
2023. Mrs. Krandel served as the Chief Financial Officer of Recruiter.com Group, Inc. (NASDAQ: RCRT) from June 2020 to September 2023.
From November 2016 until December 2019, she served as Chief Financial Officer, and then Senior Business Development Consultant for PeerStream,
Inc. From March 2012 until November 2016, Mrs. Krandel was the Portfolio Manager for Juniper Investment Company, a small-cap hedge fund.
Mrs. Krandel spent the earlier part of her career as an equity analyst and portfolio manager focusing on small-cap public equities. In
the past, she had served on the board of directors of Lincoln First Bancorp, Snap Interactive (NASDAQ: PALT) and Cynergistek in the digital
media and healthcare cybersecurity industries. She is a graduate of the Wharton School of Business of the University of Pennsylvania with
a degree in finance and the Booth School of Business of the University of Chicago with an MBA in finance and accounting.</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: 27pt; background-color: white"><b><i>George
Syllantavos </i></b>has served as director of the Company since December 2023. He currently serves on our Audit, Compensation, Nominating
and Governance and Equity Oversight Committees. My Syllantavos has served as the Founder, Co-CEO and CFO of Stellar V Capital Inc. since
September 2022. Mr. Syllantavos is a member of the Board of Directors, member and chairman of the Audit Committee, member of the Compensation
Committee, and member of the Nominating Committee of Cepton Inc. (NASDAQ: CPTN) since February 2022, and Non-Executive Director of SevenSeas
Investment Fund since March 2019, Founder and Managing Director of Nautilus Energy Management since February 2013. Previously, Mr. Syllantavos
was the Founder, co-CEO and CFO of Growth Capital Acquisition Corp. (NASDAQ: GCAC) from May 2020 to February 2022, has served as a board
member and the Chair of the audit committee of ITHAX Acquisition Corp. (NASDAQ: ITHX) February 2021 to July 2022 and has served as a board
member of Phunware Inc. (NASDAQ: PHUN) from December 2018 to December 2021. Mr. Syllantavos holds a bachelor's degree in Industrial Engineering
from Roosevelt University in Chicago, IL and a Masters of Business Administration in Operations Management, International Finance and
Transportation Management from the Kellogg Graduate School at Northwestern University, in Evanston, IL.</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">Each executive officer serves
at the discretion of our Board of Directors and holds office until his or her successor is duly elected and qualified or until his or
her earlier resignation or removal. There are no family relationships among any of our directors or executive officers.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;<b>Director Experience, Qualifications, Attributes and Skills</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; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We believe that the backgrounds
and qualifications of our directors, considered as a group, provide a broad mix of experience, knowledge and abilities that will allow
the Board to fulfill its responsibilities. We believe that our Board is composed of a group of leaders in their respective fields. All
of the current directors have executive experience at public companies, as well as experience serving on other companies&#8217; boards,
which provides an understanding of different business processes, challenges and strategies facing other companies. Further, our directors
also have other experience that makes them valuable members and provides insight into issues relevant to the 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: 0pt 0; text-align: justify; text-indent: 0.5in">The following highlights the
specific experience, qualification, attributes and skills of our individual Board members, or nominees for the Board, that have led our
Nominating and Governance Committee and the Board to conclude that these individuals are qualified to serve on our Board:</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">Mr. Wheatley provides leadership
and industry experience to the Board of Directors gained by being our chief executive officer since August 2011 and president since September
2010. Mr. Wheatley has held numerous executive positions in international organizations including five years as president of a publicly
traded technology and energy management company. Mr. Wheatley was the founding member of an international consulting company with expertise
in the renewable and energy sectors. He has held various executive level positions in multiple infrastructure deployment companies and
has been involved in energy management and renewables since 2002. Mr. Wheatley also provides the Board of Directors with significant corporate
finance experience.</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">Mr. Posawatz provides leadership
and industry experience to the Board of Directors gained by being the chief executive officer of several companies and leading the development
of several electric vehicle products including GM&#8217;s Chevrolet Volt.</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">&#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"></p>

<!-- Field: Page; Sequence: 6 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></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: 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">Mr. Davidson provides leadership
and industry experience to the Board of Directors gained by holding executive level positions at multiple companies and by serving as
executive director of the Loan Program Office of the United States Department of Energy and the Empire State Development Corporation.
Mr. Davidson is also a non-resident fellow at Columbia University&#8217;s Center on Global Energy Policy and the chairman of the JM Kaplan
Fund, a New York City based philanthropic organization which provide grants to support reducing New York City&#8217;s carbon footprint.</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">Mrs. Krandel provides leadership
and industry experience to the Board of Directors gained by executive level and board of director positions at other NASDAQ companies.
&#160;Mrs. Krandel&#8217;s experience in investment management provides the company with additional expertise in capital markets and investor
relations. &#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">Mr. Syllantavos provides leadership
and industry experience to the Board of Directors gained by serving as a chief executive officer and chief financial officer of a number
of public and private companies in the fields of transportation, logistics, infrastructure and technology. Mr. Syllantavos also brings
on experience in transactions and mergers and acquisitions through his service in such executive positions and also contributes his corporate
governance experience pursuant to his service on the Board of a number of public companies.&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Director Independence</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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">Our Board of Directors currently
consists of five directors. Four of our directors are &#8220;independent&#8221; as defined in Rule 4200 of FINRA&#8217;s listing standards
and the NASDAQ Capital Market criteria. In accordance with the standards of the NASDAQ Capital Market, these directors are considered
&#8220;independent&#8221; because they are not employees or executive officers of the Company and have not been paid more than $120,000
of compensation by the Company, other than for their service as members of our Board of Directors, in any consecutive 12-month period
during the past three years. Furthermore, they have no family members being paid compensation by the Company, and they do not serve as
directors or officers of any companies that conduct business with the Company as outside vendors or service providers. We plan to appoint
additional independent directors to our board of directors 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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Board Leadership Structure and Role in Risk
Oversight</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: 27pt">Our Board of Directors focuses
on the most significant risks facing us and our general risk management strategy, and also ensuring that risks undertaken by us are consistent
with the Board&#8217;s appetite for risk. While the Board oversees our company&#8217;s risk management, management is responsible for
day-to-day risk management processes. We believe this division of responsibilities is the most effective approach for addressing the risks
facing us and that our Board leadership structure supports this approach.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Board Committees</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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">Our Board of Directors currently
has an audit committee, a compensation committee, a nominating and governance committee and an equity oversight committee. The composition
and responsibilities of each of the 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.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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"><i>Audit Committee</i>. &#160;The
Audit Committee of the Board of Directors currently consists of three independent directors of which at least one, the Chairman of the
Audit Committee, qualifies as a qualified financial expert as defined in Item 407(d)(5)(ii) of Regulation S-K. Judy Krandel is the Chairman
of the Audit Committee and financial expert, and George Syllantavos and Peter Davidson are the other members of the Audit Committee. The
Audit Committee's duties are to recommend to our Board of Directors the engagement of an independent registered public accounting firm
to audit our consolidated financial statements and to review our accounting and auditing principles. The Audit Committee reviews the scope,
timing and fees for the annual audit and the results of audit examinations performed by any internal auditors and independent public accountants,
including their recommendations to improve the system of accounting and internal controls. The Audit Committee will at all times be composed
exclusively of directors who are, in the opinion of our Board of Directors, free from any relationship that would interfere with the exercise
of independent judgment as a committee member and who possess an understanding of consolidated financial statements and generally accepted
accounting principles. The charter of the Audit Committee is available on our website at www.beamforall.com.</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">&#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"></p>

<!-- Field: Page; Sequence: 7 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></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: 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"><i>Compensation Committee</i>.
The Compensation Committee establishes our executive compensation policy, determines the salary and bonuses of our executive officers
and recommends to the Board stock option grants for our executive officers. George Syllantavos is the Chairman of the Compensation Committee,
and Anthony Posawatz and Judy Krandel and are the other directors who are members of the Compensation Committee. Each of the members are
independent under NASDAQ&#8217;s independence standards for compensation committee members. Our chief executive officer often makes recommendations
to the Compensation Committee and the Board concerning the compensation of other executive officers. The Compensation Committee seeks
input on certain compensation policies from the chief executive officer. The charter of the Compensation Committee is available on our
website at www.beamforall.com.</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"><i>Nominating and Governance
Committee</i>. The Nominating and Governance Committee is responsible for matters relating to the corporate governance of our Company
and the nomination of members of the Board and committees thereof. Peter Davidson is the Chairman of the Nominating and Governance Committee,
and Anthony Posawatz is the other director member of the Committee. Each of the members are independent under NASDAQ&#8217;s independence
standards. The charter of the Nominating and Governance Committee is available on our website at www.beamforall.com.</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"><i>Equity Oversight Committee</i>.
The Equity Oversight Committee is responsible for matters related to the offering of securities of the Company. Anthony Posawatz, George
Syllantavos, Peter Davidson, and Judy Krandel are members of the Equity Oversight Committee.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Considerations in Evaluating Director Nominees</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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">Our nominating and governance
committee uses a variety of methods for identifying and evaluating director nominees. In its evaluation of director candidates, our nominating
and governance committee will consider the current size and composition of our Board of Directors and the needs of our Board of Directors
and the respective committees of our Board of Directors. Some of the qualifications that our nominating and governance committee considers
include, without limitation: issues of character, integrity, and judgment; independence; diversity, including diversity of experience;
experience in corporate management, operations, finance, business development, and mergers and acquisitions; experience relevant to the
Company&#8217;s industry; experience as a board member or executive officer of another publicly held company; length of service; and any
other relevant qualifications, attributes, or skills. Nominees also must have the ability to offer advice and guidance to our Chief Executive
Officer based on past experience in positions with a high degree of responsibility and should be leaders in the companies or institutions
with which they are affiliated. Director candidates must have sufficient time available in the judgment of our nominating and governance
committee to perform all Board of Directors responsibilities and responsibilities of those committees on which they serve.</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">Members of our Board of Directors
are expected to prepare for, attend, and participate in all Board of Directors and applicable committee meetings. Other than the foregoing,
there are no stated minimum criteria for director nominees, although our nominating and governance committee may also consider such other
factors as it may deem, from time to time, are in the best interests of the Company and its stockholders.</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 policy of our nominating
and governance committee is to consider properly submitted stockholder recommendations for candidates for membership on the Board. In
evaluating such recommendations, the nominating and governance committee will address the membership criteria set forth above. After completing
its review and evaluation of director candidates, our nominating and governance committee recommends to our full Board of Directors the
director nominees for selection.</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">Although our Board of Directors
does not maintain a specific policy with respect to board diversity, our Board of Directors believes that it should be a diverse body,
and our nominating and governance committee considers a broad range of backgrounds and experiences. In making determinations regarding
nominations of directors, our nominating and governance committee may take into account the benefits of diverse viewpoints. Our nominating
and governance committee also considers these and other factors as it oversees the annual Board of Directors and committee evaluations.</p>

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

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

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

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

<!-- Field: Page; Sequence: 8 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></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: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Code of Business Conduct and Ethics</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 adopted a Code of
Business Conduct and Ethics that is applicable to all of our employees, officers, and directors, including our Chief Executive Officer,
Chief Financial Officer and other executive and senior financial officers. A copy of our Code of Business Conduct and Ethics is available
in the Investors Relations section of our website at beamforall.com under &#8220;Governance Documents.&#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: 0pt 0"><b>Board Leadership Structure</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 Board has not adopted
a specific policy on whether the same person should serve as both the Chief Executive Officer and Chair of the Board or, if the roles
are separate, whether the chair should be selected from the non-employee directors or should be an employee. The Board believes it is
appropriate to retain the discretion and flexibility to make these determinations from time to time as needed to provide appropriate leadership
for the Company. At this time, the Board believes that&#160;a combined role of Chairman of the Board and Chief Executive Officer, along
with Board committees that are chaired by independent directors is the appropriate leadership structure for the Company at this time.
The combined role fosters open communication between the Board and management team, provides both groups with unified leadership and promotes
efficient development and execution of the Company&#8217;s strategic plan. The board appointed Anthony Posawatz as its lead independent
director on April 16, 2021.</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 independent directors
meet as frequently as they desire, but at least once per year, in an executive session.</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"><b>Board&#8217;s Role in Risk Oversight</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: 0pt 0; text-align: justify; text-indent: 0.5in">In addition to the responsibilities
performed by our audit committee, the Board of Directors plays an active role in overseeing management of the Company&#8217;s risks. The
Board of Directors focuses on the most significant operational risks facing our Company related to our business, assets, and liabilities,
as well as our key financial risks, such as credit risk, interest rate risk, liquidity risk, and other market-related risk. Our Board
seeks to ensure that risks undertaken by the Company are consistent with an overall risk profile that is appropriate for the Company and
the achievement of its business objectives and strategies. The Board of Directors recognizes that risk management and oversight comprise
a dynamic and continuous process and therefore reviews the Company&#8217;s risk model and process periodically. The Board of Directors
performs these tasks both in collaboration with and independently of the audit committee and Company management.</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"><b>Non-Employee Director Compensation</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: 0pt 0; text-align: justify; text-indent: 0.5in">The following table summarizes
compensation paid to our non-employee directors during the year ended December&#160;31, 2023. Directors who are also our employees receive
no additional compensation for their service as a director. During the year ended December&#160;31, 2023, Mr. Wheatley, our current President
and Chief Executive Officer, was an employee. Compensation for Mr. Wheatley is discussed in &#8220;Executive Compensation.&#8221;</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; text-align: center">Name</td><td style="padding-bottom: 1pt">&#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">Fees Earned or Paid in Cash <sup>(1)</sup></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted Stock Awards <sup>(2)</sup></span></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">Total</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 55%; text-align: left">Anthony Posawatz</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">115,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">57,285</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">172,285</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Peter Davidson</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">70,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">76,095</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">146,095</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Nancy Floyd</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">40,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">76,095</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">116,095</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Judy Krandel</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">6,087</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4,557</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,644</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">George Syllantavos</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4,076</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,273</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,349</td><td style="text-align: left">&#160;</td></tr>
  </table>

<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">________________</p>

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

<table 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: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td>
    <td style="width: 95%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Represents the cash quarterly retainer and the meeting attendance fees earned by the non-employee directors.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(2)</sup></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Represents the aggregate grant date fair value for restricted stock awards granted during 2023, computed in accordance with FASB ASC Topic 718. For a discussion of the valuation assumptions used in the calculations, see Note 12 of Notes to Consolidated Financial Statements, included in Part IV, Item 15 of our Form 10-K.</span></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">&#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; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 9 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></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: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Non-Employee Director Compensation Policy</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; margin: 0pt 0"><b><i>Cash Compensation</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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; background-color: white">Each
non-employee director received a quarterly cash retainer of $15,000 for serving on our Board of Directors. The retainer is payable in
arrears, subject to such director&#8217;s continued service on the last day of the preceding quarter and prorated as necessary to reflect
service commencement or termination during the quarter. In addition, each non-employee director receives an additional amount based on
the committee position held per quarter as follows: (i) $10,000 lead director (ii) $5,000 audit chair (iii) $3,750 compensation chair
and (iv) $2,500 nominating and governance chair.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">All
directors are reimbursed for reasonable expenses incurred in connection with attendance at board or committee meetings.</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 non-employee director
received a quarterly cash retainer for serving on our Board of Directors. The retainer is payable in arrears, subject to such director&#8217;s
continued service on the last day of the preceding quarter and prorated as necessary to reflect service commencement or termination during
the quarter.</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">All directors are reimbursed
for reasonable expenses incurred in connection with attendance at board or committee meetings.</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: 0pt 0"><b><i>Equity Compensation</i></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; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On January 2 of each year,
each non-employee director will be granted a certain number of shares of restricted common stock equal to $125,000 divided by the average
daily closing price of our common stock for the preceding month and rounded up to the nearest 100. The restricted common stock vests quarterly
in four (4) equal installments.</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"><b><i>Delinquent Section 16(a) Reports</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Section&#160;16(a) of the
Exchange Act requires directors, certain officers, and ten percent (10%)&#160;stockholders to file reports of ownership and changes in
ownership with the SEC. Based upon a review of filings with the SEC and/or written representations that no other reports were required,
we believe, except as set forth below, that all reports for the Company&#8217;s officers and directors that were required to be filed
under Section&#160;16 of the Exchange Act were timely filed in 2023:</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Symbol">&#183;</span></td><td style="text-align: justify">Form 4s reporting restricted stock awards granted to each of Anthony Posawatz, Nancy Floyd and Peter Davidson
in June 2023.</td></tr>
<tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Symbol">&#183;</span></td><td style="text-align: justify">Form 4 reporting restricted stock award granted to Judy Krandel on December 4, 2023 reported on December
7, 2023.</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: 0pt 0; text-align: justify">&#160;</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"></p>

<!-- Field: Page; Sequence: 10 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></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: 0pt 0; text-align: justify">&#160;</p>

<table 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: 96px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 11.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="ka_004"></span>EXECUTIVE COMPENSATION.</b></span></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"><b>Compensation Discussion and Analysis</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: 0pt 0; text-align: justify; text-indent: 0.5in">The following Compensation
Discussion and Analysis describes the material elements of compensation for our executive officers identified in the Summary Compensation
Table (&#8220;Named Executive Officers&#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: 0pt 0"><b>Processes and Procedures for Compensation Decisions</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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">Our compensation committee
is responsible for the executive compensation programs for our executive officers and reports to the Board of Directors on its discussions,
decisions and other actions. Our Chief Executive Officer makes recommendations to our compensation committee, attends committee meetings,
and is involved in the determination of compensation for the respective executive officers that report to him, except that our Chief Executive
Officer does not make recommendations as to his own compensation. Additionally, our Chief Executive Officer makes recommendations to our
compensation committee regarding short- and long-term compensation for all executive officers (other than himself) based on our results,
an individual executive officer&#8217;s contribution toward these results, and performance toward individual goal achievement. Our compensation
committee then reviews the recommendations and other data and makes decisions as to total compensation for each executive officer other
than the Chief Executive Officer, as well as each individual compensation component. Our compensation committee makes recommendations
to the Board of Directors regarding compensation for our Chief Executive Officer. The independent members of the Board of Directors make
the final decisions regarding executive compensation for our Chief Executive Officer.</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 compensation committee
is authorized to retain the services of one or more executive compensation advisors, as it sees fit, in connection with the establishment
of our compensation programs and related policies.</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>Compensation Program Objectives and Rewards</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">Our compensation philosophy
is based on the premise of attracting, retaining, and motivating exceptional leaders, setting high goals, working toward the common objectives
of meeting the expectations of customers and stockholders, and rewarding outstanding performance. Following this philosophy, we consider
all relevant factors in determining executive compensation, including the competition for talent, our desire to link pay with performance,
the use of equity to align executive interests with those of our stockholders, individual contributions, teamwork, and each executive&#8217;s
total compensation package.</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 compensation received
by our Named Executive Officers is based primarily on their experience and knowledge as well as their responsibilities and individual
contributions to the Company. In addition, the Compensation Committee conducted a compensation benchmarking study in 2022 with an independent,
credible consultant to provide guidance on compensation for members of the executive team. This study provided data and recommendations
for a competitive pay structure.</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 primary purpose of the
compensation and benefits we consider is to attract, retain, and motivate highly talented individuals who will engage in the behavior
necessary to enable us to succeed in our mission, while upholding our values in a highly competitive marketplace. Different elements are
designed to engender different behaviors, and the actual incentive amounts which may be awarded to each Named Executive Officer are subject
to the annual review of our compensation committee who will make recommendations regarding compensation to our Board of Directors. The
following is a brief description of the key elements of our planned executive compensation structure.</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">&#160;</p>

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

<!-- Field: Page; Sequence: 11 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></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: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table 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: 48px">&#160;</td>
    <td style="width: 24px">&#9744;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Base salary and benefits are designed to attract and retain employees over time.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table 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: 48px">&#160;</td>
    <td style="width: 24px">&#9744;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incentive compensation awards are designed to focus employees on the business objectives for a particular year.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p>

<table 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: 48px">&#160;</td>
    <td style="width: 24px">&#9744;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity incentive awards, such as stock options and non-vested stock, focus executives&#8217; efforts on the behaviors within the recipients&#8217; control that they believe are designed to ensure our long-term success as reflected in increases to our stock prices over a period of several years, growth in our profitability and other elements.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p>

<table 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: 48px">&#160;</td>
    <td style="width: 24px">&#9744;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Severance and change in control plans are designed to facilitate a company&#8217;s ability to attract and retain executives as we compete for talented employees in a marketplace where such protections are commonly offered.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Benchmarking</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: 0pt 0; text-align: justify; text-indent: 0.5in">In 2022, we utilized a third-party
to conduct a compensation benchmarking study to provide guidance in the development of our executive compensation. When making compensation
decisions, our Board of Directors may compare each element of compensation paid to our Named Executive Officers against a report showing
comparable compensation metrics from a group that includes both publicly traded and privately held companies. Our Board believes that
while such peer group benchmarks are a point of reference for measurement, they are not necessarily the only factor in setting executive
compensation. Each executive officer&#8217;s compensation relative to the benchmark varies based on the scope of responsibility and time
in the position. Due to the size of our company, it is difficult to collect information pertaining to a formal peer group for this purpose.
We used data across a broader range of companies and will tighten our peer group over time.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>The Elements of Our Compensation Program</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Base Salary</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">Executive officer base salaries
are based on job responsibilities and individual contribution. Our Board of Directors reviews the base salaries of our executive officers,
including our Named Executive Officers, considering factors such as corporate progress toward achieving objectives (without reference
to any specific performance-related targets) and individual performance experience and expertise. Additional factors reviewed by our Board
of Directors in determining appropriate base salary levels and raises include subjective factors related to corporate and individual performance.</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>Incentive Compensation Awards</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">A bonus plan was established
for the services of our named executive officers for 2023 and 2022. In 2023, the Bonus targets were set as a percentage of base pay of
100% for both the Chief Executive Officer and Chief Financial Officer. Goals for 2023 included: (1) the growth in our revenue, (2) improved
gross margin (3) international expansion acquisition that will benefit the Company, (4) capital raise, (5) filling key positions at the
Company and other specific goals for these individuals. Goals for 2022 included (1) the growth in our revenue, (2) improved gross margin
(3) acquisitions that will benefit the Company, (4) strong investor outreach, (5) filling key positions at the Company and other specific
goals for these individuals. Payment for bonuses pertaining to 2023 are expected to be made in the second quarter of 2024. Payment for
bonuses pertaining to 2022 was made in 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: 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; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></p>

<!-- Field: Page; Sequence: 12 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></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: 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>Equity Incentive Awards</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">In order to provide an incentive
to attract and retain directors, officers, and other employees whose services are considered valuable, to encourage a sense of proprietorship
and to stimulate an active interest of such persons in our development and financial success, on August 10, 2011, the Company adopted
an equity incentive plan (the &#8220;2011 Plan&#8221;), pursuant to which 630,000 shares of our common stock are currently reserved for
issuance as awards to employees, directors, consultants and other service providers. This 2011 Plan was ratified by our shareholders at
the 2012 annual shareholders meeting. On June 9, 2021, the Company&#8217;s stockholders approved the Beam Global 2021 Equity Incentive
Plan (the &#8220;2021 Plan&#8221;) under which 2,000,000 shares of the Company&#8217;s common stock are reserved to be issued pursuant
to the exercise of stock options or other awards granted under such plan in addition to the 630,000 shares previously reserved under the
Beam Global 2011 Stock Incentive Plan.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Benefits and Prerequisites</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: 0pt 0; text-align: justify; text-indent: 0.5in">The Company offers paid vacation
and sick leave pay, in addition to a full range of benefits, including health care, dental, vision, life insurance and long-term disability.
The Company also offers a 401(k) Plan for savings and includes a company match up to 3% of pay for the Company&#8217;s employees. We may
adopt additional plans and confer other fringe benefits for our executive officers in the future if our business grows sufficiently to
enable us to afford them.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Summary Compensation Table</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; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table sets forth
all compensation awarded, earned or paid for services rendered in all capacities to the Company during the years ended December 31, 2023
and 2022 to (i) each person who served as the Company&#8217;s chief executive officer during fiscal 2023, (ii)&#160;the two most highly
compensated officers other than the chief executive officer who were serving as executive officers at the end of fiscal 2023 and whose
total compensation for such year exceeded $100,000, and (iii) up to two additional individuals for whom disclosures would have been provided
in this table but for the fact that such persons were not serving as executive officers as of the end of 2023 (sometimes referred to collectively
as the &#8220;Named Executive Officers&#8221;).</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; font-weight: bold; text-align: center">Name and Principal Position</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fiscal Year</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Salary ($)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Bonus ($)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Stock Awards ($)(1)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Option Awards ($)</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Non-Equity Incentive Plan Compensation ($)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">All Other Compensation ($)</td>
    <td style="text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total ($)</td></tr>
  <tr style="background-color: rgb(238,238,238); vertical-align: bottom">
    <td style="width: 33%; text-align: left">Desmond Wheatley</td><td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: center">2023</td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 7%; text-align: right">400,000</td><td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: right">400,000</td><td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: right">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: right">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 7%; text-align: right">&#8211;</td><td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: right">&#160;</td>
    <td style="width: 3%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 7%; text-align: right">800,000</td></tr>
  <tr style="background-color: rgb(238,238,238); vertical-align: bottom">
    <td style="padding-left: 10pt; font-style: italic; text-align: left">President and Chief</td><td>&#160;</td>
    <td style="text-align: center">2022</td><td style="text-align: left">&#160;</td>
    <td style="text-align: right">400,000</td><td>&#160;</td>
    <td style="text-align: right">350,000</td><td>&#160;</td>
    <td style="text-align: right">3,869,250</td><td>&#160;</td>
    <td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#8211;</td><td>&#160;</td>
    <td style="text-align: right">33,965</td>
    <td style="text-align: left"><sup>(2)</sup></td><td>&#160;</td>
    <td style="text-align: right">4,653,215</td></tr>
  <tr style="background-color: rgb(238,238,238); vertical-align: bottom">
    <td style="padding-left: 10pt; font-style: italic; text-align: left">Executive Officer</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#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>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#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>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="background-color: rgb(238,238,238); vertical-align: bottom">
    <td style="text-align: left">Katherine McDermott</td><td>&#160;</td>
    <td style="text-align: center">2023</td><td style="text-align: left">&#160;</td>
    <td style="text-align: right">300,000</td><td>&#160;</td>
    <td style="text-align: right">300,000</td><td>&#160;</td>
    <td style="text-align: right">&#8211;</td><td>&#160;</td>
    <td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#8211;</td><td>&#160;</td>
    <td style="text-align: right">&#8211;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">600,000</td></tr>
  <tr style="background-color: rgb(238,238,238); vertical-align: bottom">
    <td style="padding-left: 10pt; font-style: italic; text-align: left"><p style="margin-top: 0; margin-bottom: 0">Chief Financial Officer</p>
                                                                         <p style="margin-top: 0; margin-bottom: 0">(Jul 2019 &#8211; Dec 2023)</p></td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">2022</td><td style="text-align: left">&#160;</td>
    <td style="vertical-align: top; text-align: right">220,000</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: right">220,000</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: right">&#8211;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: right">&#8211;</td><td style="text-align: left">&#160;</td>
    <td style="vertical-align: top; text-align: right">&#8211;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: right">&#8211;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: right">440,000</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#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>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="background-color: rgb(238,238,238); vertical-align: bottom">
    <td style="text-align: justify">Lisa Potok</td><td>&#160;</td>
    <td style="text-align: center">2023</td><td style="text-align: left">&#160;</td>
    <td style="text-align: right">25,833</td><td>&#160;</td>
    <td style="text-align: right">12,917</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: right">330,395</td><td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#8211;</td><td>&#160;</td>
    <td style="text-align: right">&#8211;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">369,145</td></tr>
  <tr style="background-color: rgb(238,238,238); vertical-align: bottom">
    <td style="padding-left: 10pt; font-style: italic; text-align: justify">Chief Financial Officer (Dec 2023)</td><td>&#160;</td>
    <td style="text-align: center">2022</td><td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#8211;</td><td>&#160;</td>
    <td style="text-align: right">&#8211;</td><td>&#160;</td>
    <td style="text-align: right">&#8211;</td><td>&#160;</td>
    <td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#8211;</td><td>&#160;</td>
    <td style="text-align: right">&#8211;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#8211;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#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>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="background-color: rgb(238,238,238); vertical-align: bottom">
    <td style="text-align: justify">Sandra Peterson</td><td>&#160;</td>
    <td style="text-align: center">2023</td><td style="text-align: left">&#160;</td>
    <td style="text-align: right">195,000</td><td>&#160;</td>
    <td style="text-align: right">39,000</td><td>&#160;</td>
    <td style="text-align: right">&#8211;</td><td>&#160;</td>
    <td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#8211;</td><td>&#160;</td>
    <td style="text-align: right">219,644</td>
    <td style="text-align: left"><sup>(3)</sup></td><td>&#160;</td>
    <td style="text-align: right">453,644</td></tr>
  <tr style="background-color: rgb(238,238,238); vertical-align: bottom">
    <td style="padding-left: 10pt; font-style: italic; text-align: left">VP of Sales and Marketing</td><td>&#160;</td>
    <td style="text-align: center">2022</td><td style="text-align: left">&#160;</td>
    <td style="text-align: right">195,000</td><td>&#160;</td>
    <td style="text-align: right">39,000</td><td>&#160;</td>
    <td style="text-align: right">&#8211;</td><td>&#160;</td>
    <td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#8211;</td><td>&#160;</td>
    <td style="text-align: right">44,995</td>
    <td style="text-align: left"><sup>(3)</sup></td><td>&#160;</td>
    <td style="text-align: right">278,995</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">_____________________</p>

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

<table 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: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td>
    <td style="width: 95%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This represents the fair value of the award as of the grant date in accordance with FASB ASC Topic 718. For a discussion of the valuation assumptions used in the calculations, see Note 12 of Notes to Consolidated Financial Statements, included in Part IV, Item 15 of our Form 10-K.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(2)</sup></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Wheatley&#8217;s all other compensation reflects amounts paid by the Company for federal income taxes for common stock that vested in June and September 2022.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(3)</sup></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ms. Peterson&#8217;s all other compensation reflects commission income.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

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

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

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

<!-- Field: Page; Sequence: 13 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></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: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Executive Employment Arrangements</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; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b><i>Desmond Wheatley. </i></b>On
February 9, 2021, the Company entered into an Amended and Restated Employment Agreement (the &#8220;Employment Agreement&#8221;) with
Desmond Wheatley, the Company&#8217;s president and chief executive officer. The Employment Agreement amends and restates Mr. Wheatley&#8217;s
prior employment agreement effective as of January 1, 2016, and as amended on July 24, 2018. The Employment Agreement is on substantially
the same terms and conditions as Mr. Wheatley&#8217;s prior employment agreement and extends the term of the Employment Agreement to December
31, 2025. Pursuant to the Employment Agreement, on April 1, 2021, the Company granted Mr. Wheatley 2,806 shares of restricted common stock.
Fifty percent of the shares of restricted common stock vest in three (3) equal quarterly installments at the end of each calendar quarter
following the grant date. The remaining fifty percent of the restricted stock vest in eleven (11) equal amounts at the end of each calendar
quarter following the grant date. In addition, on January 1, 2022, the Company granted Mr. Wheatley 7,436 shares of restricted common
stock equal to $150,000 based on the closing price of the Company&#8217;s common stock on such date. Fifty percent of the shares of restricted
stock vest in four (4) equal quarterly installments at the end of each calendar quarter following the grant date. The remaining fifty
percent of the restricted stock vests in twelve (12) equal amounts at the end of each calendar quarter following the grant 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: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;On November 10, 2022,
the Board approved a stock grant under the Company&#8217;s 2021 Equity Incentive Plan, consisting of (i) a one-time grant of 142,500 restricted
stock units (&#8220;RSUs&#8221;) and (ii) a target number of 142,500 performance restricted stock units (&#8220;PRSUs&#8221;) to further
incentivize and align Mr. Wheatley&#8217;s interest with the Company. For the RSUs, 50% vested upon the grant date, 25% will vest on February
1, 2024 and 25% will vest on February 1, 2025. The PRSUs are tied to three-year revenue and gross margin goals for the Company and will
vest upon determination of performance by the Compensation Committee during January or February 2025. On December 15, 2022, the Board
approved an increase in Mr. Wheatley&#8217;s annual cash compensation from $300,000 to $400,000 and his target bonus was increased from
25% to 100% of his base pay effective January 1, 2022.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b><i>Lisa Potok.&#160;</i></b>Ms.
Potok, the Company&#8217;s Chief Financial Officer, and the Company agreed to an offer letter dated November 10, 2023, whereby the Company
agreed to pay Ms. Potok an annual salary of $310,000 per year. Ms. Potok is eligible for an annual bonus up to 50% of her base salary
subject to performance metrics established by the Company. Upon Ms. Potok&#8217;s appointment as its Chief Financial Officer, the Company
also granted Ms. Potok an option to purchase up to 75,000 shares of the Company&#8217;s common stock at an exercise price equal to $5.50
which vests over a four-year period.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b><i>Sandra Peterson.&#160;</i></b>Ms.
Peterson, the Company&#8217;s VP of Sales and Marketing, and the Company agreed to an offer letter dated December 16, 2019 whereby the
Company agreed to pay Ms. Peterson an annual salary of $195,000 per year. Ms. Peterson is eligible for an annual bonus up to 20% of her
base salary subject to performance metrics established by the Company as well as commission compensation equal to one half percent of
the total, or portion of the total sales price actually received by the Company of any sale of our products after an annual target of
$10,000,000 in revenue. Upon Ms. Peterson&#8217;s appointment, the Company also granted Ms. Peterson an option to purchase up to 49,104
shares of the Company&#8217;s common stock at an exercise price equal to $4.57 which vest over a four-year period. The Company additionally
granted Ms. Peterson 50,000 shares of the Company&#8217;s common stock on Jan 2, 2024, at an exercise price equal to $6.31 which vests
over a four-year 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: 0pt 0; text-align: justify; text-indent: 0.5in"><b><i>Mark Myers.&#160;</i></b>Mr.
Myers, the Company&#8217;s Chief Operating Officer, and the Company agreed to an offer letter dated December 19, 2023, whereby the Company
agreed to pay Mr. Myers an annual salary of $250,000 per year. Mr. Myers is eligible for an annual bonus up to 50% of his base salary
subject to performance metrics established by the Company. Upon Mr. Myers&#8217;s appointment as its Chief Operating Officer, the Company
also granted Mr. Myers an option to purchase up to 50,000 shares of the Company&#8217;s common stock at an exercise price equal to $5.90
which vests over a four-year period.</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: 0pt 0">&#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; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 14 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></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: 0pt 0">&#160;</p>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Severance and Change in Control Agreements</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: 0pt 0; text-align: justify; text-indent: 0.5in">Mr. Wheatley&#8217;s employment
agreement with the Company provides for a payment in an amount equal to four times his annual compensation if he is terminated for reasons
other than mutual agreement, his death, his breach or other cause, or upon his disability, as defined in the agreement.&#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">On February 9, 2021, the Company&#8217;s
Board of Directors adopted a Change in Control Severance Benefit Plan. The Plan provides severance benefits to eligible participants upon
selected terminations of service in connection with a change of control of the Company. The Plan provides that upon termination of service
of a participant by voluntary resignation of employment by the participant for good reason (which good reason occurred within the three
(3) months prior to or twelve (12) months following the effective date of a change of control), or by the Company without cause, and the
satisfaction of certain other requirements, the participant may receive certain (i) cash severance payments; (ii) bonus severance payments;
(iii) health insurance premium payments; or (iv) acceleration of vesting of outstanding options or other equity awards as provided in
the Plan. The Company&#8217;s chief financial officer, Lisa A. Potok, the Company&#8217;s chief operating officer, Mark Myers, and the
Company&#8217;s VP of Sales and Marketing, Sandra Peterson, are participants under the Plan.</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"><b>Outstanding Equity Awards at Fiscal Year-End</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; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table sets forth
information regarding outstanding stock options held by our named executive officers as of December&#160;31, 2023.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td rowspan="7" style="border-bottom: black 1pt solid; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name and Principal Position</b></span></td>
    <td rowspan="7" style="text-align: justify">&#160;</td>
    <td colspan="7" 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>Option Awards</b></span></td></tr>
  <tr>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of</b></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of</b></span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>securities</b></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>securities</b></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>underlying</b></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>underlying</b></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>unexercised</b></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>unexercised</b></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><b>Option</b></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Option</b></span></td></tr>
  <tr>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>options (#)</b></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>options (#)</b></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>exercise</b></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>expiration</b></span></td></tr>
  <tr>
    <td style="border-bottom: black 1pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"></p>
                                                                   <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>exercisable
                                            <sup>(1)</sup></b></span></p></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"></p>
                                                                   <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>unexercisable
                                            <sup>(1)</sup></b></span></p></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><p style="margin-top: 0; margin-bottom: 0"></p>
                                                                   <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>price ($)</b></span></p></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><p style="margin-top: 0; margin-bottom: 0"></p>
                                                                                <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>date</b></span></p></td></tr>
  <tr style="background-color: rgb(238,238,238)">
    <td style="width: 44%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Desmond Wheatley</b></span></td>
    <td style="width: 1%; text-align: justify">&#160;</td>
    <td style="width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">87,000</span></td>
    <td style="width: 1%; text-align: right">&#160;</td>
    <td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td style="width: 1%; text-align: justify">&#160;</td>
    <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.50</span></td>
    <td style="width: 1%; text-align: justify">&#160;</td>
    <td style="width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10/17/2026</span></td></tr>
  <tr style="background-color: rgb(238,238,238)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>President and Chief Executive Officer</i></span></td>
    <td style="text-align: justify">&#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: justify">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Katherine McDermott</b></span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">49,104</span></td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.78</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: right">8<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/29/2024</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Chief Financial Officer (Jul 2019 &#8211; Dec 2023)</i></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">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: rgb(238,238,238)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Lisa Potok</b></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,302</span></td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">73,698</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;(2)</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.50</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/4/2033</span></td></tr>
  <tr style="background-color: rgb(238,238,238)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Chief Financial Officer (Dec 2023)</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Sandra Peterson</b></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">49,104</span></td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td style="text-align: justify"><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.57</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1/2/2030</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>VP of Sales and Marketing</i></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">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>_______________________</b></p>

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

<table 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: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td>
    <td style="width: 95%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock options to purchase our common stock were granted pursuant to our 2011 Stock Incentive Plan except for Ms. Potok which was granted pursuant to our 2021 Equity Incentive Plan.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(2)</sup></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,563 of these stock options vest monthly and will be fully vested on December 4, 2033.</span></td></tr>
  </table>
<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: 0pt 0; text-align: center">&#160;</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: 0pt 0; text-align: center"></p>

<!-- Field: Page; Sequence: 15 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></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: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>EQUITY BENEFIT AND STOCK PLANS</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"><i>Stock Incentive Plan</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 0; text-align: justify; text-indent: 0.5in">On August 10, 2011, in order
to provide an incentive to attract and retain directors, officers, consultants, advisors and employees whose services are considered valuable,
to encourage a sense of proprietorship and to stimulate an active interest of such persons in our development and financial success, the
Company adopted the 2011 Stock Incentive Plan (the "2011 Plan"), pursuant to which 600,000 shares plus annual increases as provided
in the 2011 Plan for a total of 30,000 shares as of December 31, 2019, were reserved for issuance as awards to employees, directors, consultants
and other service providers. Under the 2011 Plan, we were authorized to issue incentive stock options intended to qualify under Section
422 of the Code and non-qualified stock options. The 2011 Plan is administered by our Board of Directors until such time as such authority
has been delegated to a committee of the Board of Directors. The 2011 Plan was ratified by our shareholders in 2012 and expired in 2021.</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 9, 2021, the Company&#8217;s
stockholders approved the Beam Global 2021 Equity Incentive Plan (the &#8220;2021 Plan&#8221;) under which 2,000,000 shares of the Company&#8217;s
common stock are reserved to be issued pursuant to the exercise of stock options or other awards granted under such plan in addition to
the 630,000 shares previously reserved under the Beam Global 2011 Stock Incentive Plan. The number of shares reserved for issuance under
the 2021 Plan will increase automatically on January&#160;1 of each of 2022 through 2031 by the number of shares equal to 5% of the aggregate
number of outstanding shares of the Company&#8217;s common stock as of the immediately preceding December&#160;31, or a lesser number
as may be determined by our board of directors or compensation committee.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Incentive Plan Awards</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 0; text-align: justify; text-indent: 0.5in">From January 1, 2023 through
December 31, 2023, the Company granted a total of 169,800 stock options under the 2021 Plan, which were granted to 86 of its employees.</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 table sets forth
certain information regarding our 2011 and 2021 Plan as of December 31, 2023:</p>

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

<table cellspacing="0" cellpadding="0" 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; width: 34%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of Securities to be issued upon exercise of outstanding stock options</b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 32%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted-average exercise price of outstanding stock options</b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 32%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of securities remaining available for future issuance under equity compensation plans</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">481,858</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$10.41</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,659,176</span></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: center"><b>LIMITATION OF LIABILITY AND INDEMNIFICATION
MATTERS</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: 0pt 0; text-align: justify; text-indent: 0.5in">Under Nevada General Corporation
Law and our articles of incorporation, our directors and officers will have no personal liability to us or our stockholders for monetary
damages incurred as the result of the breach or alleged breach by a director or officer of his &#8220;duty of care.&#8221; This provision
does not eliminate or limit the liability of a director or officer for (i) acts or omissions that involve intentional misconduct or a
knowing violation of law or (ii) the payment of dividend in violation of Section 78.300 of the Nevada Revised Statutes. This provision
would generally absolve directors of personal liability for negligence in the performance of duties, including gross negligence.</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">&#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"></p>

<!-- Field: Page; Sequence: 16 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></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: 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 effect of this provision
in our articles of incorporation is to eliminate the rights of Beam Global and our stockholders (through stockholder&#8217;s derivative
suits on behalf of Beam Global) to recover monetary damages against a director or officer for breach of his fiduciary duty of care (including
breaches resulting from negligent or grossly negligent behavior) except in the situations described in clauses (i) through (ii) above.
This provision does not limit nor eliminate the rights of Beam Global or any stockholder to seek non-monetary relief such as an injunction
or rescission in the event of a breach of a director&#8217;s or officer&#8217;s duty of care. Nevada General Corporation Law grants corporations
the right to indemnify their directors, officers, employees and agents in accordance with applicable law. Our bylaws provide for indemnification
of such persons to the full extent allowable under applicable law. These provisions will not alter the liability of the directors under
federal securities laws.</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"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We intend to enter into agreements
to indemnify our directors and officers, in addition to the indemnification provided for in our bylaws. These agreements, among other
things, indemnify our directors and officers for certain expenses (including attorneys&#8217; fees), judgments, fines, and settlement
amounts incurred by any such person in any action or proceeding, including any action by or in the right of Beam Global, arising out of
such person&#8217;s services as a director or officer of Beam Global, any subsidiary of Beam Global or any other company or enterprise
to which the person provides services at the request of Beam Global. We believe that these provisions and agreements are necessary to
attract and retain qualified directors and officers.</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">Insofar as indemnification
for liabilities arising under the Securities Act may be permitted to directors, officers, or persons controlling Beam Global pursuant
to the foregoing provisions, Beam Global has been informed that in the opinion of the Securities and Exchange Commission, such indemnification
is against public policy as expressed in the Securities Act and is therefore unenforceable.</p>

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

<table 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: 96px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 12.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="ka_005"></span>SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS.</b></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: 0pt 0; text-align: justify; text-indent: 0.5in">The following table sets forth
information regarding beneficial ownership of our common stock as of April 25, 2024 by:</p>

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

<table 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: 10%">&#160;</td>
    <td style="width: 4%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="width: 86%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">each person or group of affiliated persons known by us to be the beneficial owner of more than 5% of our common stock;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">each of our named executive officers;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">each of our directors; and</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">all of our executive officers and directors as a group.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.5pt; text-align: justify; text-indent: -12.25pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have determined beneficial
ownership in accordance with the rules of the SEC and the information is not necessarily indicative of beneficial ownership for any other
purpose. Unless otherwise indicated below, to our knowledge, the persons and entities named in the table have sole voting and sole investment
power with respect to all shares that they beneficially own, subject to community property laws where applicable. To our knowledge, no
person or entity, except as set forth below, is the beneficial owner of more than 5% of the voting power of our common stock as of the
close of business on April 25, 2024.</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">Under SEC rules, the calculation
of the number of shares of our common stock beneficially owned by a person and the percentage ownership of that person includes both outstanding
shares of our common stock then owned as well as any shares of our common stock subject to options or warrants held by that person that
are currently exercisable or exercisable within 60 days of April 25, 2024. Shares subject to those options or warrants for a particular
person are not included as outstanding, however, for the purpose of computing the percentage ownership of any other person. We have based
percentage ownership of our common stock on 14,526,654 shares of our common stock outstanding as of April 25, 2024.</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">Unless otherwise indicated,
the address of each beneficial owner listed in the table below is c/o Beam Global, 5660 Eastgate Drive, San Diego, California 92121.</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">&#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"></p>

<!-- Field: Page; Sequence: 17 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></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: 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; font-weight: bold">Name 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 of Shares Beneficially Owned</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Percent of Shares Outstanding</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left">Named Executive Officers, Directors and Director Nominees:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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="width: 66%; text-align: left">Desmond Wheatley (1)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right">152,304</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 13%; text-align: right">1.04%</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Katherine McDermott (2) (Jul 2019 &#8211; Dec 2023)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,104</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="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Lisa Potok (3) (Dec 2023)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,375</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="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Sandra Peterson (4)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">54,312</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="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Anthony Posawatz (5)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">69,920</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="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Peter Davidson (6)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">53,109</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="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Judy Krandel (7)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">828</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="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">George Syllantavos (8)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">592</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="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">All current executive officers and directors as a group (8 persons) (9)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">394,753</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.69%</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold">5% Stockholders:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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">Townsend AC, LLC (10)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">915,834</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.30%</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">230 Schilling Circle, Suite 120</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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">Hunt Valley, MD 21031</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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(238,238,238)">
    <td style="text-align: left">AWM Investment Company, Inc. (11)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">907,234</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.25%</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">c/o Special Situation Funds, 527 Madison Ave Ste 2600</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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(238,238,238)">
    <td style="text-align: justify">New York, NY 10022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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>
  </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">_________________</p>

<table 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: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td>
    <td style="width: 95%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Represents beneficial ownership of less than 1% of the outstanding shares of our common stock.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Wheatley is our President and Chief Executive Officer and Chairman of our Board of Directors. His beneficial ownership consists of 87,000 shares of common stock issuable pursuant to stock options exercisable within 60 days after April 25, 2024 and 100,929 shares that have been issued pursuant to RSAs and RSUs, of which 618 shares are subject to forfeiture in the event Mr. Wheatley ceases to provide services to the Company</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ms. McDermott was our Chief Financial Officer from 2019 through 2023. Her beneficial ownership consists of shares of common stock issuable pursuant to stock options exercisable within 60 days after April 25, 2024.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ms. Potok was our Chief Financial Officer since Dec 2023. Her beneficial ownership consists of shares of common stock issuable pursuant to stock options exercisable within 60 days after April 25, 2024.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ms. Peterson is our VP of Sales and Marketing. Her beneficial ownership consists of shares of common stock issuable pursuant to stock options exercisable within 60 days after April 25, 2024.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Posawatz serves as a member of our Board of Directors. His beneficial ownership consists of 69,920 shares that have been issued pursuant to RSAs.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Davidson serves as a member of our Board of Directors. His beneficial ownership consists of 53,109 shares that have been issued pursuant to RSAs.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mrs. Krandel serves as a member of our Board of Directors. Her beneficial ownership consists of 828 shares that have been issued pursuant to RSAs.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8) </span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Syllantavos serves as a member of our Board of Directors. His beneficial ownership consists of 592 shares that have been issued pursuant to RSAs.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beneficial ownership consists of (i)&#160;386,310 shares of common stock and (ii)&#160;199,276 shares of common stock subject to options exercisable within 60 days of April 25, 2024, in each case beneficially owned by our current executive officers and directors, of which 618 shares are subject to cancellation.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(10)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Townsend AC, LLC consists of 915,834 shares of common stock based on the 13D/A filed with the SEC on January 4, 2024.</span></td></tr>
  <tr style="vertical-align: top">
    <td>(11)</td>
    <td style="text-align: justify">AWM Investment Company Inc consists of 907,234 shares of common
stock based on the 13G filing with the SEC on February 13, 2024.</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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: 0pt 0">&#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; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 18 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></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: 0pt 0">&#160;</p>

<table 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: 96px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 13.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="ka_006"></span>CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE.</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In addition to the director
and executive officer compensation arrangements and indemnification arrangements discussed above under &#8220;Directors, Executive Officers
and Corporate Governance&#8221; and &#8220;Executive Compensation,&#8221; since January&#160;1, 2021,&#160;we have not been a party to
any transactions in which the amount involved exceeded or will exceed $120,000 and in which any of our directors, executive officers,
beneficial holders of more than 5% of our capital stock, or entities affiliated with them, had or will have a direct or indirect material
interest, other than compensation described above in &#8220;Non-Employee Director Compensation&#8221; and &#8220;EXECUTIVE COMPENSATION&#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: 0pt 0; text-align: justify"><b>Policies and Procedures for Related Party Transactions</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our audit committee charter
states that our audit committee is responsible for reviewing and approving in advance any related party transaction, which is a transaction
between us and related persons in which the aggregate amount involved exceeds or may be expected to exceed $120,000 in any calendar year
and in which a related person has or will have a direct or indirect interest. Our audit committee has adopted policies and procedures
for review of, and standards for approval of, such a related party transaction. For purposes of these policies and procedures, a related
person is defined as an executive officer, director, or nominee for director, including his or her immediate family members, or a beneficial
owner of greater than 5% our common stock, in each case since the beginning of the most recently completed year. Prior to the creation
of our audit committee, our full Board of Directors reviewed related party transactions, with any directors abstaining from matters in
which the director had an interest.</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">It is our intention to ensure
that all future transactions between us and our officers, directors, and principal stockholders and their affiliates are approved by the
audit committee of our Board of Directors and are on terms no less favorable to us than those that we could obtain from unaffiliated third
parties.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Director Independence</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; margin: 0pt 0; text-align: justify; text-indent: 0.5in">See section &#8220;Director
Independence&#8221; set forth in Item 10 above is incorporated into this Item 13 by reference.</p>

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

<table 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: 96px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 14.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="ka_007"></span>PRINCIPAL ACCOUNTING FEES AND SERVICES.</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table sets forth
all fees accrued or paid for audit and tax fees for the years ended December&#160;31, 2023, and 2022:</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>&#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">Year Ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td 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">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: justify">Audit Fees (1)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">170,888</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">783,363</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Audit Fees (2)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">502,598</td><td style="text-align: left">&#160;</td><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(238,238,238)">
    <td style="text-align: justify">Audit Related Fees (3)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">68,250</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">115,500</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Audit Related Fees (4)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">83,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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: justify">Tax Fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">All Other Fees</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</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">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">824,736</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">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">898,863</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>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;________________</span></td>
    <td>&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table 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: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="text-align: justify; width: 95%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Audit Fees of RSM US LLP consist of professional services rendered in connection
with the audit of our annual consolidated financial statements, including audited financial statements presented in our Annual Report
on Form 10-K and services that are normally provided by the independent registered public accountants in connection with statutory and
regulatory filings or engagements for those fiscal years.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Audit Fees of Marcum LLP consist of professional services rendered in connection
with the audit of our annual consolidated financial statements, including audited financial statements presented in our Annual Report
on Form 10-K and services that are normally provided by the independent registered public accountants in connection with statutory and
regulatory filings or engagements for those fiscal years.</span></td></tr>
  <tr style="vertical-align: top">
    <td>(3)</td>
    <td style="text-align: justify">Audit Related Fees of RSM US LLP consist of professional services related
to issuance of comfort and consent letters.</td></tr>
  <tr style="vertical-align: top">
    <td>(4)</td>
    <td style="text-align: justify">Audit Related Fees of Marcum LLP consist of professional services related
to issuance of comfort and consent letters.</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

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

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

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

<!-- Field: Page; Sequence: 19 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></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: 0pt 0; text-indent: 0.5in">&#160;</p>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Pre-approval Policy</i>.
Under our audit committee&#8217;s policy governing our use of the services of our independent registered public accountants, the audit
committee is required to pre-approve all audit and permitted non-audit services performed by our independent registered public accountants
in order to ensure that the provision of such services does not impair the public accountants&#8217; independence. In the years ended
December&#160;31, 2023 and 2022, all fees identified above under the captions &#8220;Audit Fees,&#8221; and &#8220;All Other Fees&#8221;
that were billed by RSM US LLP and Marcum LLP were approved by the audit committee in accordance with SEC requirements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 the year ended December&#160;31,
2023, there were no other professional services provided by RSM US LLP or Marcum LLP, other than those listed above, that would have required
our audit committee to consider their compatibility with maintaining the independence of RSM US LLP or Marcum LLP.</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">&#160;</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">&#160;</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">&#160;</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">&#160;</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">&#160;</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">&#160;</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">&#160;</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">&#160;</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">&#160;</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">&#160;</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">&#160;</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">&#160;</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">&#160;</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">&#160;</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">&#160;</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">&#160;</p>

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

<!-- Field: Page; Sequence: 20 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></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: 0pt 0">&#160;</p>

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

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

<table 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: 96px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 15.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="ka_009"></span>EXHIBITS AND FINANCIAL STATEMENT SCHEDULES.</b></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: 0pt 0; text-align: justify; text-indent: 0.5in">Part IV of the Original Filing
is hereby amended solely to add the following exhibits required to be filed in connection with this Amendment No. 1 to Annual Report on
Form 10-K/A.</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">Exhibits:</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: 0pt 0">The following exhibits are included with this filing:</p>

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

<table cellspacing="0" cellpadding="0" 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; width: 10%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><b>Exhibit</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5pt; text-align: center"><b>Number</b></p></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 89%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit Description</b></span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.1*</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="beam_ex3101.htm">Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.2*</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="beam_ex3102.htm">Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">_______________________</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">* Filed herewith</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">&#160;</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">&#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; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 21 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></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: 0pt 0">&#160;</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the requirements of Section 13 or
15(d) of the Securities Exchange Act of 1934, as amended, the Registrant has duly caused this report to be signed on its behalf by the
undersigned, thereunto duly authorized.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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">&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Beam Global</b></span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td colspan="2">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; width: 54%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dated: April
    29, 2024</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>By:&#160;&#160;</b></span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: top; width: 45%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>/s/ Desmond Wheatley</b></span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Desmond Wheatley, Chief Executive Officer<br/>
President and Chairman</span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal Executive Officer)</span></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">&#160;</p>

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

<!-- Field: Page; Sequence: 22; Options: Last -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxtkNFKwzAUhp+g73AoXo4uCfXC3s0yh9jJqGMK4kXWnUlYm1NOsro9km9p2jpFMARCON/3n5PE8SRe0J2pkeHltixgjU1ba49Q4h4ZbYWByO8fMghnie/GedbWD9eLmFNwMDjXiVLbUBjQzjjcZSDSqbqZqhSkzFIJs2Uc9fWc7N7s0Hqja9B2Byumlg16zecxYa1PZKk5D602yM6QzUAmYix/ghJSwSN1+oP44KAo8jiaDCuKF0zHNlDzk0fbmzCvsQnt3Gj/7mGa6ug8NVl4SEP2yVN1EIkQcqV5o+sjLrHZIgdOCqWkmH2PMOLgen4CV4MCrWboeumf/GfN/ee5nzzxJ+9ShtcReLtEfAEcS3nl -->
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>beam_ex3101.htm
<DESCRIPTION>CERTIFICATION
<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: 0pt 0; text-align: justify"><B>EXHIBIT 31.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, Desmond Wheatley, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE 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: 0px">&nbsp;</TD>
    <TD STYLE="width: 48px"><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">I have reviewed this report on Form 10-K/A of Beam Global;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE 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: 0px">&nbsp;</TD>
    <TD STYLE="width: 48px"><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">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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE 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: 0px">&nbsp;</TD>
    <TD STYLE="width: 48px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</FONT></TD>
    <TD STYLE="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE 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: 0px">&nbsp;</TD>
    <TD STYLE="width: 48px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The registrant&rsquo;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE 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: 48px">&nbsp;</TD>
    <TD STYLE="width: 48px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE 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: 48px">&nbsp;</TD>
    <TD STYLE="width: 48px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE 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: 48px">&nbsp;</TD>
    <TD STYLE="width: 48px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</FONT></TD>
    <TD STYLE="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE 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: 48px">&nbsp;</TD>
    <TD STYLE="width: 48px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</FONT></TD>
    <TD STYLE="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE 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: 0px">&nbsp;</TD>
    <TD STYLE="width: 48px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The registrant&rsquo;s other certifying officer(s) 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 (of persons performing the equivalent functions):</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE 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: 48px">&nbsp;</TD>
    <TD STYLE="width: 48px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE 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: 48px">&nbsp;</TD>
    <TD STYLE="width: 48px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="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 small business issuer&rsquo;s internal control over financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Date: April 29, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE 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: 50%">&nbsp;</TD>
    <TD STYLE="width: 50%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>/s/ <B>Desmond Wheatley</B></U></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Desmond Wheatley, Chief Executive Officer and President</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(Principal Executive Officer)</P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>beam_ex3102.htm
<DESCRIPTION>CERTIFICATION
<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: 0pt 0"><B></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>EXHIBIT 31.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, Lisa Potok, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE 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: 48px"><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">I have reviewed this report on Form 10-K/A of Beam Global;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE 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: 48px"><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">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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE 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: 48px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</FONT></TD>
    <TD STYLE="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE 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: 48px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The registrant&rsquo;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE 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: 48px">&nbsp;</TD>
    <TD STYLE="width: 48px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE 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: 48px">&nbsp;</TD>
    <TD STYLE="width: 48px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE 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: 48px">&nbsp;</TD>
    <TD STYLE="width: 48px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</FONT></TD>
    <TD STYLE="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE 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: 48px">&nbsp;</TD>
    <TD STYLE="width: 48px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</FONT></TD>
    <TD STYLE="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE 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: 48px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The registrant&rsquo;s other certifying officer(s) 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 (of persons performing the equivalent functions):</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE 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: 48px">&nbsp;</TD>
    <TD STYLE="width: 48px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE 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: 48px">&nbsp;</TD>
    <TD STYLE="width: 48px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="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 small business issuer&rsquo;s internal control over financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Date: April 29, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE 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: 50%">&nbsp;</TD>
    <TD STYLE="width: 50%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>/s/ <B>Lisa Potok</B></U></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Lisa Potok,</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Chief Financial Officer</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(Principal Financial and Accounting Officer)</P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>beem-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.22b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +Kopo7xRiXgen8uEbXpMOaSEiaPty552KYkxvmR7fTnK3ygqoKa/fyz8KDPWwV0A -->
<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:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:BEEM="http://beamforall.com/20231231" elementFormDefault="qualified" targetNamespace="http://beamforall.com/20231231">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://beamforall.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:linkbaseRef xlink:type="simple" xlink:href="beem-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="beem-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="beem-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/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.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" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>5
<FILENAME>beem-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.22b -->
    <!-- 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://beamforall.com/role/Cover" xlink:href="beem-20231231.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosureWithAdditionalMeasures" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#PvpDisclosureWithAdditionalMeasures" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#PvpTable" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpAdjustmentsToCompensation" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#PvpAdjustmentsToCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/TabularListsByExecutiveCategory" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#TabularListsByExecutiveCategory" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/TabularListMeasures" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#TabularListMeasures" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpMeasures" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#PvpMeasures" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpExecutiveCategoriesOnly" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#PvpExecutiveCategoriesOnly" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpAdjustmentsOnly" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#PvpAdjustmentsOnly" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#IndividualsOnly" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#AwardTypeOnly" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/TradingArrangementsOnly" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#TradingArrangmentsOnly" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ForgoneRecoveries" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ForgoneRecoveries" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/OutstandingRecoveries" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#OutstandingRecoveries" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardsCloseToMnpiDisc" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#AwardsCloseToMnpiDisc" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangementsByInd" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingArrangemenstByInd" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/Defaults" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#Defaults" 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://beamforall.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/PvpExecutiveCategoriesOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/PvpAdjustmentsOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/AwardTypeOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/TradingArrangementsOnly" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>6
<FILENAME>beem-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.22b -->
    <!-- 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_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</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_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xml:lang="en-US">ICFR Auditor Attestation Flag</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.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTable" xlink:label="ecd_PvpTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PvpTable" xlink:to="ecd_PvpTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PvpTable_lbl" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ExecutiveCategoryAxis" xlink:label="ecd_ExecutiveCategoryAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ExecutiveCategoryAxis" xlink:to="ecd_ExecutiveCategoryAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ExecutiveCategoryAxis_lbl" xml:lang="en-US">Executive Category [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis" xlink:label="ecd_IndividualAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_IndividualAxis" xlink:to="ecd_IndividualAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_IndividualAxis_lbl" xml:lang="en-US">Individual [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAxis" xlink:label="ecd_AdjToCompAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AdjToCompAxis" xlink:to="ecd_AdjToCompAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AdjToCompAxis_lbl" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureAxis" xlink:label="ecd_MeasureAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_MeasureAxis" xlink:to="ecd_MeasureAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_MeasureAxis_lbl" xml:lang="en-US">Measure [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTableTextBlock" xlink:label="ecd_PvpTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PvpTableTextBlock" xlink:to="ecd_PvpTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PvpTableTextBlock_lbl" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureName" xlink:label="ecd_CoSelectedMeasureName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_CoSelectedMeasureName" xlink:to="ecd_CoSelectedMeasureName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_CoSelectedMeasureName_lbl" xml:lang="en-US">Company Selected Measure Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NamedExecutiveOfficersFnTextBlock" xlink:label="ecd_NamedExecutiveOfficersFnTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="ecd_NamedExecutiveOfficersFnTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NamedExecutiveOfficersFnTextBlock_lbl" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupIssuersFnTextBlock" xlink:label="ecd_PeerGroupIssuersFnTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PeerGroupIssuersFnTextBlock" xlink:to="ecd_PeerGroupIssuersFnTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PeerGroupIssuersFnTextBlock_lbl" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ChangedPeerGroupFnTextBlock" xlink:label="ecd_ChangedPeerGroupFnTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ChangedPeerGroupFnTextBlock" xlink:to="ecd_ChangedPeerGroupFnTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ChangedPeerGroupFnTextBlock_lbl" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoTotalCompAmt" xlink:label="ecd_PeoTotalCompAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PeoTotalCompAmt" xlink:to="ecd_PeoTotalCompAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PeoTotalCompAmt_lbl" xml:lang="en-US">PEO Total Compensation Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoActuallyPaidCompAmt" xlink:label="ecd_PeoActuallyPaidCompAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PeoActuallyPaidCompAmt" xlink:to="ecd_PeoActuallyPaidCompAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PeoActuallyPaidCompAmt_lbl" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToPeoCompFnTextBlock" xlink:label="ecd_AdjToPeoCompFnTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AdjToPeoCompFnTextBlock" xlink:to="ecd_AdjToPeoCompFnTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AdjToPeoCompFnTextBlock_lbl" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgTotalCompAmt" xlink:label="ecd_NonPeoNeoAvgTotalCompAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="ecd_NonPeoNeoAvgTotalCompAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonPeoNeoAvgTotalCompAmt_lbl" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:label="ecd_NonPeoNeoAvgCompActuallyPaidAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="ecd_NonPeoNeoAvgCompActuallyPaidAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonPeoNeoAvgCompActuallyPaidAmt_lbl" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:label="ecd_AdjToNonPeoNeoCompFnTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="ecd_AdjToNonPeoNeoCompFnTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AdjToNonPeoNeoCompFnTextBlock_lbl" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:label="ecd_EquityValuationAssumptionDifferenceFnTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="ecd_EquityValuationAssumptionDifferenceFnTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_EquityValuationAssumptionDifferenceFnTextBlock_lbl" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:label="ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_lbl" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:label="ecd_CompActuallyPaidVsNetIncomeTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="ecd_CompActuallyPaidVsNetIncomeTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_CompActuallyPaidVsNetIncomeTextBlock_lbl" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:label="ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_lbl" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:label="ecd_TotalShareholderRtnVsPeerGroupTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="ecd_TotalShareholderRtnVsPeerGroupTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TotalShareholderRtnVsPeerGroupTextBlock_lbl" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:label="ecd_CompActuallyPaidVsOtherMeasureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="ecd_CompActuallyPaidVsOtherMeasureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_CompActuallyPaidVsOtherMeasureTextBlock_lbl" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TabularListTableTextBlock" xlink:label="ecd_TabularListTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TabularListTableTextBlock" xlink:to="ecd_TabularListTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TabularListTableTextBlock_lbl" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnAmt" xlink:label="ecd_TotalShareholderRtnAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TotalShareholderRtnAmt" xlink:to="ecd_TotalShareholderRtnAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TotalShareholderRtnAmt_lbl" xml:lang="en-US">Total Shareholder Return Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupTotalShareholderRtnAmt" xlink:label="ecd_PeerGroupTotalShareholderRtnAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="ecd_PeerGroupTotalShareholderRtnAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PeerGroupTotalShareholderRtnAmt_lbl" xml:lang="en-US">Peer Group Total Shareholder Return Amount</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 (Loss) Attributable to Parent</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureAmt" xlink:label="ecd_CoSelectedMeasureAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_CoSelectedMeasureAmt" xlink:to="ecd_CoSelectedMeasureAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_CoSelectedMeasureAmt_lbl" xml:lang="en-US">Company Selected Measure Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OtherPerfMeasureAmt" xlink:label="ecd_OtherPerfMeasureAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_OtherPerfMeasureAmt" xlink:to="ecd_OtherPerfMeasureAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_OtherPerfMeasureAmt_lbl" xml:lang="en-US">Other Performance Measure Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAmt" xlink:label="ecd_AdjToCompAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AdjToCompAmt" xlink:to="ecd_AdjToCompAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AdjToCompAmt_lbl" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoName" xlink:label="ecd_PeoName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PeoName" xlink:to="ecd_PeoName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PeoName_lbl" xml:lang="en-US">PEO Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureName" xlink:label="ecd_MeasureName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_MeasureName" xlink:to="ecd_MeasureName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_MeasureName_lbl" xml:lang="en-US">Measure Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonGaapMeasureDescriptionTextBlock" xlink:label="ecd_NonGaapMeasureDescriptionTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="ecd_NonGaapMeasureDescriptionTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonGaapMeasureDescriptionTextBlock_lbl" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Additional402vDisclosureTextBlock" xlink:label="ecd_Additional402vDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_Additional402vDisclosureTextBlock" xlink:to="ecd_Additional402vDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_Additional402vDisclosureTextBlock_lbl" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompRecoveryTable" xlink:label="ecd_ErrCompRecoveryTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ErrCompRecoveryTable" xlink:to="ecd_ErrCompRecoveryTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ErrCompRecoveryTable_lbl" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDateAxis" xlink:label="ecd_RestatementDateAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_RestatementDateAxis" xlink:to="ecd_RestatementDateAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_RestatementDateAxis_lbl" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDeterminationDate" xlink:label="ecd_RestatementDeterminationDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_RestatementDeterminationDate" xlink:to="ecd_RestatementDeterminationDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_RestatementDeterminationDate_lbl" xml:lang="en-US">Restatement Determination Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompAmt" xlink:label="ecd_AggtErrCompAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AggtErrCompAmt" xlink:to="ecd_AggtErrCompAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AggtErrCompAmt_lbl" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompAnalysisTextBlock" xlink:label="ecd_ErrCompAnalysisTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ErrCompAnalysisTextBlock" xlink:to="ecd_ErrCompAnalysisTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ErrCompAnalysisTextBlock_lbl" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:label="ecd_StkPrcOrTsrEstimationMethodTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="ecd_StkPrcOrTsrEstimationMethodTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_StkPrcOrTsrEstimationMethodTextBlock_lbl" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingAggtErrCompAmt" xlink:label="ecd_OutstandingAggtErrCompAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_OutstandingAggtErrCompAmt" xlink:to="ecd_OutstandingAggtErrCompAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_OutstandingAggtErrCompAmt_lbl" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:label="ecd_AggtErrCompNotYetDeterminedTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="ecd_AggtErrCompNotYetDeterminedTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AggtErrCompNotYetDeterminedTextBlock_lbl" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryIndName" xlink:label="ecd_ForgoneRecoveryIndName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ForgoneRecoveryIndName" xlink:to="ecd_ForgoneRecoveryIndName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ForgoneRecoveryIndName_lbl" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:label="ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_lbl" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:label="ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_lbl" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:label="ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_lbl" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:label="ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_lbl" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryIndName" xlink:label="ecd_OutstandingRecoveryIndName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_OutstandingRecoveryIndName" xlink:to="ecd_OutstandingRecoveryIndName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_OutstandingRecoveryIndName_lbl" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryCompAmt" xlink:label="ecd_OutstandingRecoveryCompAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_OutstandingRecoveryCompAmt" xlink:to="ecd_OutstandingRecoveryCompAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_OutstandingRecoveryCompAmt_lbl" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:label="ecd_RestatementDoesNotRequireRecoveryTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="ecd_RestatementDoesNotRequireRecoveryTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_RestatementDoesNotRequireRecoveryTextBlock_lbl" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTable" xlink:label="ecd_AwardsCloseToMnpiDiscTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardsCloseToMnpiDiscTable" xlink:to="ecd_AwardsCloseToMnpiDiscTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardsCloseToMnpiDiscTable_lbl" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</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="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiDiscTextBlock" xlink:label="ecd_AwardTmgMnpiDiscTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardTmgMnpiDiscTextBlock" xlink:to="ecd_AwardTmgMnpiDiscTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardTmgMnpiDiscTextBlock_lbl" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMethodTextBlock" xlink:label="ecd_AwardTmgMethodTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardTmgMethodTextBlock" xlink:to="ecd_AwardTmgMethodTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardTmgMethodTextBlock_lbl" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgPredtrmndFlag" xlink:label="ecd_AwardTmgPredtrmndFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardTmgPredtrmndFlag" xlink:to="ecd_AwardTmgPredtrmndFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardTmgPredtrmndFlag_lbl" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiCnsdrdFlag" xlink:label="ecd_AwardTmgMnpiCnsdrdFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="ecd_AwardTmgMnpiCnsdrdFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardTmgMnpiCnsdrdFlag_lbl" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:label="ecd_AwardTmgHowMnpiCnsdrdTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="ecd_AwardTmgHowMnpiCnsdrdTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardTmgHowMnpiCnsdrdTextBlock_lbl" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MnpiDiscTimedForCompValFlag" xlink:label="ecd_MnpiDiscTimedForCompValFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_MnpiDiscTimedForCompValFlag" xlink:to="ecd_MnpiDiscTimedForCompValFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_MnpiDiscTimedForCompValFlag_lbl" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:label="ecd_AwardsCloseToMnpiDiscTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="ecd_AwardsCloseToMnpiDiscTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardsCloseToMnpiDiscTableTextBlock_lbl" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscIndName" xlink:label="ecd_AwardsCloseToMnpiDiscIndName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardsCloseToMnpiDiscIndName" xlink:to="ecd_AwardsCloseToMnpiDiscIndName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardsCloseToMnpiDiscIndName_lbl" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardUndrlygSecuritiesAmt" xlink:label="ecd_AwardUndrlygSecuritiesAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardUndrlygSecuritiesAmt" xlink:to="ecd_AwardUndrlygSecuritiesAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardUndrlygSecuritiesAmt_lbl" xml:lang="en-US">Award Underlying Securities Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardExrcPrice" xlink:label="ecd_AwardExrcPrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardExrcPrice" xlink:to="ecd_AwardExrcPrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardExrcPrice_lbl" xml:lang="en-US">Award Exercise Price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardGrantDateFairValue" xlink:label="ecd_AwardGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardGrantDateFairValue" xlink:to="ecd_AwardGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardGrantDateFairValue_lbl" xml:lang="en-US">Award Grant Date Fair Value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_UndrlygSecurityMktPriceChngPct" xlink:label="ecd_UndrlygSecurityMktPriceChngPct" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_UndrlygSecurityMktPriceChngPct" xlink:to="ecd_UndrlygSecurityMktPriceChngPct_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_UndrlygSecurityMktPriceChngPct_lbl" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable" xlink:label="ecd_TradingArrByIndTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TradingArrByIndTable" xlink:to="ecd_TradingArrByIndTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TradingArrByIndTable_lbl" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis" xlink:label="ecd_TradingArrAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TradingArrAxis" xlink:to="ecd_TradingArrAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TradingArrAxis_lbl" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock" xlink:label="ecd_MtrlTermsOfTrdArrTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="ecd_MtrlTermsOfTrdArrTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_MtrlTermsOfTrdArrTextBlock_lbl" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName" xlink:label="ecd_TrdArrIndName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TrdArrIndName" xlink:to="ecd_TrdArrIndName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TrdArrIndName_lbl" xml:lang="en-US">Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle" xlink:label="ecd_TrdArrIndTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TrdArrIndTitle" xlink:to="ecd_TrdArrIndTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TrdArrIndTitle_lbl" xml:lang="en-US">Title</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="ecd_Rule10b51ArrAdoptedFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_Rule10b51ArrAdoptedFlag" xlink:to="ecd_Rule10b51ArrAdoptedFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_Rule10b51ArrAdoptedFlag_lbl" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="ecd_NonRule10b51ArrAdoptedFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonRule10b51ArrAdoptedFlag" xlink:to="ecd_NonRule10b51ArrAdoptedFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonRule10b51ArrAdoptedFlag_lbl" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate" xlink:label="ecd_TrdArrAdoptionDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TrdArrAdoptionDate" xlink:to="ecd_TrdArrAdoptionDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TrdArrAdoptionDate_lbl" xml:lang="en-US">Adoption Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="ecd_Rule10b51ArrTrmntdFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_Rule10b51ArrTrmntdFlag" xlink:to="ecd_Rule10b51ArrTrmntdFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_Rule10b51ArrTrmntdFlag_lbl" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="ecd_NonRule10b51ArrTrmntdFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonRule10b51ArrTrmntdFlag" xlink:to="ecd_NonRule10b51ArrTrmntdFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonRule10b51ArrTrmntdFlag_lbl" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate" xlink:label="ecd_TrdArrTerminationDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TrdArrTerminationDate" xlink:to="ecd_TrdArrTerminationDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TrdArrTerminationDate_lbl" xml:lang="en-US">Termination Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration" xlink:label="ecd_TrdArrDuration" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TrdArrDuration" xlink:to="ecd_TrdArrDuration_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TrdArrDuration_lbl" xml:lang="en-US">Arrangement Duration</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt" xlink:label="ecd_TrdArrSecuritiesAggAvailAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="ecd_TrdArrSecuritiesAggAvailAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TrdArrSecuritiesAggAvailAmt_lbl" xml:lang="en-US">Aggregate Available</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems" xlink:label="ecd_InsiderTradingPoliciesProcLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_InsiderTradingPoliciesProcLineItems" xlink:to="ecd_InsiderTradingPoliciesProcLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_InsiderTradingPoliciesProcLineItems_lbl" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:label="ecd_InsiderTrdPoliciesProcAdoptedFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="ecd_InsiderTrdPoliciesProcAdoptedFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_InsiderTrdPoliciesProcAdoptedFlag_lbl" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:label="ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_lbl" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>7
<FILENAME>beem-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.22b -->
    <!-- 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://beamforall.com/role/Cover" xlink:href="beem-20231231.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#PvpDisclosure" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ErrCompDisclosure" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#AwardTimingDisclosure" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingArrangements" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingPoliciesProc" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://beamforall.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_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_deiIcfrAuditorAttestationFlag" />
      <link:presentationArc order="580" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiIcfrAuditorAttestationFlag" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" xlink:to="loc_deiAuditorFirmId" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:title="995410 - Disclosure - Pay vs Performance Disclosure">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PayVsPerformanceDisclosureLineItems" xlink:label="loc_ecdPayVsPerformanceDisclosureLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTable" xlink:label="loc_ecdPvpTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdPvpTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ExecutiveCategoryAxis" xlink:label="loc_ecdExecutiveCategoryAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPvpTable" xlink:to="loc_ecdExecutiveCategoryAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllExecutiveCategoriesMember" xlink:label="loc_ecdAllExecutiveCategoriesMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdExecutiveCategoryAxis" xlink:to="loc_ecdAllExecutiveCategoriesMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis" xlink:label="loc_ecdIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPvpTable" xlink:to="loc_ecdIndividualAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember" xlink:label="loc_ecdAllIndividualsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdIndividualAxis" xlink:to="loc_ecdAllIndividualsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAxis" xlink:label="loc_ecdAdjToCompAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPvpTable" xlink:to="loc_ecdAdjToCompAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllAdjToCompMember" xlink:label="loc_ecdAllAdjToCompMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAdjToCompAxis" xlink:to="loc_ecdAllAdjToCompMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureAxis" xlink:label="loc_ecdMeasureAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPvpTable" xlink:to="loc_ecdMeasureAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTableTextBlock" xlink:label="loc_ecdPvpTableTextBlock" />
      <link:presentationArc order="2000" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdPvpTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureName" xlink:label="loc_ecdCoSelectedMeasureName" />
      <link:presentationArc order="2010" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPvpTableTextBlock" xlink:to="loc_ecdCoSelectedMeasureName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NamedExecutiveOfficersFnTextBlock" xlink:label="loc_ecdNamedExecutiveOfficersFnTextBlock" />
      <link:presentationArc order="2020" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdCoSelectedMeasureName" xlink:to="loc_ecdNamedExecutiveOfficersFnTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupIssuersFnTextBlock" xlink:label="loc_ecdPeerGroupIssuersFnTextBlock" />
      <link:presentationArc order="2030" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdCoSelectedMeasureName" xlink:to="loc_ecdPeerGroupIssuersFnTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ChangedPeerGroupFnTextBlock" xlink:label="loc_ecdChangedPeerGroupFnTextBlock" />
      <link:presentationArc order="2040" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdCoSelectedMeasureName" xlink:to="loc_ecdChangedPeerGroupFnTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoTotalCompAmt" xlink:label="loc_ecdPeoTotalCompAmt" />
      <link:presentationArc order="2050" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdCoSelectedMeasureName" xlink:to="loc_ecdPeoTotalCompAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoActuallyPaidCompAmt" xlink:label="loc_ecdPeoActuallyPaidCompAmt" />
      <link:presentationArc order="2060" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdCoSelectedMeasureName" xlink:to="loc_ecdPeoActuallyPaidCompAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToPeoCompFnTextBlock" xlink:label="loc_ecdAdjToPeoCompFnTextBlock" />
      <link:presentationArc order="2070" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdCoSelectedMeasureName" xlink:to="loc_ecdAdjToPeoCompFnTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgTotalCompAmt" xlink:label="loc_ecdNonPeoNeoAvgTotalCompAmt" />
      <link:presentationArc order="2080" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPvpTableTextBlock" xlink:to="loc_ecdNonPeoNeoAvgTotalCompAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:label="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" />
      <link:presentationArc order="2090" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPvpTableTextBlock" xlink:to="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:label="loc_ecdAdjToNonPeoNeoCompFnTextBlock" />
      <link:presentationArc order="2100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" xlink:to="loc_ecdAdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:label="loc_ecdEquityValuationAssumptionDifferenceFnTextBlock" />
      <link:presentationArc order="2110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" xlink:to="loc_ecdEquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:label="loc_ecdCompActuallyPaidVsTotalShareholderRtnTextBlock" />
      <link:presentationArc order="2120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" xlink:to="loc_ecdCompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:label="loc_ecdCompActuallyPaidVsNetIncomeTextBlock" />
      <link:presentationArc order="2130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" xlink:to="loc_ecdCompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:label="loc_ecdCompActuallyPaidVsCoSelectedMeasureTextBlock" />
      <link:presentationArc order="2140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" xlink:to="loc_ecdCompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:label="loc_ecdTotalShareholderRtnVsPeerGroupTextBlock" />
      <link:presentationArc order="2150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" xlink:to="loc_ecdTotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:label="loc_ecdCompActuallyPaidVsOtherMeasureTextBlock" />
      <link:presentationArc order="2160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" xlink:to="loc_ecdCompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TabularListTableTextBlock" xlink:label="loc_ecdTabularListTableTextBlock" />
      <link:presentationArc order="2170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" xlink:to="loc_ecdTabularListTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnAmt" xlink:label="loc_ecdTotalShareholderRtnAmt" />
      <link:presentationArc order="2180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" xlink:to="loc_ecdTotalShareholderRtnAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupTotalShareholderRtnAmt" xlink:label="loc_ecdPeerGroupTotalShareholderRtnAmt" />
      <link:presentationArc order="2190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" xlink:to="loc_ecdPeerGroupTotalShareholderRtnAmt" 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="2200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPvpTableTextBlock" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureAmt" xlink:label="loc_ecdCoSelectedMeasureAmt" />
      <link:presentationArc order="2210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_ecdCoSelectedMeasureAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OtherPerfMeasureAmt" xlink:label="loc_ecdOtherPerfMeasureAmt" />
      <link:presentationArc order="2220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_ecdOtherPerfMeasureAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAmt" xlink:label="loc_ecdAdjToCompAmt" />
      <link:presentationArc order="2230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_ecdAdjToCompAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoName" xlink:label="loc_ecdPeoName" />
      <link:presentationArc order="2240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_ecdPeoName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureName" xlink:label="loc_ecdMeasureName" />
      <link:presentationArc order="2250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdMeasureName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonGaapMeasureDescriptionTextBlock" xlink:label="loc_ecdNonGaapMeasureDescriptionTextBlock" />
      <link:presentationArc order="2260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdMeasureName" xlink:to="loc_ecdNonGaapMeasureDescriptionTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Additional402vDisclosureTextBlock" xlink:label="loc_ecdAdditional402vDisclosureTextBlock" />
      <link:presentationArc order="2270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdAdditional402vDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:title="995440 - Disclosure - Recovery of Erroneously Awarded Compensation">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RecoveryOfErrCompDisclosureLineItems" xlink:label="loc_ecdRecoveryOfErrCompDisclosureLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompRecoveryTable" xlink:label="loc_ecdErrCompRecoveryTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdRecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecdErrCompRecoveryTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDateAxis" xlink:label="loc_ecdRestatementDateAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdErrCompRecoveryTable" xlink:to="loc_ecdRestatementDateAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis" xlink:label="loc_ecdIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdErrCompRecoveryTable" xlink:to="loc_ecdIndividualAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember" xlink:label="loc_ecdAllIndividualsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdIndividualAxis" xlink:to="loc_ecdAllIndividualsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDeterminationDate" xlink:label="loc_ecdRestatementDeterminationDate" />
      <link:presentationArc order="2000" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdRecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecdRestatementDeterminationDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompAmt" xlink:label="loc_ecdAggtErrCompAmt" />
      <link:presentationArc order="2010" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdRestatementDeterminationDate" xlink:to="loc_ecdAggtErrCompAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompAnalysisTextBlock" xlink:label="loc_ecdErrCompAnalysisTextBlock" />
      <link:presentationArc order="2020" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAggtErrCompAmt" xlink:to="loc_ecdErrCompAnalysisTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:label="loc_ecdStkPrcOrTsrEstimationMethodTextBlock" />
      <link:presentationArc order="2030" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAggtErrCompAmt" xlink:to="loc_ecdStkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingAggtErrCompAmt" xlink:label="loc_ecdOutstandingAggtErrCompAmt" />
      <link:presentationArc order="2040" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAggtErrCompAmt" xlink:to="loc_ecdOutstandingAggtErrCompAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:label="loc_ecdAggtErrCompNotYetDeterminedTextBlock" />
      <link:presentationArc order="2050" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAggtErrCompAmt" xlink:to="loc_ecdAggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryIndName" xlink:label="loc_ecdForgoneRecoveryIndName" />
      <link:presentationArc order="2060" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAggtErrCompAmt" xlink:to="loc_ecdForgoneRecoveryIndName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:label="loc_ecdForgoneRecoveryDueToExpenseOfEnforcementAmt" />
      <link:presentationArc order="2070" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAggtErrCompAmt" xlink:to="loc_ecdForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:label="loc_ecdForgoneRecoveryDueToViolationOfHomeCountryLawAmt" />
      <link:presentationArc order="2080" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdRestatementDeterminationDate" xlink:to="loc_ecdForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:label="loc_ecdForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" />
      <link:presentationArc order="2090" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdRestatementDeterminationDate" xlink:to="loc_ecdForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:label="loc_ecdForgoneRecoveryExplanationOfImpracticabilityTextBlock" />
      <link:presentationArc order="2100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="loc_ecdForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryIndName" xlink:label="loc_ecdOutstandingRecoveryIndName" />
      <link:presentationArc order="2110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="loc_ecdOutstandingRecoveryIndName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryCompAmt" xlink:label="loc_ecdOutstandingRecoveryCompAmt" />
      <link:presentationArc order="2120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="loc_ecdOutstandingRecoveryCompAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:label="loc_ecdRestatementDoesNotRequireRecoveryTextBlock" />
      <link:presentationArc order="2130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="loc_ecdRestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:title="995443 - Disclosure - Award Timing Disclosure">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems" xlink:label="loc_ecdAwardTmgDiscLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTable" xlink:label="loc_ecdAwardsCloseToMnpiDiscTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardsCloseToMnpiDiscTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis" xlink:label="loc_ecdIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardsCloseToMnpiDiscTable" xlink:to="loc_ecdIndividualAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember" xlink:label="loc_ecdAllIndividualsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdIndividualAxis" xlink:to="loc_ecdAllIndividualsMember" order="0" />
      <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_ecdAwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaapAwardTypeAxis" 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" />
      <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="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiDiscTextBlock" xlink:label="loc_ecdAwardTmgMnpiDiscTextBlock" />
      <link:presentationArc order="2000" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardTmgMnpiDiscTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMethodTextBlock" xlink:label="loc_ecdAwardTmgMethodTextBlock" />
      <link:presentationArc order="2010" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardTmgMethodTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgPredtrmndFlag" xlink:label="loc_ecdAwardTmgPredtrmndFlag" />
      <link:presentationArc order="2020" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardTmgPredtrmndFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiCnsdrdFlag" xlink:label="loc_ecdAwardTmgMnpiCnsdrdFlag" />
      <link:presentationArc order="2030" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardTmgMnpiCnsdrdFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:label="loc_ecdAwardTmgHowMnpiCnsdrdTextBlock" />
      <link:presentationArc order="2040" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MnpiDiscTimedForCompValFlag" xlink:label="loc_ecdMnpiDiscTimedForCompValFlag" />
      <link:presentationArc order="2050" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdMnpiDiscTimedForCompValFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:label="loc_ecdAwardsCloseToMnpiDiscTableTextBlock" />
      <link:presentationArc order="2060" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscIndName" xlink:label="loc_ecdAwardsCloseToMnpiDiscIndName" />
      <link:presentationArc order="2070" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardsCloseToMnpiDiscIndName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardUndrlygSecuritiesAmt" xlink:label="loc_ecdAwardUndrlygSecuritiesAmt" />
      <link:presentationArc order="2080" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardUndrlygSecuritiesAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardExrcPrice" xlink:label="loc_ecdAwardExrcPrice" />
      <link:presentationArc order="2090" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardExrcPrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardGrantDateFairValue" xlink:label="loc_ecdAwardGrantDateFairValue" />
      <link:presentationArc order="2100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_UndrlygSecurityMktPriceChngPct" xlink:label="loc_ecdUndrlygSecurityMktPriceChngPct" />
      <link:presentationArc order="2110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdUndrlygSecurityMktPriceChngPct" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:title="995445 - Disclosure - Insider Trading Arrangements">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems" xlink:label="loc_ecdInsiderTradingArrLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable" xlink:label="loc_ecdTradingArrByIndTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdTradingArrByIndTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis" xlink:label="loc_ecdTradingArrAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdTradingArrByIndTable" xlink:to="loc_ecdTradingArrAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember" xlink:label="loc_ecdAllTradingArrangementsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdTradingArrAxis" xlink:to="loc_ecdAllTradingArrangementsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis" xlink:label="loc_ecdIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdTradingArrByIndTable" xlink:to="loc_ecdIndividualAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember" xlink:label="loc_ecdAllIndividualsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdIndividualAxis" xlink:to="loc_ecdAllIndividualsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock" xlink:label="loc_ecdMtrlTermsOfTrdArrTextBlock" />
      <link:presentationArc order="2000" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdMtrlTermsOfTrdArrTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName" xlink:label="loc_ecdTrdArrIndName" />
      <link:presentationArc order="2010" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdTrdArrIndName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle" xlink:label="loc_ecdTrdArrIndTitle" />
      <link:presentationArc order="2020" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdTrdArrIndTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="loc_ecdRule10b51ArrAdoptedFlag" />
      <link:presentationArc order="2030" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdRule10b51ArrAdoptedFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="loc_ecdNonRule10b51ArrAdoptedFlag" />
      <link:presentationArc order="2040" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdNonRule10b51ArrAdoptedFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate" xlink:label="loc_ecdTrdArrAdoptionDate" />
      <link:presentationArc order="2050" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdTrdArrAdoptionDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="loc_ecdRule10b51ArrTrmntdFlag" />
      <link:presentationArc order="2060" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdRule10b51ArrTrmntdFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="loc_ecdNonRule10b51ArrTrmntdFlag" />
      <link:presentationArc order="2070" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdNonRule10b51ArrTrmntdFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate" xlink:label="loc_ecdTrdArrTerminationDate" />
      <link:presentationArc order="2080" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdTrdArrTerminationDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration" xlink:label="loc_ecdTrdArrDuration" />
      <link:presentationArc order="2090" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdTrdArrDuration" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt" xlink:label="loc_ecdTrdArrSecuritiesAggAvailAmt" />
      <link:presentationArc order="2100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdTrdArrSecuritiesAggAvailAmt" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:title="995447 - Disclosure - Insider Trading Policies and Procedures">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems" xlink:label="loc_ecdInsiderTradingPoliciesProcLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:label="loc_ecdInsiderTrdPoliciesProcAdoptedFlag" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingPoliciesProcLineItems" xlink:to="loc_ecdInsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:label="loc_ecdInsiderTrdPoliciesProcNotAdoptedTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingPoliciesProcLineItems" xlink:to="loc_ecdInsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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.u1</span><table class="report" border="0" cellspacing="2" id="idm140327358965152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Apr. 25, 2024</div></th>
<th class="th"><div>Jun. 30, 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_dei_CoverAbstract', window );"><strong>Cover [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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K/A<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_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">true<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_dei_AmendmentDescription', window );">Amendment Description</a></td>
<td class="text">to amend and restate Part III<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_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<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_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2023<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_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<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_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<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_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-38868<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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Beam Global<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_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001398805<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_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">26-1342810<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_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">NV<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_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">5660 Eastgate Dr.<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_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">San Diego<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_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<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_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">92121<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_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(858)<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_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">799-4583<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_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, $0.001 par value<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">BEEM<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<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_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<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_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<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_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<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_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<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_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<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_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 137,323,148<span></span>
</td>
</tr>
<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,526,654<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_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<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_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<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_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Marcum LLP<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_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">New York, NY<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_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">688<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_dei_AmendmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 changes contained within amended document.</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_AmendmentDescription</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_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_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</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_CoverAbstract</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_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_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_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_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_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_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state or province.</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_EntityAddressStateOrProvince</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:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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_EntityPublicFloat</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: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_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_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 that the company is a Smaller Reporting Company (SRC).</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_EntitySmallBusiness</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_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</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_EntityTaxIdentificationNumber</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:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>10
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MS9!8"9IM%?[-.@S;U!>N&HTYO:G:K7=NL-ST0<<++FH*S)1:F=@KQVLW(O9
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
M#(&W$4<P!: !0\*POP>/[J-@>T\%NS^?Z4]02P,$%     @ 286=6)>*NQS
M    $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y
M 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/
M:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O
M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_
M'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " !)
MA9U8JL0B%C,!   B @  #P   'AL+W=O<FMB;V]K+GAM;(U1T6[", S\E2H?
ML!:T(0U17D#;D*8-C8GWT+K4(HDKQX6-KY_;JAK27O:4W-FZW%T6%^+3@>B4
M?'D78FYJD6:>IK&HP=MX1PT$G53$WHI"/J:Q8;!EK '$NW2:9;/46PQFN1BU
MMIS> A(H!"DHV1%[A$O\G7<P.6/$ SJ4[]ST=P<F\1C0XQ7*W&0FB35=7HCQ
M2D&LVQ5,SN5F,@SVP(+%'WK7F?RTA]@S8@\?5HWD9I:I8(4<I=_H]:UZ/(,N
M#Z@5>D(GP&LK\,S4-AB.G8RF2&]B]#V,YU#BG/]3(U45%K"FHO409.B1P74&
M0ZRQB28)UD-N5G0&[O+H YMRR"9JZJ8IGJ,.>%,.]D9/)508H'Q3F:B\]E-L
M.>F.7F=Z_S!YU!Y:YU;*O8=7LN48<?R>Y0]02P,$%     @ 286=6"0>FZ*M
M    ^ $  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<[61/0Z#, R%
MKQ+E #50J4,%3%U8*RX0!?,C$A+%K@JW+X4!D#IT8;*>+7_OR4Z?:!1W;J"V
M\R1&:P;*9,OL[P"D6[2*+L[C,$]J%ZSB688&O-*]:A"2*+I!V#-DGNZ9HIP\
M_D-T==UI?#C]LCCP#S"\7>BI160I2A4:Y$S":+8VP5+BRTR6HJ@R&8HJEG!:
M(.+)(&UI5GVP3TZTYWD7-_=%KLWC":[?#'!X=/X!4$L#!!0    ( $F%G5AE
MD'F2&0$  ,\#   3    6T-O;G1E;G1?5'EP97-=+GAM;*V334[#,!"%KQ)E
M6R4N+%B@IAM@"UUP 6-/&JO^DV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/$;#H
MG?78E!U1?!0"50=.8ATB>*ZT(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4Z]4S
MM')OJ7CI>1M-\$V9P&)9/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N6%"*
MJX1<^1UPZGL[0$I&0[&1B5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC JFQ
M R!GZ]%T,4TFGC",S[O9_,%F"LC*30H1.;$$?\>=(\G=560C2&2FKW@ALO7L
M^T%.6X.^D<WC_0QI-^2!8ECFS_A[QA?_&\[Q$<+NOS^QO-9.&G_FB^$_7G\!
M4$L! A0#%     @ 286=6 =!36*!    L0   !               ( !
M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " !)A9U87ZO$?^X    K @
M$0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M" !)A9U8F5R<(Q &  "<)P  $P              @ ', 0  >&PO=&AE;64O
M=&AE;64Q+GAM;%!+ 0(4 Q0    ( $F%G5A4-0-1N@<  " S   8
M      " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M" !)A9U8LO?";^X"  ")#@  #0              @ ']#P  >&PO<W1Y;&5S
M+GAM;%!+ 0(4 Q0    ( $F%G5B7BKL<P    !,"   +              "
M 183  !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( $F%G5BJQ"(6,P$  "("   /
M              "  ?\3  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " !)
MA9U8)!Z;HJT   #X 0  &@              @ %?%0  >&PO7W)E;',O=V]R
M:V)O;VLN>&UL+G)E;'-02P$"% ,4    " !)A9U899!YDAD!  #/ P  $P
M            @ %$%@  6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     "0 )
+ #X"  ".%P     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<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>12
<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>14
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1.u1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>3</ContextCount>
  <ElementCount>38</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="beam_10ka.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://beamforall.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K/A" isDefinitelyFs="true" isOnlyDei="true" isUsgaap="true" original="beam_10ka.htm">beam_10ka.htm</File>
    <File>beem-20231231.xsd</File>
    <File>beem-20231231_def.xml</File>
    <File>beem-20231231_lab.xml</File>
    <File>beem-20231231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>16
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "beam_10ka.htm": {
   "nsprefix": "BEEM",
   "nsuri": "http://beamforall.com/20231231",
   "dts": {
    "inline": {
     "local": [
      "beam_10ka.htm"
     ]
    },
    "schema": {
     "local": [
      "beem-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",
      "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",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"
     ]
    },
    "definitionLink": {
     "local": [
      "beem-20231231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "beem-20231231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "beem-20231231_pre.xml"
     ]
    }
   },
   "keyStandard": 38,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 5,
    "http://xbrl.sec.gov/dei/2023": 5
   },
   "contextCount": 3,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 152,
   "unitCount": 4,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2023": 38
   },
   "report": {
    "R1": {
     "role": "http://beamforall.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",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "beam_10ka.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",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "beam_10ka.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r18",
      "r30",
      "r40",
      "r66"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r21",
      "r33",
      "r43",
      "r69"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "auth_ref": [
      "r54"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "auth_ref": [
      "r61"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "auth_ref": [
      "r25",
      "r34",
      "r44",
      "r61",
      "r70",
      "r74",
      "r82"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "auth_ref": [
      "r80"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://beamforall.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://beamforall.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": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://beamforall.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": [
      "r26"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://beamforall.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": [
      "r26"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://beamforall.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r11",
      "r13",
      "r26"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://beamforall.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r11",
      "r13",
      "r26"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://beamforall.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r11",
      "r13",
      "r26"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgDiscLineItems",
     "auth_ref": [
      "r73"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://beamforall.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CountryRegion",
     "presentation": [
      "http://beamforall.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": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://beamforall.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": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://beamforall.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": [
      "r13"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://beamforall.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": [
      "r11",
      "r13",
      "r26"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://beamforall.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": [
      "r11",
      "r13",
      "r26",
      "r62"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://beamforall.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://beamforall.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://beamforall.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://beamforall.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://beamforall.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": [
      "r12"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://beamforall.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": [
      "r0"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://beamforall.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://beamforall.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": [
      "r13"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://beamforall.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": [
      "r47"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://beamforall.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://beamforall.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://beamforall.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://beamforall.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://beamforall.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://beamforall.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://beamforall.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://beamforall.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://beamforall.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://beamforall.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": [
      "r6"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://beamforall.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": [
      "r2"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://beamforall.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://beamforall.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://beamforall.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://beamforall.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": [
      "r90"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://beamforall.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://beamforall.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": [
      "r2"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://beamforall.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://beamforall.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": [
      "r87"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://beamforall.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://beamforall.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://beamforall.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": [
      "r2"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://beamforall.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": [
      "r2"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://beamforall.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://beamforall.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": [
      "r2"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://beamforall.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://beamforall.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": [
      "r88"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r18",
      "r30",
      "r40",
      "r66"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r15",
      "r27",
      "r37",
      "r63"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Extension",
     "presentation": [
      "http://beamforall.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r22",
      "r34",
      "r44",
      "r70"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r22",
      "r34",
      "r44",
      "r70"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r22",
      "r34",
      "r44",
      "r70"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r22",
      "r34",
      "r44",
      "r70"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r22",
      "r34",
      "r44",
      "r70"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://beamforall.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r11",
      "r13",
      "r26"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r25",
      "r34",
      "r44",
      "r61",
      "r70",
      "r74",
      "r82"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingArrLineItems",
     "auth_ref": [
      "r80"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r14",
      "r86"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r14",
      "r86"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r14",
      "r86"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://beamforall.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Parent"
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://beamforall.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": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://beamforall.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": [
      "r13"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r20",
      "r32",
      "r42",
      "r68"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r23",
      "r35",
      "r45",
      "r71"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r23",
      "r35",
      "r45",
      "r71"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "auth_ref": [
      "r49"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://beamforall.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": [
      "r7"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://beamforall.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": [
      "r8"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "auth_ref": [
      "r15",
      "r27",
      "r37",
      "r63"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r16",
      "r28",
      "r38",
      "r64"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r17",
      "r29",
      "r39",
      "r65"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r24",
      "r36",
      "r46",
      "r72"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://beamforall.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12gTitle",
     "presentation": [
      "http://beamforall.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://beamforall.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://beamforall.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": [
      "r9"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "auth_ref": []
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://beamforall.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": [
      "r10"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r19",
      "r31",
      "r41",
      "r67"
     ]
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://beamforall.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name"
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title"
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://beamforall.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": [
      "r89"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Section": "14a",
   "Number": "240",
   "Subsection": "12"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii",
   "Section": "6"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r47": {
   "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"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>17
<FILENAME>0001683168-24-002822-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001683168-24-002822-xbrl.zip
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
MW]]NM??*+7"KU'@D\5%03BP\,<&1V3ZK]W#13T(X<N[$\6SQ6?22V+T55C
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
MT/3M>L*4%7 GB0TFRF&::ERYT5;,D;LS>8]6WYDB<!?\,S-/[;S->;@Q&,2
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
M9LJJZ(.\Q\/*I 90!D,^X:HD1P;.^I0SM-A[&LH%EQ8.PBA,V5,)ZZ#\/LX
M*<_/5&;6F?Q,[8V4N9@I8FP:462&7U!*L!1#$?@V$K&4ESU7X_U6+ ,1%]_
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
ME2!+X:H%\C42;"8CUPNB8#*:(H7JNT,ZRL98@AMK3L0QENI 2'I)M_0CL>(
MEH^#5_A6YL@;"<N%8;LQ?4F5&_!B@,_N@O 3U]%2]XORJ:78*Q85=.&X<!:P
M4$9P-'0R2$%Q,%;RD^DWJ4@BOI-<*TAB78?6N+<P,ED#5J 0D"X%C#!%@;;8
M32&+9BCT8SAI2K@IYXPF6*4J00$S2H4?Q^,J)+ KC':%C,%S_4\8$<'GUQ@Q
ME0/ "&GRQ;+?F? S8=^-$:1P^Y(!!)'VB&;7*7.5I?<^PKH+9XR[Q&N9O4%U
M $;!?3MQ>I^<X?=43V*&Y:LH&4OB3Y4IC[8^;Y/01: 4;RI/GAMF*L/ !GSR
M@SM/](?"E$9B6;.ZH Y(NK%69F.5?J$!"S/Q=>J;@BJ$/<8X96^^^4@7QCA"
MY"<29F/T%+ #K:'!F@PQI&(1OA37P?!1GI1U<A30HBX:$_BS,D9.ADDI'JD5
M11XWDD.0S?53B3$O<9%4G1Y(: 1/G(8Z_,X(F"D0UBT))Y);H&\[*W5@254%
M,6_P1UF00EX1ZG[(7 Z"N+\WE0Q/F 3*H#T4,\*U[M/2(2/GU@U"*Q.<)3C$
M*(ED7%A/L+:))PUNJX@(^6Z$;O-D@HQ.P:=1M@OQ;4>-QMQ]!B^;> Y>#$<N
M%C-"L5F;F+ N*K+HH2\=B/Y0D).YKY]5 U8>?H(9BSD"!!T"A#1, :F1+,"#
M6/X(?HHWE>&7+.$8%'4EH^*4QB 1]U/'?KD"GZYSH3)<HFA(FT!)$)^5&O)<
MKI: &@";ZR8FQ"9BSIGF.FP3P35Q-4NDW._Q+*YO<?1Z_<47^/B^P+T77^!3
M8)$],_]@:P_]@_?CYS1:_-S^;JMU?[K["E)3,1@M4Z%=B1-XLYFWJQ0FI.1&
M=I(4R0_3(QAR>K4^PF_:I_QL:.94RTY9:91#NO*$0PB[)JU(6;( VY4U *[A
MEP!)4F#SBDE*!@,^.!;PA;A60UPR>-^0SXFL4CADCH@+)JDG F/>,>9;A<M5
M%,TI*3:2]A%;# 8<MIO59]@L(Y4<$*;=":+4Z[=(7P\\]FT1#KJ,IYVA=8FC
MC*)TZCHBE2@BCXC,8V']"*:(&1I">_EX9A0N+UFJ(^&"N78L(2S3F8#E&(;!
M'>,!D^".@,NQ8Q1=E055I(#_<HB^JT-T3;2B3%4RMIH]$43)J.<5<&K8# ^K
M0@MIAS&COHVZPD6B@#YJ; Z3BKPP;*JH5NI+@'1^0\''^B6D2L,9!UJ.V5T2
M2;!QM$,3IC6J]?VGD#'FR:JS?Z_<<?+6,/%]7Z%*IVS))'< $)Q'KCL'O05A
M?QLEAZG%I5BY_M.]EM$B0Z>.E$B+E*AB6(5V$0)\UH4F,SYU[;(M+9B)!B<Z
M:^A<)*.^IS'P2S&Z2PW8SM#!W"9*+*'PC&A$MB"+NU#ECM-6QP(CS675'8?+
MN4C8?D9HD;CSNK0Y''TTC'&Z)ED2L_7."91?EQC(EMFQV K(IUS ]<3=Z6WA
M\PZ7'E9TX4PT,N3UA#0V.WB]<NWW6)4%QU@298]$@SUN';$+]@OA;BJ'E]X^
M*[M]QX7A"$8 1L:7@/ WMT+9[?7@[5OH7^0<=E$OF)2514=]254B4WGO"&BN
MFT:.;AH0@1U7N.P2F3A11HZY\+!'V;&N3VXIIA9.<6*7GDT%J<<@/!BKSJ$^
MZ&1C"W/5^B 8ZX<M]+TPB'2Y5<PN4@57]3[3+,A\&:-)0TA1).W"5 N?AD$M
M/R8/;?/'AMGT(LEC@[ ?^WFFVO'M@C:!:[()?+MN]^.9Z*.N-H6XLKR:/LI_
M!]W[O'H9=ZW) 7.Q0VE05::_V1M&)R=:V?**9;R_HMT_^*1RBNLB,@$<<JH9
M0W$E5/*;7?T<%$:MIYKX)BI$01*G'!BO5:P:DI:^2[W@NL!,#)LAXF@KOS9F
M;%K.CTJ_QFXDS  _/7Q>K[1R$->MR2QISNUOEIKI&L8M#V]S&4SCN#(5'B\X
MY;_!M4R[U05]TH4KG],WZ0[AI 2MAF=X7.<;C\GI@-#C)U2 RJ>:'SI<2T(K
MS(2(8>$4.I@%,:'X B7E(06A]$I.?H;NX\@_[$N>'4Y_C;@$FZ,2DAU5ZSQB
MKW@PL%#/I:87K"A96'NU:K_#^)]TB J7[[6]6=^B5K.&!CB0PD]$Q=YL;-GN
M&&5G6)(AR0J\VO9F<XL#7CC&F&);06#@'(+>/XDK(7XX89B1"<CH;,9!5"A;
MO^=,7 QHH1,+'[6W,",8\Z3)?:FDIHC+'@K+J"DE#2":70WU/#EVUG!WYQ:A
MD8(3/F -;',-+%P#8Z[1(I.-0#5'KZTL2HM!4B%J!/?/VRZ?MS5WWI?.E'0-
M)B.?*J%E)4>FVU %>^FD[C'(A+:.E41]2R.Y )W"6ZU,ZU9IZPTZ7ZHYF9[Z
M[7'3EWX7=&HW7IS:C^_4WG]Q:C_S\T;2FO2=I$+;MRZG@1A%IS13&-I/G4=6
ML;7:@(+)0L!(IXDV4]]1H*X6]'3IRS[:H1DN&:B[PJZ?'L@&2%T.%J[GB#U6
M101VA<6IR>H3P/*X8P11%D9I4UW7$ST];!_#\N&1DCGR%9/3:J'2O52A:L;)
M,"&$) 1ZJ-<K6>% E2_W5:1RZF0C07<3GY;YE?BZ?0F?JH3*"MJ)HD0&AW*P
MW$Z3,1A3Z*@9B"=:,JZQ1S#C5 >=H $M-\+F9$D_]AWC.JK%KV00>W1HJIE\
MI.#@Y-9S!)P;V7KP)%M@H4S*+I4Z)(U6 ?HX,45PPQL-%;F7^5[&NX-"+U%&
M]KE2=&9IC3+5!E80::(X69+QA3.VWWE!%SK ]^W\6;4N9[>@D=T"+LHJU[Z!
M*Y];_:(AS>R&W@,6Y' 7,.!9;JZ*8@0U)NS)5(.LQS4(55IC%L*%!\>TZ]$A
MG*D,G*.7"6KW01*9A,&MH"R?73'84"[8EC(W7)HERXI/P[;?ZI@;RO(5A)\$
M$K[X#M/0%;,B7U_$3H];ARO4$_^,7" "3S@<'E[)DYEC#Q),#E'&:A7/9.9]
MC(3C@3;7<["4.8[ \2KVK<N!RIX[0&X<):G_-'7E]]U(^D&KECE:+F[*0W;L
M5JV^^6F+&1"A;SJWA.S%!B3I5=$>5DR>AS/#.'?-'^G:  V_#'U+\\>J_0'5
ML*E%?-V$V)7>72Y@/%!YE?8 #8,BC?":EY+/BMT@P6!?VQUDREJ3-HR617S:
M9<8>!U8F#-S!0 OB?.-E@T4NWZ1?!#=@$]S -P$965@(6# !Q"/*I9J-XQ+]
MBJKU 61"QU #R?8H7=9G(0C/'[;@H 9%=O%L0DN^<'"4*]%KJ^J\EK*.80.(
M\$S>4!:#*%!>WA!.<;GM'AFX9G.*9?<#-^KQU=NL$$HT[P:V%-\%7/>=<Q!2
MWR#.79T((ZV;TL9*>J. ?C;@,>*N$Q7B"[#91OA]1O[38V.7&DJ=1:E<M .)
M!/RDW#Z!2_E#G24!EF$9ZEK"9MYE2BN;*1[8%G1$/ V1.@E7XBY(O+X]0N;:
M%<+723OLIL2L$J*>;A)K_H0F<[9N9<166@1TS=ZS$&GJ$*\%+<)F%(Q%3*>!
M_ ^A,L63GQ,:@%V29/!,X$"^R:+*9/FX$ZCY8R/>G#K+4K2!V\^= "%>2@-F
MWKI0T.+"E727.^@3/I-_P4'+#[)@1 7-/L8@V4=K;_ZPM;X+R<Z-M1YBIA(T
MC)1*=ZWK8"\FA@>N:%W7ASRID$K>)$52<4;26FO:0)#U"[K["\=\?W'"8B/N
M^DR0*H>G>S!;K>W^RI=O[$5OE#+K,2_5D8C&Z$CZ  I:[(EIB>VYOE!EZMT2
M\S@*&*4-%XWJX5WI<KV%]7J_:A:K;WJNT^$K6P91O5[>]%(7_[[.EK-"9?3]
M\'+K7S6B/9,<5GN"%9?"*;&,JCQ@^/UK&]WUZ&&:G?XE*!@$]9?&(SRTW*MQ
MAAL/JN4ZK]'B(_7 MYOMKWJ[LK>S7VFTO_3]$F+_VB7)-?O0234K^SOM!6_)
M?*G.+^JQ5=EI-RN->GN]#\*,EOJEQZ"8H7S]KG]))>8U>WG=%N.A<N)7#'/1
MFN;SZY7/N'9?2/2%1%='HLODS+,#_\U!#<[UA7W6.Q+A&%[\"M'C8=7L%[DI
MOT[T^*JWO^Z.7TO!PWQ[Q42]\QP$[WRLE*PR,UMC9N.@)$J8C-CVLOX\8#R;
MOR;D_-^WY::BVXA\!%L<Y'7_KMT;@K<TI>+>GB31-!H+']@G;/(!9_ +FUSI
M(J]X^,OD*XOVWVK-938O4MXZOKQNB_%-2GF:C-^[D6-?!G'P:9WDNT:[LM=L
M?N&*UAN5_?KN4Q!RLUFK-/?;WZUPU]S9K]1;:VM,TD1?(K39FX:L],6'8>EV
MUJ4J'"_*SB.>A\Q 7^2/Y_'RNBW&MRU_7#M^/W2X0&F4AC>M@Q!2WV]_C9%I
M_\7&E!'IZON5G59K09)F[U;S*[U;[:;N<@W%$9[I'Y<8Q'GM>!(?XXP@O@BE
M:GU$D)>CL,Q!M5J5_?V'^7F_\B0T=O=TES_E\=_6+E)_X^!CT9_5I!4\6VC%
M]H]++:=*9%;79#9;3377_7[[QQ+M:GF#HM3$4$PPUPWS&#EZWI5U$%0</)?Z
M3N/B*;T.(;D('\'I]6#U*3.):GF<=*[?VIWK0_LFF+@]>[>^AS5T$#@TK4JH
M6J)T5<[PB*)D+-/Y"/%+YOO 7B'NKBPX$PEAGP?0;[V!3>"/E-QQ"-]BB"$E
M2*1JYS4"1Q(L5B4%T("&+YTPMD__J-BG\+5=;ZLT4:IZ7J]M_U:,Y[@@&2V=
M:!H+$,V*">4LK.H8R!1_T_-D$DH.CHX092-=QH)2=;K33 H.YFH,1)_@8V%K
M@K&P8^>S!%S.)(A2(H?$TG5EQBO>X]=B$G.Z#N'7K-6.->?LV#)W!?%2I&"_
M\*Y0J0\^A;SP*P8O70U4W+-KU6AO'M9(\P5KY/&Q1NJU%["1M3HL:3SB,>46
M$\9$)Z04:KK/OXDL6.0*[DR*015XKTOLXL*W3D0W3#"AJ@CCP2:2IVN1D!#M
MSI@36;E(9123.&2NX# 4C.1K@CH4/:#Q'5"DL_)#+$::F&2BJ4O24;GF;.&8
MG#$5CF90%!I\9!?)'=8D= ,%B<)OZC;$8"!Q$UE<_=7Q:?DHH;>^P^FH".XA
M5RI @<*;VHT6/; W9W@N8?1'21?+1,8NEGPFG(X(<PDQ%5_GM_<5$EKQ^.TY
MXV?X2:Z@38G F.(OA>7"4<'&J[1E2Z8MMT$H,'!1REYE=!88B\>KDR<N!:)A
M3L%N5/9J.P:\!VY4Z!((FRFT5:T3=Q!/%52@FL&][Y&<QZ(_C))@^X 7@X@H
M@=P\!(B!]?<\66\MD[1,V=D]1';O.Z%ZQ2@^EM5=>*M#,9;8;X.B$1OCS X0
M*WT*W]ZLU]40E;0[9TR6PJ,K'U.FU")2ITG "#)^[Q;M5EK-N5MD\4QXU$ @
M/]0Y4R +$XT)V%0+%6L_+(3D0J<#9LL369@ K.S"#E 10^S!K]WX.8M<L/'6
M(AO/*!1WP@/^LEEO/&#G[Q_4]X.IPOU>^*"^W[("Q^!00-U66G5<0Q4Y<@-X
MK308SPPM%D(846ZGA"&."' ==@:1'!PLH;V-"?VR8?B\WFI4VG .9F@S\1&<
M9%/>EU?7O^LD?@5O@ TR6JKM)S0GHST3:GB&KK)M7V8:QP(824@5Z!4N%N*O
MTQV&"UU\O6C<+EW96Q=R/9$("=A+Q6[7?E2*=3*1QSZE2-B2]H^,#TIG$QY0
MTHC%W*C%Z+%E3]GZ.L+S1C,CM*?89>P$XO';A!LAX4NIO0QP:P8J-(,IBEU:
MU"6-7>$M.ZJ>I+GHANVAH&JMA.-0G!;ZTC/@X0.I:FB0>MMDQ(S]G))J6D$'
M.46QT801O7I.-,HA:6"Y@Q]DZ#3Q99G_1=-EI LB,,8!1A@QU5F?7K9P)^ ]
M0N&%%1C)TL&$W9,*1KD;Y0D8#\N]BOVX!T\#*<6C2,.SJMD!G455BSXO%G9+
M(ES2HJZ:5E'>XG)U/N,Q@=8;XU7 ULH\$VQ6N/!,UEYFI<W@;I+A!P='<'T2
M(XZ1%V#C?VC6F7#@#'"],N,%( H!JT/5E:FXF6Z Z8I16MJ2A#(8]%-+XI+3
M,(SSI2IV&)#4.7M?U?X=3ZD>1GH<)E19@X5?H.AXSM)FU@/AK;3\8RX'@\+1
M$).P-\+1\YQVVP_&ID.!/,6=8U$HE9O:U7;-8N@[E@YD@2P489BO<:FL)RXU
M\;3J;2[^H.B4R:^*#UJI^_;A1RUEXCL5#N$W3IHUVXH^:7* Q8=-NF[SATV]
ML]AY:^CS9ID5 K[XO)D5X V#;^;"T80,DI ]<KR!(:V3($9P3Q4"VPI"LTXS
MXT!%M"=\*+B$-:$F<EW[_'C@32K5 ._HRLYA@!618%L'L3 71MYS,(H?F)'1
M^KJ^$A-,9C)C_4[Y20YJ=(9A&+M:RC-:^Y5ZK64MCV>TJNU=.^49I2S#SF#Y
M:;PL;VH5SJ']8-Q-UBU!H2=)KG+?N'>JS;HQ[LA:-U[W5/P-^9%]-D6DUQQK
M"ZL6?3Y/@+B 57-(+_EB 2+E:OL/$""034T)[JR(IS7:,P*$?N%A H2209<E
M0*AAW"] %"QMN0!A+D<I,WCX(;M7@-A_5 %BZ6$DZ]W< NZVUHN[[0G<;?47
M=]O7'H]E'I#E^+?=7(G70UWB]5"6>-6NA^CIM/ZG$A8*;4&I"\A*74!YJYU"
M/$UKD;,CQV5]A&S/Z9U"YG/&*<6[5UF;3+G?13T#KW%E,6/P>QM-28$/DEV*
M*SM.8C)PISXC;+0/TQCQCUTJ!Y0"L/><!*LBP>]DE:.G-4!U!2_HOABX?AK?
MI9NN/JTY^O'[O3 LI?,0_*V"FGVR;@)0P^PI2T^A!'%G5'HVPB+2H::G2#^I
M ;BQVH$2[KCHO3NA"@>XG58D9*EPP]8:<2%PKGK ]9Q]+I7,E.RH6L]4II.'
MF!6=BH9&05]LE,Z:=65/6&_/,4>(XN)MX,%9P/4,J82T?LEPM4JITGP3:7\8
M!'UY .Q-ELC,CX(>%8SHFT79R7Q-5;5 WHM'RJV+^G28<1+)K[.>G]0>2W&4
M-)V9A=JBDY33I%491'G4I+I@X>&.$/E8SKG'5:WDN23\_E#%0N97  O^2L5=
MOX=.$C)2IU0B.4_TACT>+.X7?&TQWK/$M$^!ZR<P #<9&^W [#;=6ZQ+!F(1
MB>L\>)2&I;,&IHH.=ZXUF:_W((N&R+(/3J31H:%7,F&DI%\,SIW6+ F4DD 6
MX8XT*!;K;OQNH!4,_6ZJ#*8;\P"#5LY65B%W2?88:O?7"DI-/#JW),'APMA@
MZ;Z32++  @S,X^UCO_]-A/W< WYOEDP.Q1!6@LNLIJN4+7Y"A:YE'9G2>H\<
M#:-,!3QSA7+_U%2T%@D":4 U5I* P_;SQFY>.5,J03>O#Y8E,2TQK+@['[.\
M6QP<7C"7^W)=];NP0LM9AQ+%<9EKDT&@SJ^&$0V^4'[7<G=-10.4[=%#L\_6
M>W0%CW]-YO13[EP$3#2D\B%KN75?-[R'G-1O:$])?/*FE/RYAGOZ=<-;X9Z6
M77#KLZ_*QMY?TXW]JO$]Z%Y5MR%WM(H>EG]SK]65K03KS7]MK24QK?OX%*FO
MG-*7.^B)R_:'A]#B?0)QX; 7QYI<%LCE0[I< 26@?O>@:>1SI8T-F2Q.2R^;
ML]B=M*;;\R!6\/UL&\<04'&<[W+=UV(3T&9?M/Y?!()3"D#1RCO=5Y#8#Y.9
MK7%48DW*CBY?'6>N,2GW:GYBTIV_O&GM[3(BSH-GL7!!G?K.JN= 'H/&FQ5O
M1?[=Y4M7N]7VE^S$UTQBZ7M1K[VJ[[YJU!H[]^!,?,EQ+\2F6.(1=XL*'<U6
M)N6@C ="C*P$=6^53S]TY',L)JM9F$5UW]5<!H5U*>;?!TN8_O*FP ';BP[W
MBPCM43C\TVGP[>KNWHJW>V]YHWW5V$>VW%I48U\]KRW%/IY7.&(^YUW _/KR
MRB.\\DSN^VX&='X^\U[:0JU: *LT:XV'3^2APOV3S&VW6=G9G\MS5Q]@P&O"
M4'-?M<:KN)#FZP_/AH0;KUIP5V'9A6>H0BP"Z?](M]@*#_43M?+5'2^@I3S:
M\C^M C.#=[[T^^]%?WF A6K%&ZYFOM@ EG\W83KOL]&-ZZ\:>/_4UD=7FH/-
M_J(1/8=7?EH-7&PA/#D"E"\Q_+L(O'(M0I'G'K\2"_C38Y4OL__K3("[F8B-
M0>Z9#.L[$0J=QCTQ8 _QR4:M7K>YL2PBF"T^]\2$4W]2\!C.^T%@I?(&RS#&
MU@M_>AYB^%*5\O9.4V9S88Y_9ML(WH)RG[P4L<ON"GN0(%"(!!X+#&PMPN!L
M-E>,1SU?<%Y!)L2WU<4"2?7MEZ3Z)TBJ;[PDU3^G8]0]./[W[Z<W?]EOC\^/
M3TYO[,[YD7U]<W'XFWWYOG-^O>KT^,?(?R,9O^C^9?'^>4^N-*N[DPSA"8GG
M5Z]CZ1&;&)&%D@PGJ$JH2+DDB.T3QZ'3BR7Z-67@]E6Z=T7G\3&2:>(A C6F
MF/9OW8CRP1$VFI*<!4SJ;A3@;<R9THRY20"H?0(+IYHK<)XK.!Q@$2#7X'ER
MX 4_HNQC&.,D= 5V/7(GG,@:P!*Z8ZS$0F-W.'=90XUB9C9B_T[(Z$(XN2@O
M]<6M\(*)AK9.TVWA:1@;YR*GT&LRK1WS6\ME-\(NWZ#O\?>-K4I&3F,I;J>6
M >N9>(D&0U"HF9F$84MF=>MF)=H"0YW!])J9]K+YE#:G4B( $\FC6$XGO)6P
M"FZ$0^L1(KE,5,:%5[M5,??9V%T+UXNSG%5VO1QK" +K[SH/6 \8^^;NG20>
M!2%<9[1OV+\PB"TKI>$.$A(Z/(D8$D#8,LGXFK/XK5:CD2;L]SD%T0_\;7[:
MU4"VLD7.MDZ7$4$H^F/7=R/&JI>9J@6@!@F,SV,R E*C]:)?Y'3BJ04J  B0
M M%>/3$DX H\.HQP1UBN<J"SK>>'A5(^QGO3!.28:&]'@=<GF"L?GVY(1/:)
MRSC[I $\=<+LX[(S*K@S%Z""]E^MFP;#I7T0SMA^YP5=QYNC.V6J$=!C^*E&
M069RY&/=T'" <U&XK"P*EWDD@6"Z@@]%5K\C5 :%U(7\+'-.-.2 /,)*0^3!
M,>\C<D_QVZ%1PB#8R;*.22ANW2")""Q1#BI-Z\^N6 D+9&).@:9ER\5LA]JV
MF%4T%/6C*J:ABN& !9APWB,$QQ1TGHFNKL',X5]$#$;DBR 9CE!9JRMTBIG!
M:$2:]H^ZCMAP&-*QM=*G,WGM#P!6TX^YX['HN]"HAT@YP)"IJ=E,=^+F'EPY
MT"]W;SD1(5\ .2CTZ)07=!4'T=S9#G(5E33762D_V,AC):^XJ]S15"G5WZJ\
M=H*HVUE([*8B<"MWOR.T8E'Y!4-*J._L5_;PK&>81V+<U@U]6[.UR;1?P6G9
MV\%F$(I'2PC?T75S#S2&PJ8I@\B0%C]"I=>\KE!4:S1?OZ!>/+Q0^GVY(_<:
M-E8"7H"BJLR%SU[O!"!EWNFE*"I?F/.P@-M]T25K/,:2?1!HXA'];0=!FX8B
M#TWZLD0&5:4("T:Q&.?6<3U'8=\.DC@)14[64JA4&6$!A<-YR"3WA5S,!@7]
MZYC^S"\#OP*/]UZ]LM=>.$+X@>'SRQ_O#_5:M55_-L-M5';:^Y7Z;G&>R1*]
MK(]CXWQ_>G9ZT[DYO3BW+T[L]Z>=MZ?OT>B)QL[3\Z/CL_/3D]-#>L ZZ]S<
M'%^MW/"Y7A(/&W+.Q:W3=^QWPJ>"N(=!. DX&]UZ[]R10(/2#2'!>:PB8>U6
M_52%K6TI/B25H)+87Z3LC8#CVWX@#730A^=*5$Z\,A-6<-$&8NKRR.) YQ*(
MJ6CUG3'<&%1TAK$0G4A5RDH\73<K!00%95(,4:'B3T"O<O0(J3<90"A1PJ7Z
MWT]B@B#O@2I8E28 F\I4D_4+JQA8_0"&X0<Q0E4R@"FVAS]S :YT:@2K6-3I
M@) '$7@PYJG+"@D2>=+U;P-/VC=]1MZWX0FL[9?T8IJ=]<EG*164>:Y/C;UY
ML%O4-+3-*(L,.TF*)!KO?+(B9=Z1AC9[=Z_:!-5!+J0DB2MQBZ@A5,HZB079
ML3*+<1<D7M\>,N6@I[4;T= -O750M.NX KX8 HF2FTB:/TU0=AQS@M>?*IZ-
ML^7J3.F+WY%R\KWUNX"G=^?%T_L$GM[FBZ?WFSQP-QH7F"^!#)^7'K52$8
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
MN:_X$T;/UF.RI)06*C0HU1KKTI=A]-N=,H5NVITKK) 7A!QRT2'/,#5OCOG
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
MB<RRX,00P OA$?BDUF+>MD@0YIBPFTR9*"Q]R[-)6%\NQM9[M--$7AH;T$6
MB!>.Y( 9]_*\!%?@TSJ9CK0:"<KM4CXH[P"8DA=%DBD]$>@=#[5G0GX-NH#:
M+/&U";V([*,R="6@M+80YMDF>(]DI8W5/V3-S$C%]G\/V/[>_MO-7;-5P7RP
M]VHE+#NYLO-[%_7Z^CV0ROKG1M566;W5N'D/T5^R_-QX4'.W+SL>#Z6(6>=*
MA 4=VK SG_8ZQCHW(%GB@P?U8>O<GX@"Z[?,;I.E9P[XI]I!'MSMI5>*Z>(U
M7;CV-[#IHO9_4$L#!!0    ( $F%G5C0!#RBO 8  /\L   /    8F5A;5]E
M>#,Q,#(N:'1M[5IM;]LV$/X^8/^!,- A 937-L"6N :<V&V-94F0NL#ZD9(H
MFPLEJJ1DQ_OU>XZ4;25Q5@=UFB9U@-@6>;P[4O?PN:/4_-#_Z[3UZR_-#]UV
M!]^,_IK]7O^TVVKN^&_T[E3=S>/SSF?VL?_YM/NVD>BL.&1[NWG!^C(5EIV)
M,;O4*<\"WQ"PC\+(I(&!&'KQT'%'+.5F(+-#1J*[C5;S&#[1_\4*-7;__M [
M[O79Z[WM_95J/V*%N"ZVN)(#-$4B*X1IM'[+0IL?/;(13.ND>]GOO>N=M/N]
M\[-'G-<_I2UD,GGDB<VL] )V*BUG%[K05P$F;*B=%4->''[G&?;;QZ===M(]
M/?UXT3[IG;U_V]AMN.N+=J<SO7ZP)V,9%T,2W7UUQ$)M8F&V(JT4SZW ':Y^
M-1Q6F_W+J8$1K43$U=3K0N>-"L_-?F<J52E_\WM^C2AY=W[6KSNXE?!4JLGA
MUUQTLE;^*_R,&JV][>8.*:,MHW/7ZL+57)WU'AORD6!&C*08BQC!("VN<FT*
MIC/V3IL4DEM_[K293MBQX"E[KW3(U5'=:WQ<^D7=<7>VM8) \I_;!S);&%)5
MH\QB0>JWG.0ZSNZ_T_M/&F?'W"*Z$%'IA%UE>JQ$/!#!C7"+-31FNL#Z9067
M&>/9A)5984K!;,$+D>).4Q1R! JV:LD52WB$)L-T*@LLIY>[(Y")2%C+S81$
M4GXE8+>FTZ(MAC,PB?D/G0T2B*2)RA1B&8;#$]QE-A[*:,AL21_S\6-A1*6$
M)I!*JP2/939 I!1#3-#F(G(.DMX<KND8TT0\8%'"27T9UKAZ9KAZ_6/B2K!$
M9HA< L$\4@. "N+H-K5^F278YWDAH4=FD2ICZ 0::F$9 $G2J G+$<R$0\*G
M4G.@53%N;YD&EF-)B@.2*!4$@"X-"#ASUOD3<3MDB=)C.X6>$0-I"\-AB%.C
M]QM>!C4$V:DS=[Q=@^B9@>C-DX*H?R/B?C/V2ZF/; 63*DVFS5PGB<3EAMUT
MX=ACW @7^ AD&2I! <H$T!8J:8<T@L12<!GQ&5W'TD9*VQ+CB.6,5AX!N=&1
MB-%LV08"/A9 D(_J[G4TY-E L#8(Y+)4D-A[S;?V#C:$]V+O(/97_E)2%9-Y
MY)%^1BQ3 Z0'"/FRM*'DAJ$$AFB>MV$*"4HE#Q\;>C])@3&=SR(X/!((^9."
ML",L5",677+U=: $E/=%O+3+#Z$$+!0(^LJ23^ET::  E#*2UA$5I$3F]%!I
M/*>X.DT:H;A#4973S9$05!1*G1)T!U^L5C+FA7,TM#*6W$B:@/29IR/NC#25
MEK)!M^]8ESHZ6M-6P*$"-$J#<DZQ5"I.;(QI.2?F625&^!RUGEKC5RA($(2)
M\2+^/@2Y]W/3XQ- ./R!(+PT$]U!\O(<MC2@L0F,9$PXY59GG,B:6V"<:CL"
M+S?Q%$B MN2A5+*84#JZR"QM*PYS#DY^1[@A6JL-74YP74TH+TT..%N7/D<1
MHL\YX*K$@<B0%2N@&CTBI^V"1% !>^1B6Y$Y:'F-W9>)W>A)L=L=<54ZCJ+
M%DF"8DZ.$))V05$V2Y&7X%Q_N;A.<U#%0/"E]=5@J,OB?@^6R0KX3%I0J9M\
M_<B%A=,BVNT^PJ\$_#DBY6NTO4BTQ4_+E#Z0[P*"SCRK.LSU+$3= _B1$E@=
M1:6AL*]EBPNTIMH6:*?G8-!E<0?9EQ+))E1OW#,D 7[!7+>D*\<CH,H=U]))
M;E;._-KT7@VYG:76Q'D.[R)VR8!;CXJH)TS)*Z&JL]M;\L$W+]'VNE[]P<Z"
M#I[G69![CA9/<1W,284XKHZM.;\0.AZ0)=\I-6?><92;A39VEIBZ!JA,4UD4
M0OP/@X<:J2_UQQ+^.24;N )A6B)D?%/1.]TVQ)=2PGVW1919Y(YP-Q_]R&=]
MVOI3G@BU%0HI*)= &ATQTF%E) 5P4:65LY.9L>!7E"?ZPLIEBJXD=(\&I\\:
M'H2VZA#%'_ N8"(>8Z 5,R*Z%YE5(8DA@!?"(_#)JL6\;9DBS#%A-YDJ 5CX
M5&:=B+Y<C#WMD4T;^69B0!<!(EXXD@-FW$/L"ER!3]=D-M)J)"AGR_B@>A9O
M*EX4::[T1*!W/-2>"?D-Z )JLX36IO3@,$3%YTH[:6TIS+--W![)2@>K?\C:
MN9&*[?\1L/W=_3?K=[26!?/![JNEL.SDJLYO?R&ROGXK4MG\U-JQ.ZQYW)J_
MN>=?2/S46JFAVHN!*]5[,I0B8>]F\#WW:?-*;6Q<^+-1J)\;(DIMSX]/*[N;
M9/AE[A@KMG);(;W(3"\P^S>:Z<7G_P!02P,$%     @ 286=6 0[4JY8 P
MMPT  !$   !B965M+3(P,C,Q,C,Q+GAS9+56VU+;,!!][TS_0?5KQW$N0X&0
MP% NG4R@, 0H?>HH]CIHD"57DDG2KZ]D6TX<)R%)BY_DW7/.[LJ[DCLGDXBB
M5Q"2<-9U&K6Z@X#Y/"!LU'4>!N[IX*S7<]#)\<</2#^=3ZZ++@G0H(W.N>_V
M6,B/T'<<01M] P8"*RZ.T".FB;'P2T)!H#,>Q104:$<6J8WV:LWF$+GN!KJ/
MP (N'NYZA>ZS4K%L>]YX/*XQ_HK'7+S(FL^CS00'"JM$%FKU23U_-J-?$^D7
MY,]]'O/]R1UY&@$[2"Z&3_'U#1Y<$'RKIGM[S?[/E\EK=+<?WK-^:SKZS?O8
M"Z=_#OKGMS_&C_73+&1'^L\08:0_!I-=Q]27ES=NU;@8><UZO>$]75\-4IR3
M =L32MC+,GCC\/#02[T66D%.AH):Z99GW$,LH5#67K(&3YA4F/DE?* *PCQX
MS\N<)2A9"OV208F%!K" D^#71OS5TPZ-;[8L,)'N"..X (=8#E/1W%$"2Z&J
M0&U<!+EJ&H-<"LU<)0+XP?)<M:,$#)184"YMKW9[QFTX3;?><EL-R_QZ<7%=
MD(: HY +3*EI_#1"HVFP0"$"IBZYB,XAQ G5U?Y.,"4A@<!!"HL1*-/),L8^
MO*EG!P(SQO7<Z.'-+<86QT0/1F'0)M-(;<$IW.L:D%GHP5T5Q+B],ZZ/'P<1
MO7W9<D[."@80$D;2X/FH-I!K!C,QI>IERNQXB^"J4B(AN&''Z3H6(#4]+>I*
M&W)^#EG/]3'U$[H3=9;?.F9NMUM9V6,[L7<0HG32VZ9KNHXDYJQU<MNS@+#K
M# $BUW[17[KLFFXH"S$1UDQZ^HT6=RH/;"6P\"LJE9-(B_ 8A")Z<.:.FRQU
MH@S]=BX,,G&D@[S_6#G%PVTKUQ2@[UCRE=%_CUIUEVU;:[DQWZG@\R)(M>J.
M5SY1]/OBJ=/1A7.A$*L<8.LNJ>QZO>)^*K6&8MY<RW.-R6TT]1%<F\A@ENDV
M2<RV8;LD+&^')%9<E<OBRU5PLTB;:=.@*Z[<M4&7<CR@2EK+SBG,7]#_D$,J
MLU42;U_FJ])YBYF^RYV:8/8/LE$36+A9;%5\2<7G"5-BNDW@>8I]V:T%9O]S
MFWU]B\^^O/G%VS7L#JU7#;ZL[SI>IJ:7?P%02P,$%     @ 286=6#!B="1*
M P  !Q4  !4   !B965M+3(P,C,Q,C,Q7V1E9BYX;6R]F$MSVC 0Q^^=Z7=0
MW;,QC\DA!)HAI.DP0YI.(&FOLK6 6EEB))G'MZ\D,!/S"F ['!*0=O_[6VFM
M6;EUNX@9FH%45/"V5ZM4/00\$H3R<=M[&?B=0;?7\Y#2F!/,!(>VQX5W^^WS
M)V0^K2^^CQXH,-)$]R+R>WPD;M!/'$,3_0 .$FLA;] K9HD=$0^4@41=$4\9
M:# 3J\!-=%6IUT/D^R?HO@(G0KX\]S:Z$ZVGJAD$\_F\PL4,SX7\IRJ1B$\3
M'&BL$[51JRZJZ\_*O<4H_]>T?T*L )GUXJJY4+3MV;CKL/-&1<AQ4*]6:\&?
MQ_X@FD",?<KMND7@I5Y699]?[?KZ.G"SJ>F.Y2*4+(W1"%*<C;*9)7KC\-;X
M*EA-OC6E1Z3?0"O:5"Z3OHBP=A7R+A$Z:&%_^:F9;X?\6MUOU"H+1;QTG]QB
M2\'@&4;(_C<;O8D: HY'0F+&[.X&=CKH"E.]AM4Y3B2,VEX($!O]>J-67ZE_
MS1CIY=14L:*V"#T4G!399:(@JHS%+("(K&+_FDWOJ8J84(F$WU1/.H10NTZ8
M/0*V@RI+EE;JCIREM5\<MD,^0[O0A(8XM"J74V<$"D7KD+^)TC%PK8;"'B+
ME2O+/+COBA:7@EF9A&'9ITJKN^7W!42)IC/H8@UC(9<79W&B;BF)Y*[S(UJ%
M%D\1#V2I@-O[1D$]<79Y5;PO6=;#F1?[@%1QN#U.Z(R2!+-\K =T"@'MS+$D
M0Z.4BW"O2H$'@<2V4^Q(B?D8\F]^1J_$ G@P38GI99\ALHT!S7$J'%0J#O8I
MT:[]-@M3 /!1M>*@7>&IKFE?8"@>^93:9B9?&1]2*_)<4)2 W%/5=TOSK.<X
M)_;K*IW1+2Z1>QCAA.G+JV1;X!@:EE%*M\]XFV#/W2"]HMA+P96+/S$2,DI"
M\ FU"^7ZL76@G?2M"N4Z,*;!VB;8*U ^]R:83T2,Z9G0N]X?0.PB^3'$H;TB
MG86;=2V?U5S\SB-T#N5S<:$[YZ*E/A]:DZNG^N*B3-VSS&:8<G<U[9N?&6Y8
M:. $-B><%3S]-J^IMN;KMS$UY-M7-XD]C\W7M64Q*.<WY27'W6F!RXRWT\:6
M%&RK&2TSI8.-J0W:"C*O],S(?U!+ P04    " !)A9U8V;1>)+T7   *0P$
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
MQ4'P  V#D(R4\:$"V7,!T\00$13BP;K%52YH@$?)M'1_1X !6[LCP(/$*""
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
M@W1-:O M3WM8R0!5OL"P6.RX "118('[@N]4'1Z["8K%[E0@R,,XV?_)2I.
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
M'S9S]23U]E#FB -7FU#?$XS+N*M)"]-2HIH)E"_*6%4KQS=2%6%!B;GZ;EM
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
MF8<9HF^+F85-JR:P_$3]-28IE;_Y'U!+ 0(4 Q0    ( $F%G5A3IXX:TWH
M -5- P -              "  0    !B96%M7S$P:V$N:'1M4$L! A0#%
M  @ 286=6!D@/RW%!@  KRT   \              ( !_GH  &)E86U?97@S
M,3 Q+FAT;5!+ 0(4 Q0    ( $F%G5C0!#RBO 8  /\L   /
M  "  ?"!  !B96%M7V5X,S$P,BYH=&U02P$"% ,4    " !)A9U8!#M2KE@#
M  "W#0  $0              @ '9B   8F5E;2TR,#(S,3(S,2YX<V102P$"
M% ,4    " !)A9U8,&)T)$H#   '%0  %0              @ %@C   8F5E
M;2TR,#(S,3(S,5]D968N>&UL4$L! A0#%     @ 286=6-FT7B2]%P  "D,!
M !4              ( !W8\  &)E96TM,C R,S$R,S%?;&%B+GAM;%!+ 0(4
M Q0    ( $F%G5BNI :/7!$  '+Q   5              "  <VG  !B965M
G+3(P,C,Q,C,Q7W!R92YX;6Q02P4&      < !P"] 0  7+D

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>beam_10ka_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  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:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="beem-20231231.xsd" xlink:type="simple"/>
    <context id="From2023-01-01to2023-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001398805</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001398805</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-04-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001398805</identifier>
        </entity>
        <period>
            <instant>2024-04-25</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>
    <dei:AmendmentFlag contextRef="From2023-01-01to2023-12-31" id="Fact000003">true</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:AmendmentDescription contextRef="From2023-01-01to2023-12-31" id="Fact000006">to amend and restate Part III</dei:AmendmentDescription>
    <dei:EntityCentralIndexKey contextRef="From2023-01-01to2023-12-31" id="Fact000007">0001398805</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2023-01-01to2023-12-31" id="Fact000013">10-K/A</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="From2023-01-01to2023-12-31" id="Fact000014">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="From2023-01-01to2023-12-31" id="Fact000015">2023-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="From2023-01-01to2023-12-31" id="Fact000016">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="From2023-01-01to2023-12-31" id="Fact000017">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2023-01-01to2023-12-31" id="Fact000018">001-38868</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2023-01-01to2023-12-31" id="Fact000019">Beam Global</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2023-01-01to2023-12-31" id="Fact000020">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2023-01-01to2023-12-31" id="Fact000021">26-1342810</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2023-01-01to2023-12-31" id="Fact000022">5660 Eastgate Dr.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2023-01-01to2023-12-31" id="Fact000023">San Diego</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2023-01-01to2023-12-31" id="Fact000024">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2023-01-01to2023-12-31" id="Fact000025">92121</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2023-01-01to2023-12-31" id="Fact000026">(858)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2023-01-01to2023-12-31" id="Fact000027">799-4583</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="From2023-01-01to2023-12-31" id="Fact000028">Common stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2023-01-01to2023-12-31" id="Fact000029">BEEM</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2023-01-01to2023-12-31" id="Fact000031">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2023-01-01to2023-12-31" id="Fact000032">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="From2023-01-01to2023-12-31" id="Fact000033">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="From2023-01-01to2023-12-31" id="Fact000034">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2023-01-01to2023-12-31" id="Fact000035">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2023-01-01to2023-12-31" id="Fact000036">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2023-01-01to2023-12-31" id="Fact000037">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2023-01-01to2023-12-31" id="Fact000038">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="From2023-01-01to2023-12-31" id="Fact000039">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="From2023-01-01to2023-12-31" id="Fact000040">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="From2023-01-01to2023-12-31" id="Fact000041">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="AsOf2023-06-30"
      decimals="0"
      id="Fact000043"
      unitRef="USD">137323148</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="AsOf2024-04-25"
      decimals="-3"
      id="Fact000045"
      unitRef="Shares">14526654000</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorName contextRef="From2023-01-01to2023-12-31" id="Fact000046">Marcum LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="From2023-01-01to2023-12-31" id="Fact000047">New York, NY</dei:AuditorLocation>
    <dei:AuditorFirmId contextRef="From2023-01-01to2023-12-31" id="Fact000048">688</dei:AuditorFirmId>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
