Skip to content

Test Cases

🕙 Start time⌛ Duration
5/19/2026, 2:21:23 PM6.273 s
✅ Passed❌ Failed⏩ Skipped🚧 Todo⚪ Total
Test Suites7300073
Tests30430003043

1903 passed, 0 failed, 0 skipped, 0 todo, done in 1396.1758259999997 s

✅ base grammar declarations › empty document
   ✅ should parse empty string
✅ base grammar declarations › state markers
   ✅ should parse +Init marker
   ✅ should parse +ByPass marker
   ✅ should parse both markers
✅ base grammar declarations › context statement creation › correct statements
   ✅ #{mKYvzLefPZ} --- CORRECT
   ✅ #{pYucwTVmrE} --- CORRECT
✅ base grammar declarations › context statement creation › incorrect statements
   ✅ #{end note, +INITIAL} --- ERROR
   ✅ #{end note, +INITIAL} --- ERROR
   ✅ #{end note, +INITIAL} --- ERROR
   ✅ #{end note, +INITIAL} --- ERROR
   ✅ !{lhnsDQAzMe} --- ERROR
   ✅ !{nAnDfCZIMX} --- ERROR
   ✅ !{NtsxxyPcxr} --- ERROR
   ✅ !{cdZEQqNzrn} --- ERROR
   ✅ @{ytfNJFPiwn} --- ERROR
   ✅ @{jUspQavQkP} --- ERROR
   ✅ @{dTlOjKungf} --- ERROR
   ✅ @{rDBTecITtN} --- ERROR
   ✅ ${uEtKtYNVwK} --- ERROR
   ✅ ${mwuRNVVtvi} --- ERROR
   ✅ ${pTuZtEChRE} --- ERROR
   ✅ ${ecPzeveKFi} --- ERROR
   ✅ %{CyllanplJb} --- ERROR
   ✅ %{LDuYBUjCBf} --- ERROR
   ✅ %{VZZJfeWYsD} --- ERROR
   ✅ %{auzQBvgSXq} --- ERROR
   ✅ ^{VmciHKOLjN} --- ERROR
   ✅ ^{ImBAQWeFDq} --- ERROR
   ✅ ^{fFOLVWpUFD} --- ERROR
   ✅ ^{rmXxpfwISA} --- ERROR
   ✅ &{VeyXIhLzet} --- ERROR
   ✅ &{XwooWNBULS} --- ERROR
   ✅ &{qmxTBssMNa} --- ERROR
   ✅ &{pqFGqcHpdx} --- ERROR
   ✅ *{CkEZhkSWyq} --- ERROR
   ✅ *{GVdMztkOla} --- ERROR
   ✅ *{KRAPJaHKIV} --- ERROR
   ✅ *{aUvowCRMbR} --- ERROR
   ✅ "{UOVfxarhfq} --- ERROR
   ✅ "{biSorCFuJy} --- ERROR
   ✅ "{OODdCXJHwg} --- ERROR
   ✅ "{UusCEGAaDN} --- ERROR
   ✅ №{TsZuYzKjGN} --- ERROR
   ✅ №{gXbBEGDIZQ} --- ERROR
   ✅ №{goPPFtDNvQ} --- ERROR
   ✅ №{yWrKsIcmIo} --- ERROR
   ✅ ({UnwAHxwdrd} --- ERROR
   ✅ ({SXMMHkHwMj} --- ERROR
   ✅ ({lASnzyMDfC} --- ERROR
   ✅ ({dEkPbZWNSA} --- ERROR
   ✅ ){kaPLsUMYfK} --- ERROR
   ✅ ){DrNlKHRFwO} --- ERROR
   ✅ ){vGaaHCYWwF} --- ERROR
   ✅ ){DPKWoQTbVj} --- ERROR
   ✅ [{VGjGqBeDse} --- ERROR
   ✅ [{ScKSfssirQ} --- ERROR
   ✅ [{nXfpTTSFQX} --- ERROR
   ✅ [{sSsIwJJaey} --- ERROR
   ✅ ]{iyLJusZfHu} --- ERROR
   ✅ ]{JklDqiLPhE} --- ERROR
   ✅ ]{qtNVCHhefH} --- ERROR
   ✅ ]{wYLlroFmSW} --- ERROR
   ✅ {{CvZoQYcpWP} --- ERROR
   ✅ {{hMwDQNvmkX} --- ERROR
   ✅ {{ynLXRzkStU} --- ERROR
   ✅ {{IVHqlMqwdI} --- ERROR
   ✅ }{XGWRhmBGWg} --- ERROR
   ✅ }{NtkqIYyDju} --- ERROR
   ✅ }{qpRtcHYEkM} --- ERROR
   ✅ }{pzsvyeaaeT} --- ERROR
   ✅ +{WqbtvVIbgn} --- ERROR
   ✅ +{arGnnAAINf} --- ERROR
   ✅ +{pVgTAnTzpN} --- ERROR
   ✅ +{moKvRkxuvU} --- ERROR
   ✅ -{kPApzquIXf} --- ERROR
   ✅ -{QJXFhdVLev} --- ERROR
   ✅ -{xirrduqVme} --- ERROR
   ✅ -{mRenJmozoO} --- ERROR
   ✅ ={gykIwtUwFS} --- ERROR
   ✅ ={dOPNSZEgXo} --- ERROR
   ✅ ={dratfVyKDs} --- ERROR
   ✅ ={DyOKvztxoo} --- ERROR
   ✅ ;{IdpxvUWwhq} --- ERROR
   ✅ ;{tNUgwXVPcL} --- ERROR
   ✅ ;{RatxXqzDUh} --- ERROR
   ✅ ;{qVCbLafZPz} --- ERROR
   ✅ :{qryiZZirwr} --- ERROR
   ✅ :{NZCbvYStiS} --- ERROR
   ✅ :{lvOGZydbIu} --- ERROR
   ✅ :{xhDDChybcY} --- ERROR
   ✅ ?{nkSHushiss} --- ERROR
   ✅ ?{wUpPTCDMLj} --- ERROR
   ✅ ?{oomCKsDybv} --- ERROR
   ✅ ?{WSTeiaiTjA} --- ERROR
   ✅ .{rGbVgGjPeT} --- ERROR
   ✅ .{eLVpEToBJR} --- ERROR
   ✅ .{KBzqlxkcit} --- ERROR
   ✅ .{fudlQWSWdJ} --- ERROR
   ✅ ,{cGVQldbnlw} --- ERROR
   ✅ ,{YYEYNfRflD} --- ERROR
   ✅ ,{HEpKOffeMQ} --- ERROR
   ✅ ,{oaTsmVdxDa} --- ERROR
   ✅ /{NETgTjUXNe} --- ERROR
   ✅ /{VsrqyhHSyU} --- ERROR
   ✅ /{EmnKFgLotQ} --- ERROR
   ✅ /{AOfTHjVhMz} --- ERROR
   ✅ \{nkfSwLWpWh} --- ERROR
   ✅ \{lyXwnELjLf} --- ERROR
   ✅ \{cGuANleCzD} --- ERROR
   ✅ \{cUVCCMEAdI} --- ERROR
   ✅ |{zZtMtROJPW} --- ERROR
   ✅ |{qrbcdXpJRe} --- ERROR
   ✅ |{dhoZzRbhyD} --- ERROR
   ✅ |{JJpqmBDHmD} --- ERROR
   ✅ #[nAAqwPyMnu] --- ERROR
   ✅ #[ResIkLDGXp] --- ERROR
   ✅ #[tygAFpZprm] --- ERROR
   ✅ #[pKaEoyaubC] --- ERROR
   ✅ #(rtKgKpFOTH) --- ERROR
   ✅ #(vxpnIPJiHH) --- ERROR
   ✅ #(RRJmRVgqEw) --- ERROR
   ✅ #(OryWqFmOic) --- ERROR
   ✅ #{vNxWgAPKZc --- ERROR
   ✅ #{muFCruonbP --- ERROR
   ✅ #{lwzCrKnAjU --- ERROR
   ✅ #{hozPljDHSa --- ERROR
   ✅ #{IPNKINAjnq,} --- ERROR
   ✅ #{EJLCbBjesx,} --- ERROR
   ✅ #{MgUcmUqPQd,} --- ERROR
   ✅ #{dtOnvYtvMR,} --- ERROR
✅ base grammar declarations › context statement creation
   ✅ should parse simple context statement
   ✅ should parse context with multiple items
   ✅ should parse context with default value
   ✅ should parse context with reducer
✅ base grammar declarations › emit statement creation
   ✅ should parse simple emit statement
   ✅ should parse emit with meta
✅ base grammar declarations › subscribe statement creation
   ✅ should parse simple subscribe statement
   ✅ should parse subscribe with payload
✅ base grammar declarations › define statement creation
   ✅ should parse define statement with no args
   ✅ should parse define statement with args
✅ base grammar declarations › inject statement creation
   ✅ should parse inject statement
✅ base grammar declarations › expression statement creation
   ✅ should parse expression statement
✅ base grammar declarations › invalid statements should throw
   ✅ should throw on invalid syntax
✅ base grammar declarations › identical output with
   ✅ #{Left1, Left2} <= #Right1, #Right2 is #{Left2, Left1} <= #Right2, #Right1
   ✅ #{Left1, Left2, Left3} <= (Right1, Right2) = #{Left2, Left1, Left3} <= (Right2, Right1)
   ✅ #{Left1, Left2, Left3} = #{     Left1,	Left2      ,   Left3  }
✅ base grammar declarations › argument count comparisons
   ✅ payload/reducer cannot have more arguments than the context (=> throw)
   ✅ context can have the same or more arguments than the reducer (=> ok)
✅ base grammar declarations › base constructs creation

   ✅ #{LeftSideProperty} <= #RightSideProperty
   ✅ #{LeftSideProperty} <= $RightSideProperty
   ✅ subscribe/event action (#m) <= (#k)
   ✅ emit/event (#t) <= #{ab}
✅ base grammar declarations › expression values are separated into strings, integers, decimals, functions etc
   ✅ #{kLVicgKwMf = "giaIqjpdQj"}
   ✅ #{fAzVEVNygu = "VRklwQvOfA"}
   ✅ #{brvGQVcrtI = "ZbmJvrAZzY"}
   ✅ #{HBdXjKbNiq = "wZsXBfElxk"}
   ✅ #{HYvOzVTkzt = "WqNTbOibIh"}
   ✅ #{YjSlpCqljk = "rkIEmCurVB"}
   ✅ #{COFbIfKZqG = "EEkZGFcKAF"}
   ✅ #{fugNQZWlmQ = "yAnvOFElYq"}
   ✅ #{OViDcLzLVa = "xfJFNmWacD"}
   ✅ #{PyNEfcyXkz = "BdsnIplIcE"}
   ✅ #{oJHRVkqugh = "cPlAtidHWz"}
   ✅ #{dEEqSYpsqv = "vRZjgkTwli"}
   ✅ #{wfqQUMOXRo = "eYZCpJHjeg"}
   ✅ #{irIBvSJcuk = "nrHvWhDtjB"}
   ✅ #{dxIFmdASSw = "tyhTxktGcD"}
   ✅ #{EqDPIRBwtA = "KGTNoqWlmr"}
   ✅ #{pwdNGaNDDt = "NleXBjSQcY"}
   ✅ #{lSHKNmmxmN = "HdTsFuwyOW"}
   ✅ #{RDiLsYuYNj = "dnJhAghLNc"}
   ✅ #{YrSJTDgnOi = "JaFbldydIp"}
   ✅ #{SFOpMFOVqc = "ByQqcjpaKV"}
   ✅ #{tcvVhLXrcI = "iioKDfkfdv"}
   ✅ #{tvBbUnBGtg = "PtubrYMIPH"}
   ✅ #{XlOASEXoHd = "geCfnLVcgv"}
   ✅ #{nVBYZIRsyo = "MbwAaNJIvp"}
   ✅ #{ccuPEdYvwa = "KjyRwIvFgs"}
   ✅ #{zSrKrxsucN = "llLbutyjLb"}
   ✅ #{tAiAKzDDKC = "IuWCfprKZI"}
   ✅ #{LlcRgdyPAu = "cnukQCfncS"}
   ✅ #{QGvQgrTqWR = "HovNDrNDbH"}
   ✅ #{iyTCIRvlRE = "dLnavUQqCf"}
   ✅ #{QCsZKTkLLD = "tvdxkTeDiO"}
   ✅ #{nuxBjriDLl = "LKQBmyKIXc"}
   ✅ #{SfqLecKLGH = "ZtKLCwOEqX"}
   ✅ #{hXNaRmKRSF = "QuJeWmKAbE"}
   ✅ #{AWMSmaKLBn = "JYTeSHRUtF"}
   ✅ #{cQQRpVeESA = "boaJbBEWdY"}
   ✅ #{gLpEHkDSSH = "ixwoUHIPVG"}
   ✅ #{hglnnnhWzo = "tSBTddxyHW"}
   ✅ #{umbzjGJLUB = "VuhIxyNjvK"}
   ✅ #{PmGvpfdsRt = "bnGIROCCgq"}
   ✅ #{IivskiwzKq = "SWKQLoHxCd"}
   ✅ #{dXIBewjtXk = "CbuauZCbNQ"}
   ✅ #{izQhnTaEmc = "rBistRRtCW"}
   ✅ #{atRTIiQKFo = "DeGRrlvBDb"}
   ✅ #{RATazCNfZV = "eaAYCgRmkv"}
   ✅ #{TxAVveDWRo = "dEcuzmzYWJ"}
   ✅ #{MoYZMAklLz = "KqdLrtLryV"}
   ✅ #{IgIFxeKOzi = 27}
   ✅ #{OlLZkPpewR = 82}
   ✅ #{rJachiDPXk = 42}
   ✅ #{HqyYPZMnii = 84}
   ✅ #{XxNKlUTgBW = 98}
   ✅ #{MUlQtnfVbz = 48}
   ✅ #{gXIuqqINQC = 39}
   ✅ #{ORzVMDaXzY = 63}
   ✅ #{cWjgvAstfH = 81}
   ✅ #{iOHIOPeTGm = 35}
   ✅ #{hFoublVYyM = 94}
   ✅ #{dwgpIYQVQr = 85}
   ✅ #{LCbWqeTvIc = 1}
   ✅ #{dkvYGzXSmy = 61}
   ✅ #{hkCWtwUzEd = 57}
   ✅ #{HPPMVtrBaI = 18}
   ✅ #{BAmVOgvzbS = 26}
   ✅ #{UGXByZTXky = 7}
   ✅ #{xUoUKNDCso = 93}
   ✅ #{etEIiLdNuq = 29}
   ✅ #{rnvwChTFsA = 1}
   ✅ #{dmxeBlheAG = 71}
   ✅ #{EuGPMIYlsT = 46}
   ✅ #{ePdXXzXdCN = 9}
   ✅ #{GTZVsEtugO = 37}
   ✅ #{RHpDFDWAuE = 75}
   ✅ #{EcOXAIMqSX = 3}
   ✅ #{YcxHYOgXNR = 48}
   ✅ #{YwHVjYYwLq = 83}
   ✅ #{PVSmsdwMjv = 42}
   ✅ #{OLzoJaxGXM = 59}
   ✅ #{jdtZsKJBGJ = 32}
   ✅ #{IcCTwqUKoc = 4}
   ✅ #{FUBdZFnRUa = 85}
   ✅ #{Hjapfzspzy = 96}
   ✅ #{CPxSlFngNi = 30}
   ✅ #{CiQWJzFcKr = 48}
   ✅ #{acKaHoRytB = 72}
   ✅ #{dRqTUemDEu = 82}
   ✅ #{QAjHaSHtjg = 52}
   ✅ #{DxKdzmtNDV = 66}
   ✅ #{xfnTkuRLKC = 80}
   ✅ #{CSYegjzzyX = 93}
   ✅ #{ygWBLEIglY = 86}
   ✅ #{yjxfPxuYfL = 51}
   ✅ #{PFOxFkjIpU = 63}
   ✅ #{vkBJQQuTDR = 55}
   ✅ #{ZjJPEzmxKB = 9}
   ✅ #{VdOOVSqTYp = -2990.4462403588686}
   ✅ #{SvcDknpRmh = -468.85160177175567}
   ✅ #{lSFAsWgqQu = 7812.55084346806}
   ✅ #{kWmSsiXRUE = -5277.971530031851}
   ✅ #{jIxWDpihbE = -8478.382689292153}
   ✅ #{WXZtNNewoT = -1269.2213621677092}
   ✅ #{iqvbGSWjJr = -7171.841251776177}
   ✅ #{lTWWkcjDsD = 9229.407832946785}
   ✅ #{kHJYjMLoXK = 5222.372618583013}
   ✅ #{TgRnzsrmTV = 1042.6180845537}
   ✅ #{EEHeqyEcxj = 6270.216873602587}
   ✅ #{rHAREuevID = 2229.0054661598515}
   ✅ #{QLpJEnFazp = -4798.599588785631}
   ✅ #{qoAbCOeYli = 9444.64898903139}
   ✅ #{BpaNlsAOUU = 6559.638577486676}
   ✅ #{HSInlFrjiT = 7537.629965330325}
   ✅ #{SZSrZjqnux = 4692.98525208701}
   ✅ #{gVtAGTIVhH = -8515.227876599904}
   ✅ #{dIOPoZLYRY = 7923.68124982806}
   ✅ #{jxMruwNVEg = 1373.0242228774332}
   ✅ #{lRbKKGukbU = 1817.4372801163026}
   ✅ #{UfCvSubKEs = -8708.742022142567}
   ✅ #{JOoOysJQjT = -962.0344568787314}
   ✅ #{yrJwkKPbUZ = 3453.9906970844277}
   ✅ #{EkVyCbFFXf = -3198.94375650007}
   ✅ #{ZgBIkcahCL = 5113.298808147041}
   ✅ #{UipMWAjRnq = 7180.127578943782}
   ✅ #{XWMJXPugCf = 9118.956075952301}
   ✅ #{pNSaoQvEbe = -1344.3506951559157}
   ✅ #{CppyDFGWRN = 4252.933562880888}
   ✅ #{XiDULztHeT = -9910.164002639442}
   ✅ #{GzYQVhydBQ = -8774.289449552532}
   ✅ #{OAHZyytjoI = -975.2687931807795}
   ✅ #{XFlHwofzgt = -44.56040814741573}
   ✅ #{jbrYdVzpoY = 3998.606353118732}
   ✅ #{rbiRaWBpJF = -9872.035468874012}
   ✅ #{iNlDSZjHUf = 1154.2688730585123}
   ✅ #{VxrrrwVQTm = -7279.226802941732}
   ✅ #{YGjCaSaDMq = 6751.447254665611}
   ✅ #{fFUXMJAtOu = -5741.17752393148}
   ✅ #{hQjMdewSSU = 7624.2110031201155}
   ✅ #{UVwpefbSBb = 2864.077480004278}
   ✅ #{RRewOnfcMb = 9814.99738721476}
   ✅ #{FytftCQhGZ = -3485.9818305394792}
   ✅ #{VYMpYxpCir = 1493.7256224780394}
   ✅ #{boiiHigGXv = -1352.1338984924078}
   ✅ #{kbeJsnIIDM = 8864.51665137499}
   ✅ #{CRKOjLTyXr = 1521.1134093546061}
   ✅ #{YZpHjeVhUp = %%GVrnGjDEuC}
   ✅ #{mwbdWxLElv = %%zHZYmBgWws}
   ✅ #{QQXsYEqZKK = %%pBWElpJvbM}
   ✅ #{THAYAGXpfX = %%koWkxolJpX}
   ✅ #{iDCUoDqpFP = %%PAXfcWDsbD}
   ✅ #{heQdUxRUpe = %%SivKXCSXzg}
   ✅ #{szyhgxlvBf = %%LHUghzHHYM}
   ✅ #{jmmddPoqKn = %%yTOEOnzOFL}
   ✅ #{giZHRxtmSf = %%eyQEtwXAxj}
   ✅ #{uwVfVAKXft = %%HvigFKtVnS}
   ✅ #{zpMDTDYHlZ = %%noEBpIbvLZ}
   ✅ #{OhSyzSLKiJ = %%cmJSqsDYyT}
   ✅ #{zijprlKhRI = %%ErTkNjmmzv}
   ✅ #{svXfCBKYWi = %%raepkLGJqy}
   ✅ #{DnnIsuTBJZ = %%cLRPbMMYld}
   ✅ #{zlBdVVMVnK = %%PKLaxahNoX}
   ✅ #{ATkJYpqRSz = %%piivOaxvRF}
   ✅ #{PNrjoHNdrO = %%ZplItUEnYB}
   ✅ #{AfPXzgCCYt = %%alIRwjkdRG}
   ✅ #{pFRWHlNLPo = %%zXceEQxasF}
   ✅ #{ZvUUUdGtGd = %%UpInhcFmjx}
   ✅ #{LoWJGChPtp = %%BkVpOBSsOl}
   ✅ #{LzgvfsQsAa = %%opKOGoNDog}
   ✅ #{hhCkWXcEOm = %%FXAKyoQxVY}
   ✅ #{NUjAXPgbLW = %%TSBTSvmPCm}
   ✅ #{xbGzGRABnP = %%FafOASCiAO}
   ✅ #{wGNKuOikUl = %%pdrJSKykFx}
   ✅ #{qVuplvAqZT = %%orZoOnrywJ}
   ✅ #{ALvsbWdukO = %%oOuxTBaGkQ}
   ✅ #{lnsKpZGyia = %%xWBvPRghjB}
   ✅ #{JWJoetbYLO = %%ehRxgXrnSA}
   ✅ #{cNvStGFsAX = %%CKPwvzxvNG}
   ✅ #{TRqaaCzCRQ = %%HJdkGwbtkL}
   ✅ #{cUTasTRfze = %%fweUNrRgjK}
   ✅ #{cwkzWMnaQG = %%SSObQdRMAO}
   ✅ #{kWLTAmidNz = %%iIClfEamDz}
   ✅ #{SmUZNzZlVz = %%BKIijistOk}
   ✅ #{ogswUjLffI = %%QVivpEuOAg}
   ✅ #{oDdUWKawfm = %%RODrrOvJuS}
   ✅ #{kXcxKurUaR = %%IjkErAiWKt}
   ✅ #{RynsdhKaxQ = %%ZAdHwhhXTn}
   ✅ #{HIlHiEXcmj = %%emLSsWPqEo}
   ✅ #{bHKTiqgYxZ = %%SaKZmwQvJR}
   ✅ #{lbnGPVhYdv = %%dWUfIeVJBH}
   ✅ #{pPnCeRKqyj = %%zMyTfxmEIO}
   ✅ #{YsTilXNqDH = %%gBWoMOmGtA}
   ✅ #{chiRCuzmCF = %%lWcsCrHEnT}
   ✅ #{xljfWyyagN = %%PYkcoCNADp}
   ✅ #{PytEivYkyL = []}
   ✅ #{sgEkmMFvdD = []}
   ✅ #{eHUrQfhkQc = []}
   ✅ #{zIIsWOFeCf = []}
   ✅ #{xljtjyIhjX = []}
   ✅ #{kGoQbbULrJ = []}
   ✅ #{eOAbFKpbfw = []}
   ✅ #{TRDZtXnUTg = []}
   ✅ #{CelfUrKfLL = []}
   ✅ #{rKKhhxXzXp = []}
   ✅ #{vfcQRuPHaN = []}
   ✅ #{PriFWyVpuy = []}
   ✅ #{fNYSFdrutY = []}
   ✅ #{WtnXyiUYpB = []}
   ✅ #{usYzXBVTwp = []}
   ✅ #{KbvzmgXgKJ = []}
   ✅ #{adtbDwjggk = []}
   ✅ #{XWcdUQsjHn = []}
   ✅ #{ycNKsGdTST = []}
   ✅ #{FxOZrlqwBs = []}
   ✅ #{AINldswbUN = []}
   ✅ #{EuTzjEITOA = []}
   ✅ #{rZZcFkmjMu = []}
   ✅ #{XcLfHwgTLV = []}
   ✅ #{tqkFagKBlM = []}
   ✅ #{cRxDCdSTub = []}
   ✅ #{ixWdTroxns = []}
   ✅ #{lMCjmaCFAY = []}
   ✅ #{HippzXLRaU = []}
   ✅ #{CkhAaFUIVS = []}
   ✅ #{GiuWsRPSyL = []}
   ✅ #{ArjUKLcRaQ = []}
   ✅ #{knuxaHzbwW = []}
   ✅ #{rYzEzHoagK = []}
   ✅ #{kVACOFFEQs = []}
   ✅ #{hDGDgbkMSc = []}
   ✅ #{fKrvoHrhDZ = []}
   ✅ #{tsbxMYEbuf = []}
   ✅ #{FQqTxtVdtb = []}
   ✅ #{YLXWweIVyi = []}
   ✅ #{QSuVYkEjOH = []}
   ✅ #{IXIBGhnDOA = []}
   ✅ #{hMLpQGkQIY = []}
   ✅ #{qrwPfVgkag = []}
   ✅ #{cPejcMZuQO = []}
   ✅ #{ItTbsOzmjE = []}
   ✅ #{tEGseTomCQ = []}
   ✅ #{FFIREkUcTy = []}
   ✅ #{FsSLxAtlwK = #XnuacyEiNt}
   ✅ #{aroaaXRxgb = #CVzropvgqG}
   ✅ #{ikkJkqVwRX = #iWEDxALZqQ}
   ✅ #{MnJQATfcav = #GbnsAsliLv}
   ✅ #{TgGMohUeFy = #RtjFQDwAbv}
   ✅ #{OwrqPSsNae = #GzSzlmVJPV}
   ✅ #{DzLPOtsIXO = #MSYHJfSkdY}
   ✅ #{liBxZqYUdR = #RYIsbwvdvV}
   ✅ #{oDwKSKWtyV = #bgIckAPzyq}
   ✅ #{vcqcjmHPku = #QJNqdpqayk}
   ✅ #{JZdileWESU = #kRxPNUlJoK}
   ✅ #{NNOBJjhuoW = #MWAuzDskzK}
   ✅ #{IEDGWPLudI = #ZPEKwgUlSU}
   ✅ #{TyivPCoJfI = #PRDpwhdQUG}
   ✅ #{FbAzZofrBk = #UVIOAPYsqz}
   ✅ #{mpumxlMZrI = #NbcKPdLSzy}
   ✅ #{EMsxQTuXMI = #aPLKpYxhPZ}
   ✅ #{iQeozVIEQL = #dCEcNOwBiA}
   ✅ #{DJNNdMUBqn = #aWBaeXkOVZ}
   ✅ #{vyGMigFITv = #kBMmvcmBZm}
   ✅ #{aDjSmUhHbi = #SGoiKEitXE}
   ✅ #{rCroPfWRXd = #mgxiMKhBCd}
   ✅ #{ptWtzgrvHn = #QrlfiFCKIt}
   ✅ #{ZVlWnKfLNx = #hhQgJZsvfO}
   ✅ #{igCMwdpkMv = #wyMHVeihbU}
   ✅ #{JzRnRrAhgH = #nzBUutmknR}
   ✅ #{BdQDlnZUTc = #rLiRjzZATL}
   ✅ #{QUepzyMlax = #tprZcSkJeQ}
   ✅ #{CbxQrhiZxK = #WugqfSRsdt}
   ✅ #{kWhViFmntF = #DoXAyiVUmp}
   ✅ #{AgjWpVbwhc = #pGGkADjSKJ}
   ✅ #{yVPJPvZHLk = #ucxOaRruEU}
   ✅ #{TfacXumbNG = #TKCtTyxdWY}
   ✅ #{RnHGzJsYlt = #MCdNWKHRzZ}
   ✅ #{WksxUTnXGV = #TuBeJWWMbR}
   ✅ #{PVBbPlOQXu = #QviYRQOjqC}
   ✅ #{ZEaFPpCHcD = #XxifNLlPqJ}
   ✅ #{GzTKDidFiq = #ayaqKxUURQ}
   ✅ #{VWyaPSuxgM = #mxnAsXolsc}
   ✅ #{PmwnROKAZq = #HkDLIagViC}
   ✅ #{KjjOnZEDOE = #rYXXzzCTor}
   ✅ #{UtPNIAQgbt = #QYlRzaMgJO}
   ✅ #{AaOVKLxpbO = #RpsmjBsRtF}
   ✅ #{MkLTPYvmbT = #tXllGWIKAM}
   ✅ #{HZKyaHoAks = #tINOfwglYf}
   ✅ #{obFGrfExJm = #RNvmTQVgeg}
   ✅ #{yBQaCcENgH = #XzBugqPmMA}
   ✅ #{TlGJYNdkWC = #iJkTZEDBuD}
   ✅ #{HpHCZOdwqA = $cTsqkJeXuy}
   ✅ #{UxsxHhnHkm = $xWrKzvvoai}
   ✅ #{eWWnPsacZj = $xjhnJgokzf}
   ✅ #{FgunikOlHm = $HbujDaDvoQ}
   ✅ #{vWjzVBPpWW = $PpCBNVzkJz}
   ✅ #{pyCOztErqH = $mchmCDXqMb}
   ✅ #{qmubvQgfEE = $ImvkInWPNx}
   ✅ #{qEUehqWqWr = $gULmYSPgNm}
   ✅ #{XrAPIMuwDl = $PjhJNXEGeJ}
   ✅ #{jYCQovKrae = $OYZqPDPCbv}
   ✅ #{SPSxvKCJbA = $lKsLaHWmLB}
   ✅ #{vdbNTReiih = $ViJnKZCbkI}
   ✅ #{fNiHFstQim = $PSoAuStSSE}
   ✅ #{ZSmDRUQsrl = $xGuCazlxlz}
   ✅ #{ZqGOYluuAq = $VlohWUKaNb}
   ✅ #{mtlieXBWbg = $bOFRelmbbe}
   ✅ #{stDZSsQBtv = $fRRStgwpqa}
   ✅ #{OUIESYJPWJ = $nUpATyjUKp}
   ✅ #{yBOvWoKkzI = $qXFZiBSJbG}
   ✅ #{EdlmJnYdTA = $YReemoOZGh}
   ✅ #{YZTEjsiYnN = $XCAgYVFJgv}
   ✅ #{sROotpdvhu = $bgZbiCHYPf}
   ✅ #{cIxwRSBFYm = $GsDtOBQRQn}
   ✅ #{KNQdUtQLDe = $WhjPdDWyGw}
   ✅ #{KquYDDhBPD = $KFgTyvozLj}
   ✅ #{WppopYbgcf = $PKmmShcmhw}
   ✅ #{NTLRLjKuyD = $YhicEHcexm}
   ✅ #{NmCimpLjMN = $RlnQLTLiWh}
   ✅ #{nhThDunjNl = $keOTurnLvq}
   ✅ #{ikUhaXpxCb = $UuRSCtDvbK}
   ✅ #{GcUJOMskVQ = $VLxvptrnat}
   ✅ #{GACcDjVWEw = $vzkbAgDoDZ}
   ✅ #{FYtWAhpXTY = $GzbuHchwRW}
   ✅ #{XSsOMXWdiE = $iRCkydnQAO}
   ✅ #{plnTRbuGip = $WAcLvvoXsc}
   ✅ #{NPfnBIAZbs = $acbTCiwgic}
   ✅ #{aBOQegmEJn = $OtENoMIASN}
   ✅ #{jcnYWNqgXn = $WTcgBTZwsn}
   ✅ #{BQsOerRCWe = $yRWHwzhCOF}
   ✅ #{GyaSavXXQC = $xFRdyKXTLI}
   ✅ #{wjwHDYWOhg = $dLmvJMhKrR}
   ✅ #{qcnvbsKyJW = $AoZhnYeJjo}
   ✅ #{nRNahGZQyL = $BHUJVclhgK}
   ✅ #{jKkBSCFSRM = $rgLWEZCKfb}
   ✅ #{GtyXvnwXkh = $RBkWWxmlfQ}
   ✅ #{LZrKJIwOFB = $RpBxrwKvsD}
   ✅ #{npidyXebwi = $YGjERRvFfd}
   ✅ #{sbzxDVyBlt = $AKcrvpjVaX}
   ✅ #{RdYhsKAMEc = qvWTBBiyQP()}
   ✅ #{mCpcMxbWUE = ibZIjquPNi()}
   ✅ #{dRkRuLINeV = ePSYDucJsi()}
   ✅ #{rbEZYFMOoX = GyJptIBGfU()}
   ✅ #{qABNQjANZV = KYmeuQfCcI()}
   ✅ #{PbbWVLrIbZ = XRvBmlYNfP()}
   ✅ #{mgldvFrbqi = jkavAgBObh()}
   ✅ #{BgayiQHVxx = vyqTddEmWn()}
   ✅ #{WzePISKiKs = xnCobRIRAP()}
   ✅ #{vqwDCWRZoI = tnWYusiwEh()}
   ✅ #{BfBTOffoUS = igcupOfSdZ()}
   ✅ #{NruEsFrVBf = ODOrnbvzru()}
   ✅ #{woQcJHIQnA = QrpMvWUJnP()}
   ✅ #{MbeebkKXXP = PxGixVcGQI()}
   ✅ #{bgqDuiodur = zADAAPeSmN()}
   ✅ #{OyhmhYqawk = NfedpuuGYh()}
   ✅ #{IFbYfVWPNa = sRRuedYxci()}
   ✅ #{NEUnMVCxdx = LmQlJMqwWT()}
   ✅ #{oHlfBkOceF = ipTkkOWQIx()}
   ✅ #{yrTQeNNLLk = fpCwxzPijw()}
   ✅ #{jIfpEJWHoh = JnFPLYxtdG()}
   ✅ #{XSNFJfXTWT = ZDZeelipws()}
   ✅ #{UbqOgnIDNB = UfqTbujVLw()}
   ✅ #{AOsKHQKGJp = yhcNmqaGRG()}
   ✅ #{MaYJvRwNuf = nPStXVEzMv()}
   ✅ #{hrJpKxSonQ = kiHqcGQWyT()}
   ✅ #{zttLzlkUXm = cqswZUwWUG()}
   ✅ #{HgiRWkAqWn = faQpXCvSpf()}
   ✅ #{SGJjjLKjtH = JXUeXKULQQ()}
   ✅ #{mLDBbpYteV = wWeBzknPDC()}
   ✅ #{ieXKuehDjp = Wqnjmccgie()}
   ✅ #{SqANdGxBmy = GseNSPdKLj()}
   ✅ #{NISDAILYOZ = eXMZJSCLTU()}
   ✅ #{chNCfwTVbb = IVoupuKiCK()}
   ✅ #{yThtixItnz = bgEJfNmvsc()}
   ✅ #{EuXYjmAYyB = hauBmtIFqv()}
   ✅ #{XDzSSnQXaj = ofuFvyuBVP()}
   ✅ #{UpZtUsQYRa = KIoggrbdFw()}
   ✅ #{lcRtIFdqxb = EAcQxDOkEv()}
   ✅ #{ZRzickJniW = DVhSNLqqLb()}
   ✅ #{rVOdDsGBJg = KHeRWNjAYT()}
   ✅ #{esXnjMdREw = xgkFfxtfJo()}
   ✅ #{eGqwFRDdJX = ZrWGiMolgL()}
   ✅ #{Fffqpeopxt = OHOsyENpNC()}
   ✅ #{EWnnOxcvsC = ceurriKJCi()}
   ✅ #{XHVPRJwvFL = EEQIxUPXiR()}
   ✅ #{PSOWHJiuzi = qlfsctllEd()}
   ✅ #{DCnGlzFtnd = mPGFORxCwC()}
✅ base grammar declarations › expression creation › correct expressions
   ✅ #{KenvuhsYAY = #GTyGmWmEaR} --- CORRECT
   ✅ #{pELPhlwnYE = #YOQUnggLWb} --- CORRECT
   ✅ #{ywupJLRgqz = #xtvhsrpJlb} --- CORRECT
   ✅ #{wnlnqtClOe = #lHWMIDdBvb} --- CORRECT
   ✅ #{UpDouxcJub = #abuQavZwUS} --- CORRECT
   ✅ #{fWeYgANAmN = #yiHRVMAUtj} --- CORRECT
   ✅ #{oQoDmbkruI = #zqhugCkBRI} --- CORRECT
   ✅ #{xvrEIuUWbr = #QoeENqIcNb} --- CORRECT
   ✅ #{PgrPOqyNko = #saolAfGvVI} --- CORRECT
   ✅ #{BWcvynVvfq = #fRVuFohQZy} --- CORRECT
   ✅ #{lFqpInwphQ = #vjurNxKxZf} --- CORRECT
   ✅ #{JWsvMGiDhH = #POxTtUKDrB} --- CORRECT
   ✅ #{qngbtqFZIr = #zForPTjTsL} --- CORRECT
   ✅ #{aicvwdZRNr = #bwTMbJLwNO} --- CORRECT
   ✅ #{ampJGUdJzH = #SZGELRcTfN} --- CORRECT
   ✅ #{emFxsfOhKN = #XmEShMjitK} --- CORRECT
   ✅ #{lWqHwtIJsO = #SwXQbgmUhJ} --- CORRECT
   ✅ #{agJCizkldG = #AdSLNiLQLB} --- CORRECT
   ✅ #{DecTRWbXhF = #UBBIbahdkb} --- CORRECT
   ✅ #{bWbHyzQStO = #cvvwKAUtYv} --- CORRECT
   ✅ #{xsNeGbQllJ = #YoeouYrbiP} --- CORRECT
   ✅ #{xMPUELGWCg = #bdurVrEdTm} --- CORRECT
   ✅ #{tzeIJCOzpV = #DcEuQdlhGP} --- CORRECT
   ✅ #{idPVUcZPgL = #AXFmEdHQum} --- CORRECT
   ✅ #{vrXETPmPKs = #EguBEpnUDo} --- CORRECT
   ✅ #{gUwSiwtufs = 'xIXmJlfBgY'} --- CORRECT
   ✅ #{eNVcGVnHEI = 'cecgLvJfOW'} --- CORRECT
   ✅ #{ChjBXavAEh = 'mAGUCxVuJg'} --- CORRECT
   ✅ #{kcCsTvUhvL = 'gpAXTmeHGi'} --- CORRECT
   ✅ #{OQSNNGwflK = 'uoeLHoeFhg'} --- CORRECT
   ✅ #{pTJWepmKJv = 'ghcvEEwHYV'} --- CORRECT
   ✅ #{mczGAOLJkb = 'oGXdDvUrOX'} --- CORRECT
   ✅ #{vDncLBYtnv = 'WuJpaJnHuC'} --- CORRECT
   ✅ #{gsxKNbzWma = 'yLrsEJBYme'} --- CORRECT
   ✅ #{bKNUlEopkW = 'tfkJabIRTY'} --- CORRECT
   ✅ #{nDVYPxZiKa = 'FOswSDjUYd'} --- CORRECT
   ✅ #{AEOekJXIWq = 'WZDMmsoAiZ'} --- CORRECT
   ✅ #{HaePuTzXmC = 'ksYcSwtPla'} --- CORRECT
   ✅ #{UkWQbClQev = 'kZHSEHGncA'} --- CORRECT
   ✅ #{SAHxDAFTHh = 'YHSoygxZOT'} --- CORRECT
   ✅ #{PlBuAhWxzy = 'ESDuaNClah'} --- CORRECT
   ✅ #{oJyPpVLaRR = 'HDxWhKRehk'} --- CORRECT
   ✅ #{gUoLTsxmJt = 'eiGoNJxaOj'} --- CORRECT
   ✅ #{mQsJiVeRqA = 'pVRDERHapW'} --- CORRECT
   ✅ #{lQqkCfpExY = 'WOqadSiwaK'} --- CORRECT
   ✅ #{DfVXBXTHJX = 'ibpgijOyoS'} --- CORRECT
   ✅ #{JifMHNZyGE = 'qXVUDkjKjA'} --- CORRECT
   ✅ #{XaUHjKLOOd = 'ivehvyNdsR'} --- CORRECT
   ✅ #{NGPWZEPiuE = 'LRvsuWURwx'} --- CORRECT
   ✅ #{sjYwRuvDmg = 'QNbPtJqrUB'} --- CORRECT
   ✅ #{oHYgBpMPwF = $kygqsZFKwV} --- CORRECT
   ✅ #{ahgoETRcrR = $HhBEnDlDQo} --- CORRECT
   ✅ #{hXBRXfpJXQ = $TudZDuKbxa} --- CORRECT
   ✅ #{XcjSJFLlIr = $yqhcjhtaSU} --- CORRECT
   ✅ #{LkHnTjEmEM = $DJZsYolfXe} --- CORRECT
   ✅ #{yCgibKfmft = $SSxqITEZQL} --- CORRECT
   ✅ #{nMHsuchEIC = $qKpwkCEFmY} --- CORRECT
   ✅ #{fsCrcRdvdP = $FRnltxQIMr} --- CORRECT
   ✅ #{CVYNaHlNBu = $gjhakrequw} --- CORRECT
   ✅ #{dpbZlntIHR = $uZJlwDaOlF} --- CORRECT
   ✅ #{NnmmuvygPj = $uMhNrmPINa} --- CORRECT
   ✅ #{qGtUkmtBmq = $wibkYAtKLd} --- CORRECT
   ✅ #{rPgxpjVoAS = $jcMroVsCZV} --- CORRECT
   ✅ #{fgJoadZtAJ = $TmcChoDEEY} --- CORRECT
   ✅ #{uRVvLEzFxY = $flMoaqtpXj} --- CORRECT
   ✅ #{qnUOUanpSH = $ZuZJqdWVKj} --- CORRECT
   ✅ #{EqtBajFDzD = $ffNxhyFyKk} --- CORRECT
   ✅ #{rgVUjakTgl = $VherOQzQLH} --- CORRECT
   ✅ #{upKlRZtOzK = $QxGIicAKjN} --- CORRECT
   ✅ #{KpIaszfQpU = $eIzvXrxWvL} --- CORRECT
   ✅ #{mkoBMeEbcX = $WhWqEZqKyK} --- CORRECT
   ✅ #{MfIzYkLlEE = $hFnORulFBH} --- CORRECT
   ✅ #{qQepOpCheO = $jUEhhKlSVz} --- CORRECT
   ✅ #{orBUTVKxhR = $UjIiCRdYpH} --- CORRECT
   ✅ #{kRtsJWhHwi = $eoxaeCdJRH} --- CORRECT
   ✅ #{FyzTgFZmVK = %%ExrhlZzooW} --- CORRECT
   ✅ #{iwbKxXCpOr = %%feygyOkbyv} --- CORRECT
   ✅ #{jCEkiaxesd = %%GByUjpECPO} --- CORRECT
   ✅ #{SfOHsQhcwh = %%FZjYBGdNjr} --- CORRECT
   ✅ #{HVAWfdGLMl = %%jcXskhYgRF} --- CORRECT
   ✅ #{UfpykYJray = %%ocNeeWyJmK} --- CORRECT
   ✅ #{SxKCaiXKRO = %%RkgiZsuoVH} --- CORRECT
   ✅ #{AIcuYvyZER = %%ZMPgXpbjiv} --- CORRECT
   ✅ #{zZntePdHJG = %%cjEtcOBiGJ} --- CORRECT
   ✅ #{pdTCCvtehd = %%jboazufzmX} --- CORRECT
   ✅ #{pBYIammRjO = %%effjnyodUl} --- CORRECT
   ✅ #{lkZBGHzXyz = %%RphTbxEdxq} --- CORRECT
   ✅ #{cUbezDAMNh = %%wpZFElcZyE} --- CORRECT
   ✅ #{VkqtPjZtGR = %%IZZbhcOcqy} --- CORRECT
   ✅ #{GXXifzlMGs = %%aBooZbZWFJ} --- CORRECT
   ✅ #{wmUQECVzBA = %%taoQfyFLWg} --- CORRECT
   ✅ #{CHDlwgIQvf = %%AKfemnsFqz} --- CORRECT
   ✅ #{sRFSUnfHwU = %%KVPuwhzTjU} --- CORRECT
   ✅ #{IUoCGQnYRO = %%NnouJMrLvb} --- CORRECT
   ✅ #{RHdERtAQPQ = %%wuZXMsZNzj} --- CORRECT
   ✅ #{oAwAODjIJr = %%SCbHuUOoAA} --- CORRECT
   ✅ #{vlrbweTrtR = %%RvZKvCydJY} --- CORRECT
   ✅ #{pBSiLBzLRH = %%JNdBTItILB} --- CORRECT
   ✅ #{PiMaotVVYO = %%VurlivicIH} --- CORRECT
   ✅ #{iKfCWcDoaa = %%cDXGWlgGiA} --- CORRECT
   ✅ #{AVCCMJXbjF = []} --- CORRECT
   ✅ #{PoLQCtjEma = []} --- CORRECT
   ✅ #{AZmxBTQvZd = []} --- CORRECT
   ✅ #{qnEqVUlolX = []} --- CORRECT
   ✅ #{gtSQyeAcsU = []} --- CORRECT
   ✅ #{vTSxDOMQPk = []} --- CORRECT
   ✅ #{ScXjTYZStZ = []} --- CORRECT
   ✅ #{hilEErvNIU = []} --- CORRECT
   ✅ #{gKalQiPTiO = []} --- CORRECT
   ✅ #{zfDbBVgJDC = []} --- CORRECT
   ✅ #{rWGHqszodG = []} --- CORRECT
   ✅ #{FddViztbyd = []} --- CORRECT
   ✅ #{nwVEkDtrXv = []} --- CORRECT
   ✅ #{AYVfxAhnjH = []} --- CORRECT
   ✅ #{upWcqJqCVl = []} --- CORRECT
   ✅ #{DHaCnhWdBI = []} --- CORRECT
   ✅ #{LDtArELsro = []} --- CORRECT
   ✅ #{WbapUCrbYf = []} --- CORRECT
   ✅ #{kqgTPIKRZO = []} --- CORRECT
   ✅ #{TyGtddtVRk = []} --- CORRECT
   ✅ #{QJIAyHQYVf = []} --- CORRECT
   ✅ #{yiwekFfTyc = []} --- CORRECT
   ✅ #{MbLRsQxyoe = []} --- CORRECT
   ✅ #{XoOoFdGJqP = []} --- CORRECT
   ✅ #{fWEkeeqjEa = []} --- CORRECT
   ✅ #{iidNZMltgt = '6743'} --- CORRECT
   ✅ #{nlujVvgwSN = '5001'} --- CORRECT
   ✅ #{wTrabIhgSC = '6004'} --- CORRECT
   ✅ #{iDLaXXykeL = '2360'} --- CORRECT
   ✅ #{xDdUkYUiYc = '2483'} --- CORRECT
   ✅ #{lVktgACkBK = '4742'} --- CORRECT
   ✅ #{pAdXGkqUGP = '630'} --- CORRECT
   ✅ #{tGhYlpoRGs = '8715'} --- CORRECT
   ✅ #{ktsNrQKkcP = '1661'} --- CORRECT
   ✅ #{CHWSDumEGX = '939'} --- CORRECT
   ✅ #{vgaJolrrTq = '5860'} --- CORRECT
   ✅ #{ihctqCdnSE = '9413'} --- CORRECT
   ✅ #{rsxSFaaCvm = '7395'} --- CORRECT
   ✅ #{JNPlmEYXCL = '4240'} --- CORRECT
   ✅ #{FSCSoPIasD = '1012'} --- CORRECT
   ✅ #{CnhaMyjzXR = '3364'} --- CORRECT
   ✅ #{iGuEhBuiBL = '6718'} --- CORRECT
   ✅ #{rjqLLcskBG = '4553'} --- CORRECT
   ✅ #{VhLzfblIGm = '5955'} --- CORRECT
   ✅ #{YjhcIhFUpm = '7290'} --- CORRECT
   ✅ #{jcpxtnMGUu = '499'} --- CORRECT
   ✅ #{LMaFtqdOgy = '4228'} --- CORRECT
   ✅ #{moqHtjmzKJ = '3905'} --- CORRECT
   ✅ #{jiODdoOXyx = '9595'} --- CORRECT
   ✅ #{tPiggbGjpV = '1702'} --- CORRECT
   ✅ #{PIuBQTbzTG = '7364.4859'} --- CORRECT
   ✅ #{bDvFHniGFR = '1608.4495'} --- CORRECT
   ✅ #{whgnTAelvv = '6028.7415'} --- CORRECT
   ✅ #{kXGYoOCqRS = '4796.2856'} --- CORRECT
   ✅ #{jwciQYYbKE = '1165.9131'} --- CORRECT
   ✅ #{fGwaHYhJzy = '2121.3061'} --- CORRECT
   ✅ #{WdyjrCQpVo = '3329.9223'} --- CORRECT
   ✅ #{jYCZaOKaHv = '8296.9803'} --- CORRECT
   ✅ #{aETPGxArGw = '7325.2162'} --- CORRECT
   ✅ #{mmjkXkYSfT = '9386.9439'} --- CORRECT
   ✅ #{fFlWOpQBEy = '12.888'} --- CORRECT
   ✅ #{JSrhAtorDC = '4585.8745'} --- CORRECT
   ✅ #{Wvxipmbnox = '4267.7939'} --- CORRECT
   ✅ #{QHFEnsBXkl = '4141.4897'} --- CORRECT
   ✅ #{EzAkScePKS = '2753.5139'} --- CORRECT
   ✅ #{BCqhDlxhpO = '95.8803'} --- CORRECT
   ✅ #{XrsUTetbkZ = '9683.7359'} --- CORRECT
   ✅ #{CTdbpGTMZg = '4024.2042'} --- CORRECT
   ✅ #{nSjoKITzxf = '4858.962'} --- CORRECT
   ✅ #{hVOgCYUQWN = '1718.8055'} --- CORRECT
   ✅ #{TzJIwWYPnR = '262.4034'} --- CORRECT
   ✅ #{pxsGYxiqZC = '245.4537'} --- CORRECT
   ✅ #{RFCWozBTKq = '7590.5696'} --- CORRECT
   ✅ #{GdrGuGnQYD = '119.164'} --- CORRECT
   ✅ #{VquiFSEveC = '3577.6585'} --- CORRECT
✅ base grammar declarations › expression creation › incorrect expressions
   ✅ #{rBcQiuKzoA - OanthiqkfZ} --- ERROR
   ✅ #{TGBzelWQXh - iMdZCgdNom} --- ERROR
   ✅ #{iycdDeZJOT - qRxgKyzmWW} --- ERROR
   ✅ #{hfDRCwtJcG - rBnNPxHBUr} --- ERROR
   ✅ #{rmpqwjBGwp - zjOuUsKJDi} --- ERROR
   ✅ #{DIgrdjRPfs - GIsNiSPeAx} --- ERROR
   ✅ #{wNqPPcCCXZ - fRqtysufFD} --- ERROR
   ✅ #{vHCYxkcOYm - XnSxYNSuCL} --- ERROR
   ✅ #{WZnkJAjWTk - UZbhphAorD} --- ERROR
   ✅ #{FonhmeEQjV - EkSoilMTaz} --- ERROR
   ✅ #{YwLhrzyjTx  YjKlllJdtZ} --- ERROR
   ✅ #{aGJwUOkkgc  CfUGqOYKuw} --- ERROR
   ✅ #{jFGdFbLmIc  kEgjePypUr} --- ERROR
   ✅ #{RHrqwocqiH  qgJaEHGKsU} --- ERROR
   ✅ #{KKbqVbPpKP  zygRESvZIw} --- ERROR
   ✅ #{pYpLxcNGLa  LzMMbzJFPL} --- ERROR
   ✅ #{zxYllMKNvv  VmlFBUwPPG} --- ERROR
   ✅ #{GaLcynUuio  LbIRKupgvT} --- ERROR
   ✅ #{zFhBUKGQSu  IDFkQNtBPb} --- ERROR
   ✅ #{woaSIILACP  IgAKRjjTiK} --- ERROR
   ✅ #{TQwNZgxlmb == oCusDASbHl} --- ERROR
   ✅ #{ISPxgHjbRf == SVQkkmHmac} --- ERROR
   ✅ #{SdtynwVXOT == zAsbiaPvlV} --- ERROR
   ✅ #{uFhBaRGzkf == bdLpIKeJlZ} --- ERROR
   ✅ #{itJwbWUhbJ == QKKhpNakGR} --- ERROR
   ✅ #{waEBbOSRWL == HdiIjRLWMu} --- ERROR
   ✅ #{qNJvcfSHiu == BYXQeASvNl} --- ERROR
   ✅ #{wYkaiSjsbe == xsBycUuZTR} --- ERROR
   ✅ #{HOImkxFdCe == oTJsdXGAcy} --- ERROR
   ✅ #{zqQukxsVtk == ZVOVkZNmNh} --- ERROR
   ✅ #{vCAZHcoNqN -> JyGeCiVUKI} --- ERROR
   ✅ #{BSzPNdMMZz -> TVKfvKMnJg} --- ERROR
   ✅ #{jcHAxagacE -> BgSaxcYlbU} --- ERROR
   ✅ #{aDVLVhrRWc -> mNMqzvaNOa} --- ERROR
   ✅ #{UqXiVhsblM -> DOaPCqwqze} --- ERROR
   ✅ #{TlcsRtidmI -> eEkmpHdjAq} --- ERROR
   ✅ #{veXHjMPwHS -> rgMRVxdqvk} --- ERROR
   ✅ #{MlZCVYhYZO -> VDZHReQNNI} --- ERROR
   ✅ #{hlcarqWTyz -> yGobuHCyvc} --- ERROR
   ✅ #{ahYUopbgnq -> fiORvAXqxE} --- ERROR
   ✅ #{HkkLElhIRV <- ajQCTYkswY} --- ERROR
   ✅ #{htvZNKKees <- DDHNCIrxrX} --- ERROR
   ✅ #{ZsbNPLGEVr <- bPNcVKBTfQ} --- ERROR
   ✅ #{DFFYDVrtaL <- BBGzKARYIO} --- ERROR
   ✅ #{wAjvZSvRun <- CdlzBIQJJb} --- ERROR
   ✅ #{rHQZiqhmJe <- kTfIIMdCfp} --- ERROR
   ✅ #{OtaGthdiMg <- cWznLDJPpB} --- ERROR
   ✅ #{bXCaUgStwf <- UldnyBzoiJ} --- ERROR
   ✅ #{tmyKARCCju <- TATsvycjQN} --- ERROR
   ✅ #{MgZHPUjUyu <- QqkKhvjdpa} --- ERROR
✅ base grammar declarations › expression creation
   ✅ array expression: empty array allowed
   ✅ array expression: non-empty array forbidden (should throw)
✅ base grammar declarations › state transformer creation › correct statements
   ✅ #{huGOvzRxvN} <= #YTIlVoIBND --- CORRECT
   ✅ #{XONqzKEuCx} <= #ZMrbBqQehb --- CORRECT
   ✅ #{AUinjKAbqh} <= #zUIHvQnhUO --- CORRECT
   ✅ #{cbhGHhVKZw} <= #IrRVsUCKyH --- CORRECT
   ✅ #{veloSDfpGu} <= #nhXgJxXgLe --- CORRECT
   ✅ #{NZDkhbwIMq} <= #UeIMVCWonn --- CORRECT
   ✅ #{fzISSYICrk} <= #qeACNvvTFk --- CORRECT
   ✅ #{hXLAuvbIKS} <= #WEpxJCpSYD --- CORRECT
   ✅ #{HdvTpMfeQy} <= #PRSQYOxzrH --- CORRECT
   ✅ #{TTxsKlChaW} <= #hrWaASYwbz --- CORRECT
   ✅ #{iEKreZUrOi} <= #lVxFCFJAGX --- CORRECT
   ✅ #{BHlDkSFhCh} <= #IPupnazAnl --- CORRECT
   ✅ #{PEZHFzkzLv} <= #jAjPMtqXmg --- CORRECT
   ✅ #{ZyAjHfaydT} <= #FPFnfGeRQL --- CORRECT
   ✅ #{YgOKAPrsFT} <= #nlRbBicviQ --- CORRECT
   ✅ #{WADPwMEIIp} <= #yAOMhsVjIK --- CORRECT
   ✅ #{lCecOBlZGV} <= #KwzyxitPST --- CORRECT
   ✅ #{YwyBprOYHg} <= #ixcPABoevp --- CORRECT
   ✅ #{SdXrwKvtfb} <= #CvrDmTwsIJ --- CORRECT
   ✅ #{fBVbNPDqji} <= #znWqLMPJNt --- CORRECT
   ✅ #{vSSFPuZShC} <= #JxunjyacAb --- CORRECT
   ✅ #{dTVJdEmLsc} <= #nWIWDYbNEz --- CORRECT
   ✅ #{mEyYeuClrT} <= #aHmEGkAgmj --- CORRECT
   ✅ #{qlCZRsuaSR} <= #UJEtlcEVWN --- CORRECT
   ✅ #{KkObhawQvy} <= #eNGEsLrDtG --- CORRECT
   ✅ #{LADwvQkCLy} <= $YOhOkRCEGY --- CORRECT
   ✅ #{FWMKyOctop} <= $EhhxyfoznN --- CORRECT
   ✅ #{XRjngWPEUy} <= $ErPrfbBMtS --- CORRECT
   ✅ #{PMURgrtMey} <= $lTGRveGdrd --- CORRECT
   ✅ #{RhajCrvFcD} <= $ARLUKnxExe --- CORRECT
   ✅ #{onbQxfCcCo} <= $dmOspIgTsg --- CORRECT
   ✅ #{egyWoYVRFD} <= $VYqJjfjIVv --- CORRECT
   ✅ #{NJPsLZLrzl} <= $XNDtPnDcMn --- CORRECT
   ✅ #{TylebSjzcY} <= $fUgSVgaqcK --- CORRECT
   ✅ #{jyGHiHRQtX} <= $wbVjLjKFkO --- CORRECT
   ✅ #{HoyKMwAKzi} <= $wKVmGUExCO --- CORRECT
   ✅ #{exBBTgNiCx} <= $CyiJanzIax --- CORRECT
   ✅ #{MraJTmKXoK} <= $PiuiUBOvIF --- CORRECT
   ✅ #{OOplhJdoyd} <= $dVcqKDJCsG --- CORRECT
   ✅ #{dzELCeVPfC} <= $qpEiuEZTfd --- CORRECT
   ✅ #{RBuquBmJbu} <= $QoMoBZpbbe --- CORRECT
   ✅ #{vyLTkHJKBt} <= $JIsdZhSdOU --- CORRECT
   ✅ #{sYUYOEvnYc} <= $swTgSpRQUg --- CORRECT
   ✅ #{VBlWZUgoho} <= $GwCzDPtlcp --- CORRECT
   ✅ #{UPFjCXGQtj} <= $MhhqJRINWz --- CORRECT
   ✅ #{AxEMmapktx} <= $yeMMtbgZsU --- CORRECT
   ✅ #{avdYFytuTu} <= $jPYedRVKFQ --- CORRECT
   ✅ #{xFXEZQBACz} <= $WFTxAGKKjQ --- CORRECT
   ✅ #{ZxwfekvVIv} <= $HnDEmqkptB --- CORRECT
   ✅ #{ZoJMcrHgdp} <= $NBaMkBujDI --- CORRECT
✅ base grammar declarations › state transformer creation › incorrect statements
   ✅ #{ubTCtpydDb} <= ((yrmdAyQlLI)) --- ERROR
   ✅ #{EODqfRKPRM} <= ((qucdQlmSzZ)) --- ERROR
   ✅ #{YHzpBcZrtW} <= ((HsXwAzPWHi)) --- ERROR
   ✅ #{TLmtjALqsH} <= ((hcjJyqmklj)) --- ERROR
   ✅ #{lFkHOroQpR} <= ((tKFnNNCpJu)) --- ERROR
   ✅ #{SdtoODunMA} <= ((xbnUNUhbgE)) --- ERROR
   ✅ #{XyVZdbxuKR} <= ((ElIcDMWhCe)) --- ERROR
   ✅ #{nUeCncWADd} <= ((UgUfkKWysV)) --- ERROR
   ✅ #{klaluWMaDL} <= ((DCCFGyhyvH)) --- ERROR
   ✅ #{efodSzAyAt} <= ((JQCIrIBkIB)) --- ERROR
   ✅ #{IUWVsDqVim} <= ((XpiSYeOAFN)) --- ERROR
   ✅ #{dIgxSpBRQa} <= ((MURQhsOEMN)) --- ERROR
   ✅ #{yzCUssQGtF} <= ((FaqHKyGfdP)) --- ERROR
   ✅ #{CWTNUanxDs} <= ((HIzSRTEOaC)) --- ERROR
   ✅ #{nnpGuQAGMp} <= ((MBFFKUZpeW)) --- ERROR
   ✅ #{lGFKOiVWqN} <= ((MgEqREQTkp)) --- ERROR
   ✅ #{JOBCMoMGQd} <= ((uiPBpznhhM)) --- ERROR
   ✅ #{JyZMUaXCEj} <= ((hnDhQJGOpn)) --- ERROR
   ✅ #{avRQdqKPyi} <= ((bhcjAMYKUO)) --- ERROR
   ✅ #{RRONwleAaq} <= ((IIbFzmKOdh)) --- ERROR
   ✅ #{bjjAcEiKoM} <= ((lBMCoOkzAG)) --- ERROR
   ✅ #{eTxnQoDqpN} <= ((XLDuNVspqJ)) --- ERROR
   ✅ #{liqQyGHkrB} <= ((SCfVSeWCip)) --- ERROR
   ✅ #{kDggDBiSLr} <= ((YtfeQCvFqg)) --- ERROR
   ✅ #{tTMyXGVKyQ} <= ((sDIEhIqoUQ)) --- ERROR
   ✅ #{KmfrjNLTty} <= {{wknVntUeSs}} --- ERROR
   ✅ #{UWflGOOaoK} <= {{eJsmpqIlvZ}} --- ERROR
   ✅ #{fLzCmjyaCF} <= {{vUurILexob}} --- ERROR
   ✅ #{hkHIZCkHmT} <= {{YTVgzNzaag}} --- ERROR
   ✅ #{fhmYIHRoqr} <= {{EueaHznUWg}} --- ERROR
   ✅ #{cOrTJKidbc} <= {{zNJNhrwZaH}} --- ERROR
   ✅ #{sqYqLiDDFD} <= {{wgaBiBJRXQ}} --- ERROR
   ✅ #{MQcaQYcIuY} <= {{WeplutmlQn}} --- ERROR
   ✅ #{ZBcRVvyxrr} <= {{ilkRxufYPh}} --- ERROR
   ✅ #{rtjLWfSxgI} <= {{VbpAtkLAQI}} --- ERROR
   ✅ #{nqsylxMWaB} <= {{kZkxMvOTts}} --- ERROR
   ✅ #{FWZwVVEzON} <= {{fUSNaLLmam}} --- ERROR
   ✅ #{TyomPQqrOv} <= {{jHlQIDfjmw}} --- ERROR
   ✅ #{fEDzFRQNHW} <= {{oDIGfaqAzH}} --- ERROR
   ✅ #{NvywuvkmeB} <= {{pAmWTPcWAa}} --- ERROR
   ✅ #{cLmZiWLIvJ} <= {{ovtBnkPyXI}} --- ERROR
   ✅ #{sKlMNTwFLQ} <= {{biwfvybAlq}} --- ERROR
   ✅ #{JKzvBtJCuo} <= {{NnFLvQFzqA}} --- ERROR
   ✅ #{CwqIFKORkF} <= {{IfZZlkjLbv}} --- ERROR
   ✅ #{jtWQiiDPHT} <= {{elTBZfBfdA}} --- ERROR
   ✅ #{TuCtqPdoRb} <= {{dSDSLKMQlR}} --- ERROR
   ✅ #{rmntJZNpfH} <= {{iLRinqiymc}} --- ERROR
   ✅ #{IJBswDJQWI} <= {{yIBUnsLJny}} --- ERROR
   ✅ #{RKrtRoegsJ} <= {{DBfeSyhsKu}} --- ERROR
   ✅ #{rMfREkXtdb} <= {{hERWrHFoMa}} --- ERROR
   ✅ #{{LFJJmAQSYo}} <= (fBnkyNqVXX) --- ERROR
   ✅ #{{PkQfxApncM}} <= (jVJNIpZPuy) --- ERROR
   ✅ #{{OOAlceHNcJ}} <= (KAljcacUDv) --- ERROR
   ✅ #{{BPTZqzVviJ}} <= (NMqqYRIkQw) --- ERROR
   ✅ #{{TDxaDIaGns}} <= (edefpxneXd) --- ERROR
   ✅ #{{qRolssLRNr}} <= (mqWzOAiWCu) --- ERROR
   ✅ #{{juslNnUYtb}} <= (JnsUcimsmX) --- ERROR
   ✅ #{{DooGwXAEEf}} <= (BDXgSorcWJ) --- ERROR
   ✅ #{{ycmrmzoRam}} <= (RpbPBToJUy) --- ERROR
   ✅ #{{VXivqWvBcX}} <= (knhZLQqWvN) --- ERROR
   ✅ #{{crJkVuJfLN}} <= (mnTGMDzHWt) --- ERROR
   ✅ #{{uQAtbJbhYv}} <= (jkEFEolsdf) --- ERROR
   ✅ #{{kyPAGQGIIB}} <= (SmIYWRfmgo) --- ERROR
   ✅ #{{SxIvLljfhP}} <= (apTHGvJILB) --- ERROR
   ✅ #{{xdckQMEiqC}} <= (QOGnFqVExl) --- ERROR
   ✅ #{{hjkjEaqiug}} <= (SCKSDHPnYm) --- ERROR
   ✅ #{{iVszGQsllI}} <= (YYmVJVXQgj) --- ERROR
   ✅ #{{WUEOqeERtZ}} <= (UsqWvdxuvH) --- ERROR
   ✅ #{{PbUONvnuUa}} <= (lODXtJduiy) --- ERROR
   ✅ #{{ylhEJtUqDt}} <= (iPMJXggGXI) --- ERROR
   ✅ #{{xpobyGVlcj}} <= (yRHiWPhirK) --- ERROR
   ✅ #{{LnZbPUkyCI}} <= (BkQsupwXQK) --- ERROR
   ✅ #{{pLrnFLeHcJ}} <= (DEgDeuMkmO) --- ERROR
   ✅ #{{umwuCsWRzP}} <= (WHzdlkamDp) --- ERROR
   ✅ #{{owlcGfXgeS}} <= (FdeJoWfIBg) --- ERROR
   ✅ #{JmVNlvwzaw} <== (cRCysTjRcB) --- ERROR
   ✅ #{PdFqhYKoQi} <== (sEDuaEQmHE) --- ERROR
   ✅ #{GbpNqALwZp} <== (gntMYkerVE) --- ERROR
   ✅ #{KFATTCdPCV} <== (OJNVnToNxH) --- ERROR
   ✅ #{nKeoYcdOyG} <== (esTuvSDzcN) --- ERROR
   ✅ #{BmXaitsAWQ} <== (uYfMcMnjTn) --- ERROR
   ✅ #{rJvLpbiXAY} <== (JoVMJGLand) --- ERROR
   ✅ #{bFnDOJduob} <== (HTOKoGYLMg) --- ERROR
   ✅ #{HzljXRiLqM} <== (fZbJGavEKD) --- ERROR
   ✅ #{vwCieloPmv} <== (qfBiWzuyqV) --- ERROR
   ✅ #{ftQpaaAcPU} <== (ferxTFsFhW) --- ERROR
   ✅ #{KKqNrXfrkS} <== (CsMjimwBCL) --- ERROR
   ✅ #{kwpWRqmczL} <== (ryqCfhSzQL) --- ERROR
   ✅ #{gZFNQwxmdZ} <== (JclNERZYdS) --- ERROR
   ✅ #{BAcecbwcyX} <== (aXPovqgkeL) --- ERROR
   ✅ #{jwiXagMtyv} <== (LyRXTrHSyy) --- ERROR
   ✅ #{gggysWgoPb} <== (UchWuRaAOI) --- ERROR
   ✅ #{zhSlRcZmtA} <== (hyTztXsIZD) --- ERROR
   ✅ #{infmRHYMtI} <== (iJZstIEeZH) --- ERROR
   ✅ #{kyraZFUWEI} <== (rRsJLGSZWc) --- ERROR
   ✅ #{SQfjpngKKX} <== (PpOUzODAnf) --- ERROR
   ✅ #{ajgQXbeSGh} <== (ZNzWKYFHvz) --- ERROR
   ✅ #{dgGRSKxpjl} <== (yWcxYqoeGM) --- ERROR
   ✅ #{byAyVNBuob} <== (QPdFksFyTb) --- ERROR
   ✅ #{fZncAQxxds} <== (bypwpAAjpY) --- ERROR
   ✅ #{QoBplPtnap} <<= (OkCkSEzuFL) --- ERROR
   ✅ #{CtYZeZvjyl} <<= (TiVWbiagis) --- ERROR
   ✅ #{fjGjeGBnsz} <<= (YlavFcYIPO) --- ERROR
   ✅ #{dKzMbfGMOh} <<= (sSLeaXqyBU) --- ERROR
   ✅ #{xhVfwBmWWs} <<= (MGygFnsvsd) --- ERROR
   ✅ #{FbWmNEbrpY} <<= (WkQFeuQnGG) --- ERROR
   ✅ #{kICLwYnoux} <<= (vIHsjiAMQB) --- ERROR
   ✅ #{CMcrpdKFrW} <<= (tWFcDJlGGn) --- ERROR
   ✅ #{mmLPGMmIlV} <<= (iHdpXOdPYq) --- ERROR
   ✅ #{mljCtwznmm} <<= (VSNkSJlEjn) --- ERROR
   ✅ #{IoJaJenGVS} <<= (rfZbPZSmet) --- ERROR
   ✅ #{UziOoKbVEM} <<= (bOPaglpGKT) --- ERROR
   ✅ #{hjhkSthFJR} <<= (xFcOkjcSPd) --- ERROR
   ✅ #{aYEnSlVccz} <<= (ZsAflXFdPn) --- ERROR
   ✅ #{lQPZXpLIOr} <<= (mCeKpRGdUH) --- ERROR
   ✅ #{sPGElUqZpx} <<= (FnkxRgBRcV) --- ERROR
   ✅ #{Nnuwhfdzoe} <<= (AiazkddEjc) --- ERROR
   ✅ #{xurWpMUSCH} <<= (gTJwmIzPGs) --- ERROR
   ✅ #{LPuVRNQOZm} <<= (ZkyIghDNQA) --- ERROR
   ✅ #{wJtHgUnwzk} <<= (eFAVZcICJT) --- ERROR
   ✅ #{JPXsSzLOAT} <<= (ttzeUzVRxJ) --- ERROR
   ✅ #{QAakNJplRv} <<= (tpOAzeZBrb) --- ERROR
   ✅ #{recGEjlWTx} <<= (PGamkhQMfC) --- ERROR
   ✅ #{mTUmWjFCao} <<= (OZJzImnWPF) --- ERROR
   ✅ #{BvTzavmmam} <<= (sdtvsHiuIF) --- ERROR
   ✅ #{SnuBvvFOuR} <<== (sYAYGHLhww) --- ERROR
   ✅ #{HkIvUGoOhZ} <<== (obGildHnqa) --- ERROR
   ✅ #{TLjnfDGiZl} <<== (QZkLtvBVUe) --- ERROR
   ✅ #{hLVQvUFRXF} <<== (TxooTXBoPc) --- ERROR
   ✅ #{fBeFqnhkQi} <<== (iYExBuznpi) --- ERROR
   ✅ #{WLVKhDvqiB} <<== (uaiJXmAgok) --- ERROR
   ✅ #{LafAKzmshl} <<== (bIEtftccku) --- ERROR
   ✅ #{vyMGyzeHKM} <<== (NplFSywwaO) --- ERROR
   ✅ #{rSQYNkhEme} <<== (rbRwUpncOQ) --- ERROR
   ✅ #{WEaXiEZHrz} <<== (IaQTcZsLCT) --- ERROR
   ✅ #{zZLuyKVrJy} <<== (IcrwbgKGIt) --- ERROR
   ✅ #{NRqiNIWOxX} <<== (aPJZyeNdnf) --- ERROR
   ✅ #{HkRdtPnZEw} <<== (qwjzZaMvaN) --- ERROR
   ✅ #{dOppHxjVTU} <<== (EAJALyvmtu) --- ERROR
   ✅ #{zrFiVwfHUS} <<== (RosxjNChcu) --- ERROR
   ✅ #{ixKnSgVaVM} <<== (kvwlwIdKoD) --- ERROR
   ✅ #{WfsFRodGST} <<== (eeEuJkjzKv) --- ERROR
   ✅ #{ebSiTnhmtA} <<== (TODCTAdQeN) --- ERROR
   ✅ #{fiQygWebbi} <<== (ydPUxTlAxf) --- ERROR
   ✅ #{oKHVMgjIim} <<== (egGwIsuSCt) --- ERROR
   ✅ #{GYzzIbbaVb} <<== (aUitYfeOSu) --- ERROR
   ✅ #{DDWTYaGqLc} <<== (jJNKjwUeNy) --- ERROR
   ✅ #{BknNdcGZXc} <<== (qSeecTqcgl) --- ERROR
   ✅ #{RxdKaVxrkW} <<== (LaUucLKNGW) --- ERROR
   ✅ #{tBeWBWhbar} <<== (zsXbyYAqZd) --- ERROR
   ✅ #{HsgAIJCbbi} <- (tDFCWYtdUj) --- ERROR
   ✅ #{YbcMKvdbAj} <- (TRhLLawOEx) --- ERROR
   ✅ #{zxovPfjWyF} <- (uwTWaECqWd) --- ERROR
   ✅ #{WDgwqFmjVb} <- (ybCGhLvclm) --- ERROR
   ✅ #{sEUtcgWiJN} <- (MtxITjwLBK) --- ERROR
   ✅ #{zGiszEbQFi} <- (VYZPAXfxyf) --- ERROR
   ✅ #{PZudpvAUDJ} <- (nYMqOUaTqD) --- ERROR
   ✅ #{mSBhpxknAq} <- (CXoTiRlADO) --- ERROR
   ✅ #{tbYHQFeWfG} <- (yqiCvBhmCL) --- ERROR
   ✅ #{PIDyThvGca} <- (tllAojjXrP) --- ERROR
   ✅ #{NacXuYqbXs} <- (FHMUcARQRY) --- ERROR
   ✅ #{oVNhBhCllJ} <- (beNDiJNfIH) --- ERROR
   ✅ #{gTKXThKJLi} <- (VFKSVTKwAr) --- ERROR
   ✅ #{MaQESvhvhV} <- (BmEtVWnzXl) --- ERROR
   ✅ #{fMKCzGchlA} <- (ixqkfAMldI) --- ERROR
   ✅ #{rOHcQOUvSd} <- (ZctdIPwDhN) --- ERROR
   ✅ #{IqaipAdmhf} <- (xwoHCEWVDM) --- ERROR
   ✅ #{mrbApYbeyJ} <- (RSRBHZDtvK) --- ERROR
   ✅ #{SyxbJlagiX} <- (sqllMNAbke) --- ERROR
   ✅ #{kDwfeXQAJc} <- (mWmfsxxEmd) --- ERROR
   ✅ #{rfrqVBTKnX} <- (uIBHucQuaY) --- ERROR
   ✅ #{aRPIobTxmG} <- (yMbnFqtvvl) --- ERROR
   ✅ #{ulTYTDMEBY} <- (TJJqBIiuvg) --- ERROR
   ✅ #{YnAXjqrplN} <- (yyyhepSaTG) --- ERROR
   ✅ #{CuFpgVpMeW} <- (VPEhUBuNXB) --- ERROR
   ✅ #{uMNgrouOVn} =< (KYyNoQwQvW) --- ERROR
   ✅ #{EBbHsgsMtw} =< (vtzuoMrxSS) --- ERROR
   ✅ #{myJgnFdZup} =< (gdRzQQretJ) --- ERROR
   ✅ #{zmCmoTMeaQ} =< (bLAPuJWJfW) --- ERROR
   ✅ #{sXCHUqCZJC} =< (BGoihSxvsP) --- ERROR
   ✅ #{ucprByPvdR} =< (aXpBXOqhzn) --- ERROR
   ✅ #{CuKBAnRvPK} =< (RzaZbwCRwa) --- ERROR
   ✅ #{XsDjpNdbzt} =< (ZuhxuSBBiY) --- ERROR
   ✅ #{VzfTiDbXwu} =< (zswpnyIkCd) --- ERROR
   ✅ #{QrKyRKdEuI} =< (EjaWOqCPny) --- ERROR
   ✅ #{PKtFCgeQzH} =< (dWwDsSBvvR) --- ERROR
   ✅ #{xcFgQYVmvs} =< (pnKYTfJNce) --- ERROR
   ✅ #{jVLHcFlEMQ} =< (ZSFxfVWTQq) --- ERROR
   ✅ #{kxSXMaGaqT} =< (ukENrWXnPU) --- ERROR
   ✅ #{TTWoxnmQXF} =< (hGkoqxzQBn) --- ERROR
   ✅ #{rqMclZcztH} =< (YQmlTPOVMk) --- ERROR
   ✅ #{vbQlNzMHBS} =< (nGEnBrpPMg) --- ERROR
   ✅ #{grqdrWsoBo} =< (BbTOtqsDCj) --- ERROR
   ✅ #{NSZLenvKuQ} =< (AuFBLwCFaS) --- ERROR
   ✅ #{mrynkIONdY} =< (NxkQhKhSKP) --- ERROR
   ✅ #{hvtCIqgqcZ} =< (anjNxdFezo) --- ERROR
   ✅ #{PRRsqhCRXN} =< (IDdOeaYqzO) --- ERROR
   ✅ #{dHIYircsXo} =< (lfCvNXTQLU) --- ERROR
   ✅ #{KFFXOTAPRD} =< (cVqhFJKZWn) --- ERROR
   ✅ #{TBzEiFicRP} =< (RjfLavuYdB) --- ERROR
   ✅ #{rHdBUmKfpk} => (YqDfyQWRXP) --- ERROR
   ✅ #{rkzNhhXyeH} => (ujOmaEsYRU) --- ERROR
   ✅ #{piaYcrvhfK} => (qrpCEvHOyh) --- ERROR
   ✅ #{JCxXhcEApx} => (vEuCAxPbMX) --- ERROR
   ✅ #{yTlhWAjKKj} => (aIytfzRhha) --- ERROR
   ✅ #{SAQhlLVoYw} => (BpBRHqjArb) --- ERROR
   ✅ #{vYzIITWQwn} => (mDxCzKGlwg) --- ERROR
   ✅ #{mzDbSPQaym} => (MgkPZtNHJx) --- ERROR
   ✅ #{BczmANdZof} => (asXPtfEBLw) --- ERROR
   ✅ #{JQKKOFmhdv} => (tGlSqjtbaB) --- ERROR
   ✅ #{jgvjvfgWBw} => (RIfNIiRXKX) --- ERROR
   ✅ #{uOFUdeeYgE} => (FMZyMGLdKO) --- ERROR
   ✅ #{iVoecAIHaj} => (mTLmEJDUXA) --- ERROR
   ✅ #{MPUnwXLDRW} => (HjZfxgbBjM) --- ERROR
   ✅ #{tufBVRSBlD} => (jyaJRhXnjD) --- ERROR
   ✅ #{RaNkSWzGDI} => (MbBwHlAyaS) --- ERROR
   ✅ #{QtLHTuLHtZ} => (RLZucviVCs) --- ERROR
   ✅ #{pZLEEmGTSl} => (NQbdfDOukl) --- ERROR
   ✅ #{JrdorGuJNb} => (OJZtlccmOc) --- ERROR
   ✅ #{aNuZvuMFLS} => (ztdgCszrgc) --- ERROR
   ✅ #{IbjcaSLAqB} => (pzdahZdfqm) --- ERROR
   ✅ #{lMDEvKRIZo} => (ySNoFjngEs) --- ERROR
   ✅ #{VRaLuZyBYh} => (KBsbzQNvNR) --- ERROR
   ✅ #{BGrsWJUrfT} => (mditrvHSnj) --- ERROR
   ✅ #{fcLAANryVD} => (GcZSOeAvxC) --- ERROR
✅ base grammar declarations › state transformer creation
✅ base grammar declarations › emit statements creation › correct statements
   ✅ emit/YYNGRkFTyB --- CORRECT
   ✅ emit/nbtmLSrKRI --- CORRECT
   ✅ emit/SmLjdgdbMw --- CORRECT
   ✅ emit/CYKtSbvYZc --- CORRECT
   ✅ emit/hKXTugAeEZ --- CORRECT
   ✅ emit/LAccmVsOzy --- CORRECT
   ✅ emit/GqqRwXKRUF --- CORRECT
   ✅ emit/UiRInAyEtH --- CORRECT
   ✅ emit/dmnhlACIjF --- CORRECT
   ✅ emit/EOteMhrfTQ --- CORRECT
   ✅ emit/AeNrhxYpVh --- CORRECT
   ✅ emit/zJGaFaBsyM --- CORRECT
   ✅ emit/VMciiFxXGv --- CORRECT
   ✅ emit/wfXMUIVcuC --- CORRECT
   ✅ emit/xOHIaiNVdQ --- CORRECT
   ✅ emit/JppQOeORxB --- CORRECT
   ✅ emit/ohKnXKfJpW --- CORRECT
   ✅ emit/DsYORvRowY --- CORRECT
   ✅ emit/DcfbLpLwsN --- CORRECT
   ✅ emit/vLmqDqHxek --- CORRECT
   ✅ emit/mHyEyzqxCn --- CORRECT
   ✅ emit/RxqrQmtZxZ --- CORRECT
   ✅ emit/XqSHbfopHY --- CORRECT
   ✅ emit/PLyAwtsgVn --- CORRECT
   ✅ emit/lIgNQcnyFe --- CORRECT
   ✅ emit/IRXijyCJlC (#mmfYnBakNi) --- CORRECT
   ✅ emit/BkBZFnfJzO (#FjYVFKDZtj) --- CORRECT
   ✅ emit/qqyDDFKNML (#XVShVznVub) --- CORRECT
   ✅ emit/YsgrLIfSxI (#pthsmTtGVV) --- CORRECT
   ✅ emit/gmrhkSHqVH (#HWTGljgVXh) --- CORRECT
   ✅ emit/niGXCMUPrT (#ZaedNemRgd) --- CORRECT
   ✅ emit/YNLNcAKnmD (#JKSeHhftBO) --- CORRECT
   ✅ emit/UdqQHxfiWc (#FeuWcmphuG) --- CORRECT
   ✅ emit/CidHdMSxYw (#exytFWuRxI) --- CORRECT
   ✅ emit/aIUwDlJkEF (#vzGYHQLxLY) --- CORRECT
   ✅ emit/lOjeNFXugu (#ikWzpGoYfN) --- CORRECT
   ✅ emit/wERfNZUAyR (#ZOWxCdgWvM) --- CORRECT
   ✅ emit/aSHccsXVWW (#fJdANTgBjr) --- CORRECT
   ✅ emit/CCIvIShgRH (#GMUlcsTCMT) --- CORRECT
   ✅ emit/XHSSgBloxj (#CPimwylNpD) --- CORRECT
   ✅ emit/WfybLuDMNm (#DsaYRspVUE) --- CORRECT
   ✅ emit/hiJliAirsr (#SbgVZjJdFo) --- CORRECT
   ✅ emit/KGCnTMLlsx (#brihpElVNe) --- CORRECT
   ✅ emit/omPnGFZQra (#dYfAnfFDUs) --- CORRECT
   ✅ emit/VMVjkIDIES (#EYpKkbKYgA) --- CORRECT
   ✅ emit/NwDQbFnLhh (#dfGVBcTIkJ) --- CORRECT
   ✅ emit/nevLWUoPDp (#ukxFQmKdRY) --- CORRECT
   ✅ emit/HhKRuLILXN (#GIBGYWXruu) --- CORRECT
   ✅ emit/ATevtMzHmC (#JJkwBqwxBN) --- CORRECT
   ✅ emit/XEaegrGemD (#BwzFbivjxh) --- CORRECT
   ✅ emit/fXuwNXUdWw (#DiwfPYSZdp) <= #{cjvPueuJVA} --- CORRECT
   ✅ emit/vIuMGHBafm (#ztXDFUworJ) <= #{JKdumOfCHe} --- CORRECT
   ✅ emit/oASnuNHgye (#UmxDftMkLL) <= #{MbzafUSzVA} --- CORRECT
   ✅ emit/MNgPIdYesg (#FiCRWELUfw) <= #{vnquaHDFeh} --- CORRECT
   ✅ emit/fnLwaLVYxg (#giKDyrAmwW) <= #{oGXweIrHMO} --- CORRECT
   ✅ emit/aDNvBOhypZ (#gazUbXuTim) <= #{ZiImUoLsBL} --- CORRECT
   ✅ emit/QfCLbKjlUC (#SmVKxauYfY) <= #{ragPYsGwGg} --- CORRECT
   ✅ emit/SPgcYxOkij (#zstSWDZyfF) <= #{nqqBXpnknH} --- CORRECT
   ✅ emit/ryHQwTbZtC (#iVkuFEENvk) <= #{woApACEioa} --- CORRECT
   ✅ emit/glbhuriVIm (#HSNiSibPGD) <= #{hDcSvxVOZT} --- CORRECT
   ✅ emit/OvBxiBDMwM (#kiTWspkhFw) <= #{mAnRHgyrfg} --- CORRECT
   ✅ emit/ZJuFguGiEc (#KPuVUcXmbe) <= #{vtCrpglkDW} --- CORRECT
   ✅ emit/uofRoxNByp (#bnOFKqkwsn) <= #{zhBtAoirsV} --- CORRECT
   ✅ emit/RyMZzXUQmZ (#gNuWbxOzRE) <= #{aIlaGrurDR} --- CORRECT
   ✅ emit/UXFQyKOmQA (#DmLOqkKpfW) <= #{QDppoxyLmR} --- CORRECT
   ✅ emit/MfjqyqYBAj (#JVjympkuiI) <= #{GTVCNrYcZj} --- CORRECT
   ✅ emit/hcoQZoBUjG (#LRSomBVhXi) <= #{FbzVNwieDn} --- CORRECT
   ✅ emit/lEIYWOrhPD (#GVUNzZkIqp) <= #{ZxhHwWErxS} --- CORRECT
   ✅ emit/hEhnvnhzSH (#mmjnWlLwLJ) <= #{qchZzzBksY} --- CORRECT
   ✅ emit/roFcoEdtml (#SOzBtkNKir) <= #{ffuVnWiBqK} --- CORRECT
   ✅ emit/dsWecgIVHz (#dvEqZKtrcW) <= #{dSdRrokcVR} --- CORRECT
   ✅ emit/RztTlHrIiz (#zrdlvVfHei) <= #{BiNNtTePFz} --- CORRECT
   ✅ emit/csOsgpcBNm (#niJqFTAmAr) <= #{BcmNWZmNJu} --- CORRECT
   ✅ emit/QhlqngsTsG (#tSerWBJXUn) <= #{elelIHcXSB} --- CORRECT
   ✅ emit/WPIaEFrQKB (#gpoEgGBAwy) <= #{nNqEDKpDdo} --- CORRECT
✅ base grammar declarations › emit statements creation › incorrect statements
   ✅ emt/XjJlmSAkVK --- ERROR
   ✅ emt/TNMBCNZUnt --- ERROR
   ✅ emt/spROyhMcbK --- ERROR
   ✅ emt/JbchVTDErV --- ERROR
   ✅ emt/CuDdklTenD --- ERROR
   ✅ emt/TLYUEdxrCW --- ERROR
   ✅ emt/gTpOFLBrRZ --- ERROR
   ✅ emt/nAXVesmIyB --- ERROR
   ✅ emt/ljTqvvxaow --- ERROR
   ✅ emt/faMMAbMTnu --- ERROR
   ✅ emt/WHVZNVJOvL --- ERROR
   ✅ emt/AbHYalfbUo --- ERROR
   ✅ emt/uPgcgcHeir --- ERROR
   ✅ emt/lALizfNFSg --- ERROR
   ✅ emt/qdwarZbsgg --- ERROR
   ✅ emt/WtugkebhwL --- ERROR
   ✅ emt/bqGazKrwjc --- ERROR
   ✅ emt/cFazpoFBBj --- ERROR
   ✅ emt/VVUTgUnfGN --- ERROR
   ✅ emt/GYRSXhXDMk --- ERROR
   ✅ emt/cqtkuyUnSl --- ERROR
   ✅ emt/vCVBVnomXV --- ERROR
   ✅ emt/cRKApvThWM --- ERROR
   ✅ emt/lMKumdpumI --- ERROR
   ✅ emt/MWwotbgesl --- ERROR
   ✅ emit/CwlbfPqjDi <= kndEnirlrK --- ERROR
   ✅ emit/xQquvOVWDh <= urnOwZtaPO --- ERROR
   ✅ emit/RCTWbzCKYk <= sQIuiGUpMq --- ERROR
   ✅ emit/rNpvdUGJxo <= QqTKPHNpnt --- ERROR
   ✅ emit/LmWxjRKbXk <= FrBxFCameT --- ERROR
   ✅ emit/VYEkYiiQvv <= LKuGSPkzjk --- ERROR
   ✅ emit/MnMVjFCfLw <= zAUctrmVJh --- ERROR
   ✅ emit/QYJQODBDPJ <= bGGciaWwUu --- ERROR
   ✅ emit/sITTgbEuMu <= mVwliputuc --- ERROR
   ✅ emit/MroLbkxzpD <= hprGhExaxX --- ERROR
   ✅ emit/VQVMgBwUjC <= bhttOrhzWx --- ERROR
   ✅ emit/EuCjzsiQqu <= csgQdTTBnh --- ERROR
   ✅ emit/ZMgdTXfgnT <= esLhcBYPPy --- ERROR
   ✅ emit/BENuKCmGaN <= oZtUwgcvYz --- ERROR
   ✅ emit/ZRabddjLgH <= jzrwXVyOUr --- ERROR
   ✅ emit/EMFkszqNOj <= WiUfMsVpHt --- ERROR
   ✅ emit/kPcZuSbMeE <= czRpAhtwzh --- ERROR
   ✅ emit/rZFBxxlWWl <= UBfOPeemBc --- ERROR
   ✅ emit/QQYlhmAwBb <= iaCXZXLDEg --- ERROR
   ✅ emit/DVccwOHQEh <= CiwGSYFwSA --- ERROR
   ✅ emit/zUHWpqUOCh <= pbPCpmtBEj --- ERROR
   ✅ emit/CHQMKOXgMG <= wPsvYCNALy --- ERROR
   ✅ emit/oFJNpYBAHX <= ipazhGtFSv --- ERROR
   ✅ emit/ZrGIOKEiad <= PToYxJbbJp --- ERROR
   ✅ emit/XWvYdwtSCk <= nGXRLmzXpv --- ERROR
   ✅ emit/whBVbCOZUU <= () --- ERROR
   ✅ emit/dnvVtlCnnq <= () --- ERROR
   ✅ emit/VRFQGalZyQ <= () --- ERROR
   ✅ emit/XduxDWmtQK <= () --- ERROR
   ✅ emit/JrUjCMljqT <= () --- ERROR
   ✅ emit/DBTZYbdWBF <= () --- ERROR
   ✅ emit/pBDbgWbEaY <= () --- ERROR
   ✅ emit/dgHFsmBIdj <= () --- ERROR
   ✅ emit/FKBUkpNLiN <= () --- ERROR
   ✅ emit/CjXIPGIPWG <= () --- ERROR
   ✅ emit/NgNEsMDZIP <= () --- ERROR
   ✅ emit/UKHOEBMpPC <= () --- ERROR
   ✅ emit/VaYlRuEoyh <= () --- ERROR
   ✅ emit/EccVLHcXgZ <= () --- ERROR
   ✅ emit/UWjJqkdlpL <= () --- ERROR
   ✅ emit/MvupGXxuuV <= () --- ERROR
   ✅ emit/nLMyRSqNSj <= () --- ERROR
   ✅ emit/fvfddFIAlB <= () --- ERROR
   ✅ emit/mQyzRKEqcu <= () --- ERROR
   ✅ emit/EmPGkDwwhq <= () --- ERROR
   ✅ emit/HvTkreFeTo <= () --- ERROR
   ✅ emit/HgmEHgYkvL <= () --- ERROR
   ✅ emit/ATPpLYzeUQ <= () --- ERROR
   ✅ emit/YMWYyFWjgZ <= () --- ERROR
   ✅ emit/EKYJrYGWRN <= () --- ERROR
   ✅ emit/ostHrKEyUN <= --- ERROR
   ✅ emit/shYfjPmakx <= --- ERROR
   ✅ emit/KrRBVbVgLd <= --- ERROR
   ✅ emit/roQqLksyHf <= --- ERROR
   ✅ emit/RDHXeUWGWD <= --- ERROR
   ✅ emit/kTnoacoqHw <= --- ERROR
   ✅ emit/oNixcluUCK <= --- ERROR
   ✅ emit/bWdcGpYlNC <= --- ERROR
   ✅ emit/wPwfHXORdL <= --- ERROR
   ✅ emit/aGxnQQfMWU <= --- ERROR
   ✅ emit/GurLcYbYaN <= --- ERROR
   ✅ emit/eKxJfCCTug <= --- ERROR
   ✅ emit/IgAxEWehUD <= --- ERROR
   ✅ emit/elYVtWYiLy <= --- ERROR
   ✅ emit/xVULdLIQOG <= --- ERROR
   ✅ emit/kWngDWsFOG <= --- ERROR
   ✅ emit/BFExCplonK <= --- ERROR
   ✅ emit/jiQROyyhRI <= --- ERROR
   ✅ emit/FlCTVoheZh <= --- ERROR
   ✅ emit/RVPVFwpfZV <= --- ERROR
   ✅ emit/iPCjrUraVo <= --- ERROR
   ✅ emit/SmzQVWicOp <= --- ERROR
   ✅ emit/prLGTmUwxe <= --- ERROR
   ✅ emit/JmlkuDXiGl <= --- ERROR
   ✅ emit/KtKrMOEfwn <= --- ERROR
   ✅ emit/SZQoBiyBZi => --- ERROR
   ✅ emit/skgRvQgZdU => --- ERROR
   ✅ emit/nIaOLJwbbf => --- ERROR
   ✅ emit/osxzeFPxwi => --- ERROR
   ✅ emit/ZgZYehmqdW => --- ERROR
   ✅ emit/BKLMOCQnmz => --- ERROR
   ✅ emit/FViQJjgoRD => --- ERROR
   ✅ emit/aMTFGlaFVA => --- ERROR
   ✅ emit/GJSZyLPlyd => --- ERROR
   ✅ emit/TQJXaaJWpF => --- ERROR
   ✅ emit/sbOHnIFTgO => --- ERROR
   ✅ emit/gexUhezFhL => --- ERROR
   ✅ emit/sqiZwsLYUp => --- ERROR
   ✅ emit/IUglxGawYJ => --- ERROR
   ✅ emit/JzDyKfYiUN => --- ERROR
   ✅ emit/nYfirxpsiK => --- ERROR
   ✅ emit/cgbYLjAHPo => --- ERROR
   ✅ emit/QNuZuQcYnY => --- ERROR
   ✅ emit/blrblOEYrf => --- ERROR
   ✅ emit/GXhObJhixK => --- ERROR
   ✅ emit/UtFNsOEMpx => --- ERROR
   ✅ emit/GgjBrRjCZZ => --- ERROR
   ✅ emit/QtBeBDjNnZ => --- ERROR
   ✅ emit/EwixonJaey => --- ERROR
   ✅ emit/FUmPsejbFp => --- ERROR
   ✅ emit/rTDDdoTdsO <= {KqqfZLbzKP} --- ERROR
   ✅ emit/gNXpKadokg <= {soadInCIar} --- ERROR
   ✅ emit/pUwuxTAOja <= {HUgXjoHbtS} --- ERROR
   ✅ emit/XFTrYwlDhs <= {mypxbajeNE} --- ERROR
   ✅ emit/hKAxKbBuRp <= {TonwucwldV} --- ERROR
   ✅ emit/tVrBFMIVGn <= {FxbbdRTyeo} --- ERROR
   ✅ emit/xmdQMSjeJb <= {sRWbIwNHMe} --- ERROR
   ✅ emit/ZYTooDFIaN <= {yovIQhdUrN} --- ERROR
   ✅ emit/YYqISuczCm <= {tKoIrWbjnC} --- ERROR
   ✅ emit/lSlwaoXRSx <= {tKefSBTywz} --- ERROR
   ✅ emit/zfaejdftBf <= {nMPpAqjFGi} --- ERROR
   ✅ emit/AiJPAbetFG <= {NQCzeCVPjX} --- ERROR
   ✅ emit/ZPLLqFtfuo <= {hdDjOpsdVI} --- ERROR
   ✅ emit/quRTstXIWy <= {kmIPhZmgDq} --- ERROR
   ✅ emit/xebWwJVooz <= {bimEHThYCT} --- ERROR
   ✅ emit/uOgBycWQlf <= {FftIfwNakX} --- ERROR
   ✅ emit/PosflVMeoK <= {QIEOqpfXnv} --- ERROR
   ✅ emit/QaaixKvHEC <= {MWTxdVNhuX} --- ERROR
   ✅ emit/tGOpwVqtJl <= {SxbdcwJWYB} --- ERROR
   ✅ emit/sHnePPawcX <= {ndEZJxyHCe} --- ERROR
   ✅ emit/DYTZSrhOmy <= {gyBlKjLDAw} --- ERROR
   ✅ emit/eajVbiJyfj <= {bqbVhjYWgB} --- ERROR
   ✅ emit/UgpELPrXxo <= {JNxewdOVrz} --- ERROR
   ✅ emit/fHTsoAppMr <= {XmaUaUPcGn} --- ERROR
   ✅ emit/GOpvcuXccB <= {YMNzlAHKJL} --- ERROR
   ✅ emit/cqyKWnWtTo <= [aynhUxHHUl] --- ERROR
   ✅ emit/utkvfonidZ <= [EanyFYGKVC] --- ERROR
   ✅ emit/vmYryRUiNn <= [WMkuAoloRW] --- ERROR
   ✅ emit/xhcbeVpCYJ <= [xQptRFyeNh] --- ERROR
   ✅ emit/KnYHZqgqWq <= [QZaCAoGWfJ] --- ERROR
   ✅ emit/tdYXtSNBLw <= [NVryZPUzLQ] --- ERROR
   ✅ emit/PQJAdhYpiL <= [vSxXcwjdVq] --- ERROR
   ✅ emit/ywlUJKqNCI <= [mzyGwfgQRT] --- ERROR
   ✅ emit/HGPHIPeNdn <= [QTBPSVaaKM] --- ERROR
   ✅ emit/BoJHRwwlFL <= [FWIhzpDrkv] --- ERROR
   ✅ emit/HTvBAcaJFm <= [BGFsYWcSwf] --- ERROR
   ✅ emit/HrkheRsram <= [CMBFUbClPv] --- ERROR
   ✅ emit/RddXDszQOc <= [VfFVlnOqbz] --- ERROR
   ✅ emit/kKrqOmbfHH <= [fNypbjwLbp] --- ERROR
   ✅ emit/EwDepRuNhq <= [AHZCmCeJJS] --- ERROR
   ✅ emit/WfGTlfqFSF <= [SRppjkVZau] --- ERROR
   ✅ emit/lWkjiSnFmm <= [MrNhWPgVdS] --- ERROR
   ✅ emit/tYhETahrxE <= [ieEUrfvjuH] --- ERROR
   ✅ emit/TdSvFHzTbf <= [FNILFfWeez] --- ERROR
   ✅ emit/STXboOeYrf <= [wXSbqQmQhP] --- ERROR
   ✅ emit/aRrKROLshE <= [yanyIQzcXM] --- ERROR
   ✅ emit/EnvmfEPAsR <= [EKhQevHzkG] --- ERROR
   ✅ emit/EScMwNFysJ <= [ngrrQUssNd] --- ERROR
   ✅ emit/oewqtCxmfy <= [WCQKwEtTqu] --- ERROR
   ✅ emit/kioktYKlNY <= [SUJedhqdoU] --- ERROR
   ✅ emit/uSMQzIhGyq => (vbsPxeagrq) --- ERROR
   ✅ emit/SBsBERPTUA => (pwRLfXxLKq) --- ERROR
   ✅ emit/iOXyHspCrI => (QESrSIGwqE) --- ERROR
   ✅ emit/yWjmcepVCf => (AMxZzVrPCK) --- ERROR
   ✅ emit/MCEGfGMYja => (svaPhXwZml) --- ERROR
   ✅ emit/FWdCwbWpTd => (gMICMlSzvu) --- ERROR
   ✅ emit/fdridkWbbx => (HIQWEMaMgf) --- ERROR
   ✅ emit/LSsRKmYPOq => (IUaWWkLjUP) --- ERROR
   ✅ emit/qFgQSqvKjG => (jBtbmZWYJZ) --- ERROR
   ✅ emit/xfqyKLKvcJ => (iQvZHmbqCm) --- ERROR
   ✅ emit/HbPMAFjdVO => (ENVGykFMQd) --- ERROR
   ✅ emit/hVSPAyAMrE => (wYJvXouGHc) --- ERROR
   ✅ emit/DMTTiRKgQM => (gnhOztbpEV) --- ERROR
   ✅ emit/OhMDoPznWQ => (FXczVLhXiV) --- ERROR
   ✅ emit/ThOKyeDBBI => (kObBdODYAD) --- ERROR
   ✅ emit/RGhsyCSCKl => (vjTkdttoOw) --- ERROR
   ✅ emit/xIxlGtGumt => (CmFMdHgbyU) --- ERROR
   ✅ emit/AsdpbnrvYQ => (OREtkwvnsu) --- ERROR
   ✅ emit/yDajTPQRPc => (bCjQIlHGBo) --- ERROR
   ✅ emit/BDcnJypVuI => (teaSZuGkxH) --- ERROR
   ✅ emit/myEpMxIcQk => (TSsydZiVrW) --- ERROR
   ✅ emit/wPnBOQRmIt => (JWUcmXAnhN) --- ERROR
   ✅ emit/JbftTeauDR => (XqPJhxTqcT) --- ERROR
   ✅ emit/vcjLtkunFM => (kgCAGZeknN) --- ERROR
   ✅ emit/oiOmUVtEph => (FZqeLKLTdu) --- ERROR
✅ base grammar declarations › emit statements creation
✅ base grammar declarations › subscribe statements creation › correct statements
   ✅ subscribe/dGbIcdRfRH QFNFlfFTeC --- CORRECT
   ✅ subscribe/DgnRCUZqrZ zyOZfQakvi --- CORRECT
   ✅ subscribe/QXsLwCrDsQ YxKrlgVxrg --- CORRECT
   ✅ subscribe/GCYWAhsupd brnmDtwilo --- CORRECT
   ✅ subscribe/BCLeuWOmse FzwPtfmGDh --- CORRECT
   ✅ subscribe/NPVzwwMHpw WBSjvOChLC --- CORRECT
   ✅ subscribe/gOMmKedQbJ NBRATKWzZk --- CORRECT
   ✅ subscribe/IFvMJHVaXV UbsJEyGKAQ --- CORRECT
   ✅ subscribe/npvQNySsRg obQHsZhmOh --- CORRECT
   ✅ subscribe/yelZsUgqVM AQFASKdnGw --- CORRECT
   ✅ subscribe/PLfSupoPdz gWCNHidBDd --- CORRECT
   ✅ subscribe/iGhopIPNlz jFROynZTGo --- CORRECT
   ✅ subscribe/bUAFgSHQPg bYCfvBwODg --- CORRECT
   ✅ subscribe/NTtmhAydah UXOTqnxwgX --- CORRECT
   ✅ subscribe/lLsxCJLxpX gdqKnpCzVa --- CORRECT
   ✅ subscribe/fLaOVxizVs btuGRWAaOL --- CORRECT
   ✅ subscribe/wFFfrbSxSo LUBIYWFKxM --- CORRECT
   ✅ subscribe/FqJHohYGZu fnPcDTTHQr --- CORRECT
   ✅ subscribe/VWYuRIMTsS uEpUwRlWgn --- CORRECT
   ✅ subscribe/vqgrTUKwyw KvtxJqGWkp --- CORRECT
   ✅ subscribe/RycsKjkcjO RtwlnGKumw --- CORRECT
   ✅ subscribe/ERanCYxWHz XFuLoHJhKz --- CORRECT
   ✅ subscribe/oQRuaglpJj HCXnOCMgUn --- CORRECT
   ✅ subscribe/exMnfJnvOo blLvkaAuVu --- CORRECT
   ✅ subscribe/RnJENuAJjm PawefUcAHR --- CORRECT
   ✅ subscribe/GetsqqepnB oMpijjILKR (#ruXmqLDIkv) --- CORRECT
   ✅ subscribe/SMFhYsfmkm xVveFGjMwG (#ubPSnTIWHA) --- CORRECT
   ✅ subscribe/sdAaBeCfdN GtQQREVxga (#NPqVIQslrL) --- CORRECT
   ✅ subscribe/WwHuCaksRo lCZlAmNSjG (#xcFSmxCqHu) --- CORRECT
   ✅ subscribe/ZOgeXzmavT rhrMOUJFNc (#YbEedjuMvj) --- CORRECT
   ✅ subscribe/YIgOkXXNeY tREUlwvbRw (#OvZPUihXfX) --- CORRECT
   ✅ subscribe/siqjeavBGI RSNrOHehpa (#iJJPeDBceR) --- CORRECT
   ✅ subscribe/fSLeRuQeAH pirlZrbIWd (#bsiNKRgjzc) --- CORRECT
   ✅ subscribe/PxcCsjBgJz WuyLToKEBR (#xeZWmmSMQp) --- CORRECT
   ✅ subscribe/FWHORVulTV sODsVRueKy (#AhTEsAdwQr) --- CORRECT
   ✅ subscribe/eMPfQTnPwx osHdyipsgD (#ZxxieEjrqH) --- CORRECT
   ✅ subscribe/xLlaKPpCbG BfGeoShEmC (#eOzKfCLmca) --- CORRECT
   ✅ subscribe/yHVplBvbCb TYCCNeGLxx (#BlZOtAoMGY) --- CORRECT
   ✅ subscribe/DbmktSIiBC CWGQqyIFgA (#OAQyTxwUyj) --- CORRECT
   ✅ subscribe/laDzHJNeJT UQyUqNlFnl (#LPnEWhAZcg) --- CORRECT
   ✅ subscribe/NAjoMhYUlz VTiUghyqxF (#iiGVbrftoi) --- CORRECT
   ✅ subscribe/ravIGzbOkx xexcXfVMqU (#LKwrwoTkMe) --- CORRECT
   ✅ subscribe/ssNNTaiuyk jGwdQexxmn (#JpssitYtbz) --- CORRECT
   ✅ subscribe/lkxTLmbqoM IKWfTJVVhj (#BgjKqfsChL) --- CORRECT
   ✅ subscribe/cKonOzeJyU myflWkdEkL (#VgLlUvihhT) --- CORRECT
   ✅ subscribe/KgBLPrcYTT rqAYfwQjGV (#puZCZqtYAt) --- CORRECT
   ✅ subscribe/wacSEdVcVY NMlCvcSmTn (#KJfRLwGHrf) --- CORRECT
   ✅ subscribe/LOfIZOSvmB svJSDsbOPw (#AxArCMajzo) --- CORRECT
   ✅ subscribe/SKIkRzPGhN rRQhSguNfe (#lDpkXYdBQy) --- CORRECT
   ✅ subscribe/aKYInlWgDK KCxitKAIDj (#XCnHUPBgJn) --- CORRECT
   ✅ subscribe/bKrFGQHzav BLCwEaxoWq (#cXaUjapvhA) <= (#AvymXuwExm) --- CORRECT
   ✅ subscribe/uAbjbzwcmR uHqRTsQYUN (#WdciYMyvtb) <= (#ZqUkSlmQpP) --- CORRECT
   ✅ subscribe/MBPfsmsAWo ZBYlOspxem (#gATQDILqrp) <= (#cagFcnELdV) --- CORRECT
   ✅ subscribe/ubcpyPyonm aaYepVaIYV (#GUfBNAtqSG) <= (#ogeOidZWtD) --- CORRECT
   ✅ subscribe/vIAQARLjbQ bihSXwvvnw (#QpPzVvgvlF) <= (#otSNuvpyLm) --- CORRECT
   ✅ subscribe/mEQGLPNHNx hsLAOJIZzQ (#mwsDcqTpNG) <= (#HEewQyqHfL) --- CORRECT
   ✅ subscribe/PNtpVPFXqZ EhCxiAHtYx (#iXcUZmRzaY) <= (#EAoCTVIOGa) --- CORRECT
   ✅ subscribe/FLFvGoOhfd uqZbZkjMKt (#foVXYHRZrY) <= (#HskJcgsbUV) --- CORRECT
   ✅ subscribe/itVfsyTNKE NCiiFjhgSZ (#ZipaxaMKUP) <= (#HwITEWymRz) --- CORRECT
   ✅ subscribe/YfrFaWQkqL bxwvWUWzZn (#GBHAywLPds) <= (#VzWOoGpnLe) --- CORRECT
   ✅ subscribe/SaqRmgSRKM lpfqRGZUIT (#DgSryuKnbZ) <= (#Xxfoeiitbs) --- CORRECT
   ✅ subscribe/UjAvauEtGO DHNMpZERlp (#FeYECPVjZh) <= (#GAEcwqQtQx) --- CORRECT
   ✅ subscribe/kNznAtNiIe VeJZPVVIIZ (#lxikIuhRDv) <= (#ejXsKNqWxJ) --- CORRECT
   ✅ subscribe/HhChgpmIZd yubaJCoWkQ (#LhSEIsOgal) <= (#pMIvxCLCJr) --- CORRECT
   ✅ subscribe/DjZdvTcpEd aqmHPagIxK (#zawVWEQwGh) <= (#nJtExjxeix) --- CORRECT
   ✅ subscribe/hMALkWOHYf bDlVVIkOEG (#yhtRNsUcpn) <= (#TnCHVUEULy) --- CORRECT
   ✅ subscribe/jOkiHMKBdm CocUSxzstE (#wMfAEeUkXx) <= (#KDRqDbcfNU) --- CORRECT
   ✅ subscribe/fFqcOzOvjX qtFsUuqwpv (#bBNUAbTxxp) <= (#aOCfocopxl) --- CORRECT
   ✅ subscribe/niNpdDkgJo PuiKpOeXSF (#DGCDbCYpBG) <= (#bsfcystiAv) --- CORRECT
   ✅ subscribe/YylJftODjK lBgqZCRoWN (#zufqWlqVCc) <= (#CmIchcHObS) --- CORRECT
   ✅ subscribe/gyBdvLVDOV HsapEiOZxl (#jmJilkAXhb) <= (#pXxuZLMqFF) --- CORRECT
   ✅ subscribe/zjvmqALsoR xeAMXnMfUV (#xdkPAFEnYz) <= (#bgDiVWahdo) --- CORRECT
   ✅ subscribe/qydgNefgKZ kNgDSUNZlI (#IJNePofvHu) <= (#JyeBuxlZir) --- CORRECT
   ✅ subscribe/WxzpbYLBts ZBloGwcCZr (#fKolXaWzSC) <= (#LsmwQLXTFk) --- CORRECT
   ✅ subscribe/niCmAuaGal nGqvfABlXN (#FOrbPAkteH) <= (#LDheSomRyU) --- CORRECT
✅ base grammar declarations › subscribe statements creation › incorrect statements
   ✅ kuqREgYROn/NaWKQuqexN => ssVUXFghfN --- ERROR
   ✅ MKnIxtpjpl/iVHkxHPPod => iEjPQSqTwM --- ERROR
   ✅ FQhgXmFSWV/kGzCsbaMrG => HkJGwYxFZl --- ERROR
   ✅ frMhatihpg/MUCSgxDioj => NWfhgUgzqN --- ERROR
   ✅ IMkbuwJeAC/tAJfrqTzIp => CaaRNWDoMo --- ERROR
   ✅ mgHeWemZUz/UeejjRtFQM => AOROBEEsoo --- ERROR
   ✅ ApYDhGWPHw/XRbogzZwMb => wZeKMOSVZz --- ERROR
   ✅ MrPTcxccxN/xiLyVmkphK => eyDLfaMGge --- ERROR
   ✅ ZLdkppbuTy/wiRBBoDkJy => vsZFmgeRIC --- ERROR
   ✅ KZBaaDWlkJ/XNFdiKWPyK => WdTGJpaVxt --- ERROR
   ✅ hIYYypvMRh/AvNLlFqTvS => LUiiptdeZC --- ERROR
   ✅ ALSrMuVfVw/ZiRKjlIDmp => hyPcGrInmC --- ERROR
   ✅ IgZpRlsxwc/IHtlOlCgnA => zaQIwAwLso --- ERROR
   ✅ yOlOiHKtbM/wbiCQGHYyL => MJpFDJgNQO --- ERROR
   ✅ VHCkSbyQiH/jAHygursfD => gFvGrvWNlE --- ERROR
   ✅ ifbyHehBgx/ubuBNYFdZM => EqXLkZRBOa --- ERROR
   ✅ XBDJOQAoHJ/DyiyvjnlQk => bbILvgejLc --- ERROR
   ✅ CNudkwcZkx/aFUeycDaeh => OoUygVIIqY --- ERROR
   ✅ TXfgdZLjCF/aNfbvtJNQs => LzUBubqZLC --- ERROR
   ✅ uxYnXSQeIA/orenRalXAM => OVOAxfEsgC --- ERROR
   ✅ tGtwZFEkZw/xqdqlXCzmn => UZKKlCCQoS --- ERROR
   ✅ gdZMDhzrue/GpuDQxcyIm => dlPXNjNsWC --- ERROR
   ✅ lmeoSBUWQV/KlDRATBphJ => NeNKxnvDow --- ERROR
   ✅ TMgWtgrKmx/RFOHzzcPho => lwzGtQajWB --- ERROR
   ✅ eREarqhbON/LUZgfWWJUP => UJovHemNyK --- ERROR
   ✅ subscribe\jsdToXEhvP => JIaBIENSma --- ERROR
   ✅ subscribe\XOsielgcwF => TNYwpHUOtz --- ERROR
   ✅ subscribe\QRqyFGOiaW => eogDiKAflB --- ERROR
   ✅ subscribe\ekLatYCLbz => ZRRFmyLXkY --- ERROR
   ✅ subscribe\qTXnBYkZye => rgcPzoceaB --- ERROR
   ✅ subscribe\pZeEAQrjId => jhNpaCOfKF --- ERROR
   ✅ subscribe\zmQkdkxBOq => PlDDBFjhtH --- ERROR
   ✅ subscribe\KoiybYozKo => nhYngiMFbb --- ERROR
   ✅ subscribe\XapzdAatpT => vWYUiOumDC --- ERROR
   ✅ subscribe\BIbbYtpRlB => yRMxUSkHHM --- ERROR
   ✅ subscribe\nDWQzKKqCZ => WFmRohgqNK --- ERROR
   ✅ subscribe\lKYNclZMfA => RoIRwCdWcS --- ERROR
   ✅ subscribe\qBPXVKrgAg => ziLANCbkyl --- ERROR
   ✅ subscribe\iWcWlGCeeb => kwaSfXgMzC --- ERROR
   ✅ subscribe\UkpbIWJOtA => MpbhnpvKNp --- ERROR
   ✅ subscribe\UMTMrKqhhA => TolVnmeiCo --- ERROR
   ✅ subscribe\aJfwlQFqkF => QUZEoJVtXz --- ERROR
   ✅ subscribe\OgfhZJDfuF => eNaMSQjmfC --- ERROR
   ✅ subscribe\DCWSHVAJTl => YxOTJroDhO --- ERROR
   ✅ subscribe\SLQybTuJrZ => GhNLcDXZuN --- ERROR
   ✅ subscribe\EaDXCFnXBL => dBodhIfPkG --- ERROR
   ✅ subscribe\ihOIFuZFrZ => OFYuzmMAuF --- ERROR
   ✅ subscribe\VOIxuLnlDn => VMiPyMoSWg --- ERROR
   ✅ subscribe\gGeXWYAesg => GJTjBLlQfR --- ERROR
   ✅ subscribe\MFIxjEZZhu => HmyqJwFutV --- ERROR
   ✅ subscribe/syxqtODbeF --- ERROR
   ✅ subscribe/VDpkDzNahQ --- ERROR
   ✅ subscribe/YjiHtlAGPb --- ERROR
   ✅ subscribe/hNeBhdMEMT --- ERROR
   ✅ subscribe/cajvvlFJfU --- ERROR
   ✅ subscribe/rMwKyGKqDn --- ERROR
   ✅ subscribe/WUTeuZIISC --- ERROR
   ✅ subscribe/qvWEertMUB --- ERROR
   ✅ subscribe/ydkCHgPrpk --- ERROR
   ✅ subscribe/EMIghMpSMe --- ERROR
   ✅ subscribe/TUuDfjzMgq --- ERROR
   ✅ subscribe/InuQJaABcB --- ERROR
   ✅ subscribe/scqheTZhjh --- ERROR
   ✅ subscribe/ZTazoXamMu --- ERROR
   ✅ subscribe/RgcdtWOKKj --- ERROR
   ✅ subscribe/QfqvKTxknY --- ERROR
   ✅ subscribe/QzgBXiWMUi --- ERROR
   ✅ subscribe/YPVltuCuUp --- ERROR
   ✅ subscribe/AjrvFGiVjS --- ERROR
   ✅ subscribe/KlNpCYukwE --- ERROR
   ✅ subscribe/yHruKYFfLB --- ERROR
   ✅ subscribe/pJdqAiQlrq --- ERROR
   ✅ subscribe/svYGbSUtyU --- ERROR
   ✅ subscribe/ydGFbviluF --- ERROR
   ✅ subscribe/dOtYCEkLrs --- ERROR
   ✅ subscribe/MNkwKIbPgu () --- ERROR
   ✅ subscribe/HzSpIXNaYK () --- ERROR
   ✅ subscribe/ZNgUFADvWn () --- ERROR
   ✅ subscribe/CnirHWbBwr () --- ERROR
   ✅ subscribe/FaOyAeOMyK () --- ERROR
   ✅ subscribe/piYtXVgabs () --- ERROR
   ✅ subscribe/ZyXPehWCJW () --- ERROR
   ✅ subscribe/sLKpBZERkK () --- ERROR
   ✅ subscribe/tVYZJLoHoK () --- ERROR
   ✅ subscribe/datFXnxqxK () --- ERROR
   ✅ subscribe/gUHbRjUIYf () --- ERROR
   ✅ subscribe/KkUhkQXPbQ () --- ERROR
   ✅ subscribe/GkknrabjdU () --- ERROR
   ✅ subscribe/sOOuvKJrjU () --- ERROR
   ✅ subscribe/debHPqELnk () --- ERROR
   ✅ subscribe/oWvYAMbaeD () --- ERROR
   ✅ subscribe/fRpSdPzaly () --- ERROR
   ✅ subscribe/pBlpKQSrDj () --- ERROR
   ✅ subscribe/oRxFaxPSfD () --- ERROR
   ✅ subscribe/dNAYorOqiZ () --- ERROR
   ✅ subscribe/uiFYldHXhR () --- ERROR
   ✅ subscribe/ViSOkMHcWo () --- ERROR
   ✅ subscribe/IuhOFjkXFh () --- ERROR
   ✅ subscribe/SkAAHoJSwr () --- ERROR
   ✅ subscribe/DggnDOcesE () --- ERROR
   ✅ subscribe/NwATIsHDkj jEPGNJlLjl () --- ERROR
   ✅ subscribe/XFeiajNWiN WUqtkXqFgd () --- ERROR
   ✅ subscribe/JKUxPaoPaD yOTYHKBopC () --- ERROR
   ✅ subscribe/GrRtwUBrxY ulYfJlauiC () --- ERROR
   ✅ subscribe/UKOwWbDAmm VsVoEAshEh () --- ERROR
   ✅ subscribe/FvKBHvRhQs XFGAsRrCVs () --- ERROR
   ✅ subscribe/ZXSqxiKTnV bxfZYwPIWA () --- ERROR
   ✅ subscribe/vpGACGbALW dfedMdVVeQ () --- ERROR
   ✅ subscribe/lSVHlnqgWD VrJbelysky () --- ERROR
   ✅ subscribe/QbnRbOtfWU olaZaUlZfy () --- ERROR
   ✅ subscribe/kpqQBUXOOP ORHNvAbrpo () --- ERROR
   ✅ subscribe/DMSdiYdTFU yzMAZaJptD () --- ERROR
   ✅ subscribe/lKENxDLprE zHSxlJwVbJ () --- ERROR
   ✅ subscribe/vRjdSDQYqm BNZKTLypQj () --- ERROR
   ✅ subscribe/udVgwVNZjw cGlTNPCOHO () --- ERROR
   ✅ subscribe/iorETVzhSP FUHudKHwGW () --- ERROR
   ✅ subscribe/FaaSiBRRgS gnQWGTDBHM () --- ERROR
   ✅ subscribe/hxRAzOBhmh fHEZdsjcMY () --- ERROR
   ✅ subscribe/FCZaFPnZGK fhBHcrtoSa () --- ERROR
   ✅ subscribe/boMcVkHLto hpLnnzqSZm () --- ERROR
   ✅ subscribe/IJwocjcSyG kpPlpXGogr () --- ERROR
   ✅ subscribe/UGxdIJjgLN sltomLwbpY () --- ERROR
   ✅ subscribe/SepuVzeSID tBIOAvYXiv () --- ERROR
   ✅ subscribe/GxzfBtqPzc QJOYWToinO () --- ERROR
   ✅ subscribe/GdJidhQKLT fvtDvPKLlx () --- ERROR
   ✅ subscribe//acDkOKwxNk => UpIOkcIetW --- ERROR
   ✅ subscribe//DqcpEItORP => PqGRckDZSv --- ERROR
   ✅ subscribe//nPJOiTMvus => UIyVsLRJya --- ERROR
   ✅ subscribe//pOwjxIwQuJ => yxrpZRSgpu --- ERROR
   ✅ subscribe//uivNbPxBvj => CHFlgTmYIA --- ERROR
   ✅ subscribe//pdJVxfvrkt => ubFLWToRzE --- ERROR
   ✅ subscribe//BbohXbHHEL => aTIXlvmBRN --- ERROR
   ✅ subscribe//KFgvYBcwip => vdwhppKcaP --- ERROR
   ✅ subscribe//OvkXtMxbWc => sJBfAzQAsW --- ERROR
   ✅ subscribe//qVOpgdcnxB => oVMlfRXOev --- ERROR
   ✅ subscribe//nTyajgkSRj => dQvLuYFRSN --- ERROR
   ✅ subscribe//pOaNrbfAFa => zGZUymdWiI --- ERROR
   ✅ subscribe//CcrQcXmwyX => BtolbWKHcJ --- ERROR
   ✅ subscribe//dTbxEGlTFR => RHCqHJCuFN --- ERROR
   ✅ subscribe//vUEPWfVZmP => LmqckecViY --- ERROR
   ✅ subscribe//EfrOecQXzJ => DbPKpZewLC --- ERROR
   ✅ subscribe//rVwhKVGmPj => KSihrPnGsI --- ERROR
   ✅ subscribe//hLDhxgEBap => feNEsUofsj --- ERROR
   ✅ subscribe//qvlyCVkxIw => bmUtdbttsA --- ERROR
   ✅ subscribe//tXVNysMzLp => BsSSXgTGax --- ERROR
   ✅ subscribe//lFUqGTEGjw => uALVcGgDfX --- ERROR
   ✅ subscribe//afPTNdUyWO => MRpJyyLPXh --- ERROR
   ✅ subscribe//NScMEdRqma => sythymmRlK --- ERROR
   ✅ subscribe//LjLADHjFuj => guHewISdIp --- ERROR
   ✅ subscribe//DIiYPnhKGf => EYeqEEEkWH --- ERROR
   ✅ subscribe/ => vSSobBZlcp --- ERROR
   ✅ subscribe/ => yMzXPDfkJa --- ERROR
   ✅ subscribe/ => KIVPoChEmA --- ERROR
   ✅ subscribe/ => AumtltSRIR --- ERROR
   ✅ subscribe/ => QMrMSluuKj --- ERROR
   ✅ subscribe/ => YvseoZsSoO --- ERROR
   ✅ subscribe/ => jkfphFMgyD --- ERROR
   ✅ subscribe/ => PhuBirMRde --- ERROR
   ✅ subscribe/ => PuuzPWlmpl --- ERROR
   ✅ subscribe/ => WNExAlLsvN --- ERROR
   ✅ subscribe/ => rztrykXqWp --- ERROR
   ✅ subscribe/ => UokkxKQmBt --- ERROR
   ✅ subscribe/ => QOhiHdByXS --- ERROR
   ✅ subscribe/ => okybdNSTfz --- ERROR
   ✅ subscribe/ => nRzuaiewQV --- ERROR
   ✅ subscribe/ => AspVhpMaCj --- ERROR
   ✅ subscribe/ => mLsmyiLdlO --- ERROR
   ✅ subscribe/ => aCUhwjQbPv --- ERROR
   ✅ subscribe/ => lRvgXwDwjP --- ERROR
   ✅ subscribe/ => UKWLnAsYwA --- ERROR
   ✅ subscribe/ => JFBqmlLVOK --- ERROR
   ✅ subscribe/ => HEjgTwcnNP --- ERROR
   ✅ subscribe/ => nZQjjxaCwp --- ERROR
   ✅ subscribe/ => qeTFdZttLq --- ERROR
   ✅ subscribe/ => KflwzszwVB --- ERROR
   ✅ subscribe/NQDzSPOTky =>  --- ERROR
   ✅ subscribe/fpSOHedgnG =>  --- ERROR
   ✅ subscribe/KjoBdKzALr =>  --- ERROR
   ✅ subscribe/diFFCjMeYA =>  --- ERROR
   ✅ subscribe/KXpYKjCkbd =>  --- ERROR
   ✅ subscribe/ehQLsZAJey =>  --- ERROR
   ✅ subscribe/VstBYBREVO =>  --- ERROR
   ✅ subscribe/XntOKREajv =>  --- ERROR
   ✅ subscribe/mZfriAdJFD =>  --- ERROR
   ✅ subscribe/wePKYZTkQi =>  --- ERROR
   ✅ subscribe/cqBAKIyJZU =>  --- ERROR
   ✅ subscribe/COlhEFQjNF =>  --- ERROR
   ✅ subscribe/tnjRLChVQm =>  --- ERROR
   ✅ subscribe/COxNSytEXO =>  --- ERROR
   ✅ subscribe/bWdQqbtbAR =>  --- ERROR
   ✅ subscribe/WAEktKYuZQ =>  --- ERROR
   ✅ subscribe/munjHYqVfx =>  --- ERROR
   ✅ subscribe/qoTkjpVetQ =>  --- ERROR
   ✅ subscribe/qduLeshVXn =>  --- ERROR
   ✅ subscribe/HyURwXfhVn =>  --- ERROR
   ✅ subscribe/ykSMPBAXAs =>  --- ERROR
   ✅ subscribe/aNztXDnBPU =>  --- ERROR
   ✅ subscribe/qLOhfDnNeB =>  --- ERROR
   ✅ subscribe/aGEpKmSIrA =>  --- ERROR
   ✅ subscribe/TWPdeHXGtY =>  --- ERROR
   ✅ subscribe/GIXqYunQtL => () --- ERROR
   ✅ subscribe/NRrqdxLLNM => () --- ERROR
   ✅ subscribe/TsEkpPgfqw => () --- ERROR
   ✅ subscribe/cobYaDzbvW => () --- ERROR
   ✅ subscribe/DvcHrzQaxi => () --- ERROR
   ✅ subscribe/EaMVdmxYyf => () --- ERROR
   ✅ subscribe/AdDLcGAYKC => () --- ERROR
   ✅ subscribe/CLbIugPSLm => () --- ERROR
   ✅ subscribe/vUwyYoqAtc => () --- ERROR
   ✅ subscribe/IpNXcHaAah => () --- ERROR
   ✅ subscribe/uCCDTaBnAB => () --- ERROR
   ✅ subscribe/LOQOjWJxKB => () --- ERROR
   ✅ subscribe/nCwFvVnBNN => () --- ERROR
   ✅ subscribe/LvJuqLGxvh => () --- ERROR
   ✅ subscribe/wHNYfdJPoD => () --- ERROR
   ✅ subscribe/BsJmwXHEhP => () --- ERROR
   ✅ subscribe/AEeEszXLxe => () --- ERROR
   ✅ subscribe/gpPRnRrAhp => () --- ERROR
   ✅ subscribe/OzMXsjQYLO => () --- ERROR
   ✅ subscribe/xmDtIOOXIa => () --- ERROR
   ✅ subscribe/RcKunNCMvc => () --- ERROR
   ✅ subscribe/tLFtFVEska => () --- ERROR
   ✅ subscribe/RUcYTTHObX => () --- ERROR
   ✅ subscribe/tTxYvQSZTF => () --- ERROR
   ✅ subscribe/WKhyKGVkmJ => () --- ERROR
   ✅ subscribe/rCEKAoOAiY => {} --- ERROR
   ✅ subscribe/UWafhHyvyw => {} --- ERROR
   ✅ subscribe/CxAQOdXRUj => {} --- ERROR
   ✅ subscribe/epiKejTluu => {} --- ERROR
   ✅ subscribe/ZPrbgeTyHE => {} --- ERROR
   ✅ subscribe/joQUNJXGKg => {} --- ERROR
   ✅ subscribe/VfuDvgCTbd => {} --- ERROR
   ✅ subscribe/umDKkIWKsL => {} --- ERROR
   ✅ subscribe/rxZyAtyyDF => {} --- ERROR
   ✅ subscribe/blPLxTBLek => {} --- ERROR
   ✅ subscribe/fdEqwVbuaN => {} --- ERROR
   ✅ subscribe/DUCLlUMkfV => {} --- ERROR
   ✅ subscribe/uFIQMUvVQr => {} --- ERROR
   ✅ subscribe/wWIEXbpJgF => {} --- ERROR
   ✅ subscribe/JIFNroYCjd => {} --- ERROR
   ✅ subscribe/HOhyXPkxtl => {} --- ERROR
   ✅ subscribe/kaGtOCccuw => {} --- ERROR
   ✅ subscribe/KRuHcZujho => {} --- ERROR
   ✅ subscribe/NbmBhUbtpQ => {} --- ERROR
   ✅ subscribe/NuBCMtSAdR => {} --- ERROR
   ✅ subscribe/GurIYLiLMc => {} --- ERROR
   ✅ subscribe/ZprxgghLRB => {} --- ERROR
   ✅ subscribe/PuLUscWDpU => {} --- ERROR
   ✅ subscribe/UvOyxEBYwA => {} --- ERROR
   ✅ subscribe/qbPJrUMCGW => {} --- ERROR
   ✅ subscribe/ntEmCptaoI <= ZUedwAGhsV --- ERROR
   ✅ subscribe/QFKFBBcghP <= sxgZTrWExT --- ERROR
   ✅ subscribe/yNTxlRonaZ <= LpNKlOmiyq --- ERROR
   ✅ subscribe/pGbZPAjNWN <= NzNJkXtpJF --- ERROR
   ✅ subscribe/nXJIvFlSLq <= raMyGWlpPo --- ERROR
   ✅ subscribe/qTdKrTrbFx <= LNIFVCbsGq --- ERROR
   ✅ subscribe/GohacKXdLp <= hXowoGYXEx --- ERROR
   ✅ subscribe/aIqKLEuGja <= dtxnqTOTbA --- ERROR
   ✅ subscribe/qmSXjbKUSY <= JOSboGGLVU --- ERROR
   ✅ subscribe/LiIzUTyxHG <= wFpqRhMxAG --- ERROR
   ✅ subscribe/FzGdCNWwtp <= jpCEYDoKco --- ERROR
   ✅ subscribe/aaVqsqsnsS <= AHVxnHJWon --- ERROR
   ✅ subscribe/KlqYsBgIlc <= ETursLHlKF --- ERROR
   ✅ subscribe/crfjPPcqqS <= hDzZsrWJdn --- ERROR
   ✅ subscribe/SFfupFHYSK <= ARSFflFSuS --- ERROR
   ✅ subscribe/RJURwjTMCZ <= hrjfggExbH --- ERROR
   ✅ subscribe/SBaJbnceHS <= YTojNplCsH --- ERROR
   ✅ subscribe/njHlZOrEnA <= wXOJSweJAK --- ERROR
   ✅ subscribe/INNEkimTiI <= frLgHeLDqD --- ERROR
   ✅ subscribe/cXcAdHfiFz <= nQVRljYUXO --- ERROR
   ✅ subscribe/rsznLSWssJ <= hBEkUJADHq --- ERROR
   ✅ subscribe/uwuYeFQnAB <= HORBiOIhnR --- ERROR
   ✅ subscribe/WmfoVeuzTb <= GiddAHiVqS --- ERROR
   ✅ subscribe/hGzJRIpEzG <= NVTciyjxbZ --- ERROR
   ✅ subscribe/WtMDJtPWck <= GflTaoYxXI --- ERROR
   ✅ subscribe/kkHGAHUHil => NxMRkAcSis [disKwJqBLJ] --- ERROR
   ✅ subscribe/jeXJxSSzEU => uUCpPOpfBT [pEIcPwiJhE] --- ERROR
   ✅ subscribe/fbucPqqQEI => bRtuFclKCZ [iYuPhNpxaS] --- ERROR
   ✅ subscribe/JMJmXIicxq => zKvdpLoNrw [ZacKucvJdM] --- ERROR
   ✅ subscribe/UkXtvOWgQA => ArUwEJJctK [idkThUGJII] --- ERROR
   ✅ subscribe/sEQMrdfNvg => XqORxikzKZ [ieDUIlqIOO] --- ERROR
   ✅ subscribe/BUrEpwkpWv => zzHWXRRLee [DHQxexGLfM] --- ERROR
   ✅ subscribe/SJKbWJAyVS => YUYZlavwfY [FBhiIgJtWE] --- ERROR
   ✅ subscribe/xqjQEZmzyj => QTlNCPPtNK [zgJsxrDmUI] --- ERROR
   ✅ subscribe/ySkRkrUTYa => petmLvvCfE [tgONcZHGoE] --- ERROR
   ✅ subscribe/EiHJRPWPiY => UHGxjNOwDU [wHutCDtVlx] --- ERROR
   ✅ subscribe/qgyexwZohG => qngVlUsFbt [jppDGJPFyR] --- ERROR
   ✅ subscribe/bnMIleLFso => phrKzJuZeH [HqZUaxMKfQ] --- ERROR
   ✅ subscribe/CSGPOVeVqu => vKIMghEDki [AdWqkYDROj] --- ERROR
   ✅ subscribe/jtHHMurvPt => mJbkzqXhZv [wToodyWqHO] --- ERROR
   ✅ subscribe/VnqPGpokxN => LCRVxNnhPt [rfFKDCNkEv] --- ERROR
   ✅ subscribe/TyKmnRZOOl => rKUCoIcLDt [AIRpZXUseB] --- ERROR
   ✅ subscribe/YzrysxBZAe => JzMXAlyidy [ltWUVfmfWL] --- ERROR
   ✅ subscribe/SvIpPffBrD => MjqxLZoVgk [gzMEsliVSp] --- ERROR
   ✅ subscribe/qoofsQYdoC => nevDnLggMi [XcAmuJRnTt] --- ERROR
   ✅ subscribe/jjROVOAgbm => TbKEUBeSoY [ZweaEfwwcc] --- ERROR
   ✅ subscribe/OLnErGeVUA => sfWOFBdgyX [wnfoEFlmOF] --- ERROR
   ✅ subscribe/yxsAmrxGFY => AjkTaHtAfk [fRPxFcRXsJ] --- ERROR
   ✅ subscribe/ysvppocrVG => OcOhSrLzKv [XeVZpaxEhE] --- ERROR
   ✅ subscribe/xWgswoKIxa => zSGBSsUQXK [bCVocRCmBM] --- ERROR
   ✅ subscribe/socXkwNsVN => hDJdtBvSrm {ctTXrANYlL} --- ERROR
   ✅ subscribe/XgIKiqorAS => xqqRjvnfgB {rMpBFAkCEX} --- ERROR
   ✅ subscribe/ohjWyWMmlE => mrPkTPuUnq {NTxwjlqzam} --- ERROR
   ✅ subscribe/VHhjhVGWbo => YfUJnyCNrR {sTKSllCgXh} --- ERROR
   ✅ subscribe/OKuevjIcBi => UuImcUgyHv {nCTENxxoYk} --- ERROR
   ✅ subscribe/jxzCdqxSZi => OoQoGKByQP {CWtucXCSTP} --- ERROR
   ✅ subscribe/YPCbENKeEn => ATNclSisap {xPUCnqkYvq} --- ERROR
   ✅ subscribe/dMbznSmNgg => ZEdxmYjvBJ {MDyZKvQBOZ} --- ERROR
   ✅ subscribe/oZKlRsSDri => iGpCTAUQZo {wVSsCnsZXR} --- ERROR
   ✅ subscribe/RsXYyapbRR => ptftlxpDgn {vFpecMFjOA} --- ERROR
   ✅ subscribe/UTpyocpuuR => GyXwqvhGtm {ZbbkATGeaY} --- ERROR
   ✅ subscribe/XYstvwFlnm => YbTvQxLMGL {qWySFbrarb} --- ERROR
   ✅ subscribe/qfdovPWeOA => IqoHljqEKt {haYfywrUeI} --- ERROR
   ✅ subscribe/hATgpBxvEd => AuEYCczHIA {KtwGWuLPGY} --- ERROR
   ✅ subscribe/wBQkXHWzUQ => HwEZllzGrv {VebkLKDiIh} --- ERROR
   ✅ subscribe/iyNprkNcbJ => RbRSKDNufu {JCtapYhAev} --- ERROR
   ✅ subscribe/TWjEQhpeZC => brJjAUIElR {YjRrLmpTqx} --- ERROR
   ✅ subscribe/VjeXEsmJAt => IjJQaxGSeZ {rlatBUMxUg} --- ERROR
   ✅ subscribe/rgAYPnXVnP => bJGsMBwtwF {OyokxwoBfW} --- ERROR
   ✅ subscribe/FJnZbCsQOg => YHPARgxCaU {iFwobUEahy} --- ERROR
   ✅ subscribe/lPlkPhIYNQ => enlSTEXEWV {BmDzOTuVTf} --- ERROR
   ✅ subscribe/nhMyceTRBS => msbjasfzMk {NwLAeJLTnL} --- ERROR
   ✅ subscribe/sbZEuXXmDo => OHcznbhUpl {pnYkzALkBt} --- ERROR
   ✅ subscribe/xbBakYLBzZ => YkZLryfwfX {ynciAEYJJu} --- ERROR
   ✅ subscribe/GKlBkoJWPU => DapVIpEAxr {xTfJTfzYij} --- ERROR
   ✅ subscribe/DFSQWMzqbU <= hyrQwMhjKM () --- ERROR
   ✅ subscribe/QjDTItdpDu <= TfEYkgqqop () --- ERROR
   ✅ subscribe/LJjsooAlQz <= tqCcfNBmEY () --- ERROR
   ✅ subscribe/crQhvrRDqH <= HilMMkoYGN () --- ERROR
   ✅ subscribe/noeQqhdNiE <= UMmCAOWPjV () --- ERROR
   ✅ subscribe/hUGzfKBERM <= LuWFVpmKCn () --- ERROR
   ✅ subscribe/OeFOBeDDzU <= uGAFqBEzSo () --- ERROR
   ✅ subscribe/kHksXiCYiV <= ZALwpBkSLK () --- ERROR
   ✅ subscribe/NRhZEGiuhS <= EjPEIWaYtd () --- ERROR
   ✅ subscribe/JgGbbiktpD <= glpEUMvwwJ () --- ERROR
   ✅ subscribe/hUHjpFrQSH <= HzJmyLrToG () --- ERROR
   ✅ subscribe/foClNNmRUe <= maHiAIdvmp () --- ERROR
   ✅ subscribe/EeDdzzOSQp <= gdXIPfBTAX () --- ERROR
   ✅ subscribe/GMzKPoaCSh <= mfsgbwPNId () --- ERROR
   ✅ subscribe/SpJbmOmlzN <= cmpPeevart () --- ERROR
   ✅ subscribe/YkIOxuWjJj <= mAiCFmgMgj () --- ERROR
   ✅ subscribe/tSYZeeMeVl <= gxxIGErLFG () --- ERROR
   ✅ subscribe/OiRREUAYSg <= IkBSOVRiSw () --- ERROR
   ✅ subscribe/UsqizYEbMi <= JnRxGWlVws () --- ERROR
   ✅ subscribe/BLhAWvKdOP <= inqXgPNEzO () --- ERROR
   ✅ subscribe/qHxpolNtNE <= gdQOlxOdIJ () --- ERROR
   ✅ subscribe/NKvuRMyQSv <= VKCJxBjmWX () --- ERROR
   ✅ subscribe/DlULBqbHnX <= cFdsyYDvqy () --- ERROR
   ✅ subscribe/dpCpwljjYq <= QptfQVUtqi () --- ERROR
   ✅ subscribe/bXHJwPKyBw <= cLLyaaJMJr () --- ERROR
✅ base grammar declarations › subscribe statements creation
✅ base grammar declarations › expression statements creation › correct statements
   ✅ =hAjfqbFUgD($FzcYNUftAI, #WFzDsJpaEt)? --- CORRECT
   ✅ =XXySKtWCSw($dSQJXOXecv, #yVBurdskHu)? --- CORRECT
   ✅ =MSSkpszngA($iUQZmGwcQy, #LohAvWwdMi)? --- CORRECT
   ✅ =HjOevohWqE($QnGhKNSGYj, #aJNdfwRqOr)? --- CORRECT
   ✅ =kQZvFemUUw($mwajpTMJlT, #lUXVqipJnm)? --- CORRECT
   ✅ =ZNUMLwmcZl($ToysgNeLKQ, #SSEBasHDIz)? --- CORRECT
   ✅ =IQEBkHVDjD($FPkPRoWnRX, #pFEqCRKBJf)? --- CORRECT
   ✅ =GKmqmLATgY($PuDTIAjmEl, #RMboBodiua)? --- CORRECT
   ✅ =flJUTSuJBB($fYAqULdHHK, #CyZGNpIMzC)? --- CORRECT
   ✅ =AIPICTVHpI($PHFiUsYFeG, #mlcTfjltNu)? --- CORRECT
   ✅ =dJHhacMkUh(mbeoICWFvW($HIXaOlXKMF, 3851))? --- CORRECT
   ✅ =hQjREVqfqn(tJqrOzgTYy($wrdWYqplfF, 3708))? --- CORRECT
   ✅ =MgozkHmgQS(SxCCruFLzw($hhCIWOJrRn, 6052))? --- CORRECT
   ✅ =tgSfNMgDvA(zqeTcMEmzZ($aIXmlQggDS, 7773))? --- CORRECT
   ✅ =RMLIePMnYe(gScZcSpMms($JZkKMYThIk, 1160))? --- CORRECT
   ✅ =vcVtAadcfR(esOAfEdccf($chNBieiqAD, 3623))? --- CORRECT
   ✅ =HwElwZSDEz(REttgrNilf($XLFThdDfQD, 5197))? --- CORRECT
   ✅ =CqLJeqrEDI(EfvtSKstuA($qzMtyrJvbx, 5845))? --- CORRECT
   ✅ =HkZZeCINqp(mJjVswbvUN($hKJAYQZGlK, 9743))? --- CORRECT
   ✅ =yykTLRLVON(QaqNAAEKut($ujrawNpFbf, 1803))? --- CORRECT
✅ base grammar declarations › expression statements creation › incorrect statements
   ✅ uMGlBcIGTv($aahmaeUXsw, #YISNqevIch) --- ERROR
   ✅ iFqkLzGmES($bphUDDXtTH, #sKDWsfZiWw) --- ERROR
   ✅ gcdKGcOxUK($mFShyZYPKp, #tEfQrsajwm) --- ERROR
   ✅ ZIXOrtaGcw($oBtChvnRbu, #pneSdMRdye) --- ERROR
   ✅ wjgFokAqVT($LaSEDzAaDK, #rDIOdzrizt) --- ERROR
   ✅ HlLAovMXoo($gghzevStxe, #sgeJgxvssj) --- ERROR
   ✅ qZiPEIHbpi($JtcbMDLSno, #auVlxTLivU) --- ERROR
   ✅ pKTNurqvnK($pgadPofvIU, #sCQutVsuqv) --- ERROR
   ✅ lawsuunBJk($hapGAUSQwM, #ITulWCEHpD) --- ERROR
   ✅ pJcyUDNBqN($NkWsyBAQSa, #cOjYOyseVa) --- ERROR
   ✅ EaRBSXfUhu($DHbFYDtccL, #QwnZCcvdie)? --- ERROR
   ✅ JbIdDtjUcB($DIvedTeqSS, #yTOMhGXffR)? --- ERROR
   ✅ TafmIXoSWj($brwAYzfvqO, #MjCHJJEoEn)? --- ERROR
   ✅ FZtnNjssOE($JvQRzaGydT, #ozDcKfTavF)? --- ERROR
   ✅ ydTlApENRG($cVIlMalQni, #nutYPsJnop)? --- ERROR
   ✅ vUisziRswy($DmUULnPjBi, #zNYyUZWAiv)? --- ERROR
   ✅ IEFRRSXgWq($pCzEKLqyfT, #hSbNcVKCTn)? --- ERROR
   ✅ UNtNVUCbfS($kzIyIkwNuU, #XVrbIpvHQY)? --- ERROR
   ✅ iyDmiTYuYJ($JzjKPbzupH, #vbVqzZDFSi)? --- ERROR
   ✅ sClIMPQcmt($psLhKqsYDF, #ttoxEOedxs)? --- ERROR
   ✅ =AnUUZOfCPU($wgeWApeRdg, #jeIBndfNKq) --- ERROR
   ✅ =rKdPzLfpEa($lctYSyOxUq, #IvSZWuCrpF) --- ERROR
   ✅ =vyCttjTUMi($COSpzgzmpV, #gRpppYwKsO) --- ERROR
   ✅ =eucVmhMSTC($GiceKtknas, #kMTPzUhYvZ) --- ERROR
   ✅ =MeOpUxVsxp($ZsiutdvIal, #nntNaFNaDh) --- ERROR
   ✅ =NPJMbxRXCJ($vyEhwVIJnN, #qrlcKdhVZB) --- ERROR
   ✅ =iAhXYiVIxe($gxYgkYJzyq, #DYbjlxUjJB) --- ERROR
   ✅ =TdPEkQQvWr($bkBxUltblo, #hqRfuergHf) --- ERROR
   ✅ =zMxziMYrOa($kzGAubZbng, #QnYkHosDHn) --- ERROR
   ✅ =vdFlPgWnnf($xjlNBeAWcQ, #VrkXNymRCU) --- ERROR
✅ base grammar declarations › expression statements creation
✅ base grammar declarations › key item descriptor creation › descriptor cannot start with or contain a special character
   ✅ #{!UWfcjLtFYJ} --- ERROR
   ✅ #{@iWCjdEAOMr} --- ERROR
   ✅ #{$XvljkXAIYz} --- ERROR
   ✅ #{%ULJaVwTMVA} --- ERROR
   ✅ #{^CGcsvHntwM} --- ERROR
   ✅ #{&yasMuouVjH} --- ERROR
   ✅ #{*pdSAPOKxVj} --- ERROR
   ✅ #{"kygooSEDbk} --- ERROR
   ✅ #{№OjmXUbdudc} --- ERROR
   ✅ #{(WdgYdVUrzC} --- ERROR
   ✅ #{)BSLhJyFUrE} --- ERROR
   ✅ #{[iNGrEqGwUi} --- ERROR
   ✅ #{]mMlDLLemtQ} --- ERROR
   ✅ #{{uIvegtjcpI} --- ERROR
   ✅ #{}NqRdtxHXAZ} --- ERROR
   ✅ #{+yjzWgxQDFF} --- ERROR
   ✅ #{-AaJkfmHEFd} --- ERROR
   ✅ #{=BCvVmeEelD} --- ERROR
   ✅ #{;myOCHvftjp} --- ERROR
   ✅ #{:ivbkOnqNHQ} --- ERROR
   ✅ #{?HQWHEQsdWS} --- ERROR
   ✅ #{.vOWMUzvjhX} --- ERROR
   ✅ #{,OUaLVQnsXR} --- ERROR
   ✅ #{/oMBVCZfQFE} --- ERROR
   ✅ #{\ZDbypmGgbu} --- ERROR
   ✅ #{|sFpuXppnVV} --- ERROR
   ✅ #{VLBkHkATMn!} --- ERROR
   ✅ #{yceTWGsizx@} --- ERROR
   ✅ #{ZvgsEKmHjS$} --- ERROR
   ✅ #{xNvgcnRrGR%} --- ERROR
   ✅ #{oJXEtvlpgB^} --- ERROR
   ✅ #{KYGrQHLSUN&} --- ERROR
   ✅ #{LvtMmyUASI*} --- ERROR
   ✅ #{hAgiZtKPTa"} --- ERROR
   ✅ #{LbyOUVtcPs№} --- ERROR
   ✅ #{lmBywCFshd(} --- ERROR
   ✅ #{rNjmnAMlwQ)} --- ERROR
   ✅ #{flZESDwJrp[} --- ERROR
   ✅ #{XqObGrXWIS]} --- ERROR
   ✅ #{edLGDCynny{} --- ERROR
   ✅ #{vXaPyhHvuO}} --- ERROR
   ✅ #{nUYZJthbib+} --- ERROR
   ✅ #{ZiQVQGTIBX-} --- ERROR
   ✅ #{lMgulSFcPj=} --- ERROR
   ✅ #{wiKFXEziVW;} --- ERROR
   ✅ #{HqPIkoQoHJ:} --- ERROR
   ✅ #{TAdYYGLjov?} --- ERROR
   ✅ #{ptRNQdIxvG.} --- ERROR
   ✅ #{wMhuJAzBKN,} --- ERROR
   ✅ #{BqzpiWbFti/} --- ERROR
   ✅ #{oEpsifuxWA\} --- ERROR
   ✅ #{jZZOEYgTfA|} --- ERROR
✅ base grammar declarations › key item descriptor creation › descriptor cannot start with a number
   ✅ #{0pnbKdYQSrC} --- ERROR
   ✅ #{1QTDsQhxhwR} --- ERROR
   ✅ #{2LdNQxsfOJJ} --- ERROR
   ✅ #{3BSXqqsFebZ} --- ERROR
   ✅ #{4COZbsWsqmt} --- ERROR
   ✅ #{5QMKCOJdDDL} --- ERROR
   ✅ #{6dFMOKpCOJG} --- ERROR
   ✅ #{7vzEbaIYcMN} --- ERROR
   ✅ #{8wtEIXNnKSb} --- ERROR
   ✅ #{9yJYtPCgjWu} --- ERROR
✅ base grammar declarations › key item descriptor creation › descriptor can contain numbers after the first symbol
   ✅ #{POxoAHzXfktOdMEuaZQgqZGrDvGDewkIUVcAXQxEgsenTfhewRFoTOaXZUsXRV0WyCGPPbrLtsXYDnYzeBbjLvnmC} --- CORRECT
   ✅ #{POxoAHzXfktOdMEuaZQgqZGrDvGDewkIUVcAXQxEgsenTfhewRFoTOaXZUsXRV1WyCGPPbrLtsXYDnYzeBbjLvnmC} --- CORRECT
   ✅ #{POxoAHzXfktOdMEuaZQgqZGrDvGDewkIUVcAXQxEgsenTfhewRFoTOaXZUsXRV2WyCGPPbrLtsXYDnYzeBbjLvnmC} --- CORRECT
   ✅ #{POxoAHzXfktOdMEuaZQgqZGrDvGDewkIUVcAXQxEgsenTfhewRFoTOaXZUsXRV3WyCGPPbrLtsXYDnYzeBbjLvnmC} --- CORRECT
   ✅ #{POxoAHzXfktOdMEuaZQgqZGrDvGDewkIUVcAXQxEgsenTfhewRFoTOaXZUsXRV4WyCGPPbrLtsXYDnYzeBbjLvnmC} --- CORRECT
   ✅ #{POxoAHzXfktOdMEuaZQgqZGrDvGDewkIUVcAXQxEgsenTfhewRFoTOaXZUsXRV5WyCGPPbrLtsXYDnYzeBbjLvnmC} --- CORRECT
   ✅ #{POxoAHzXfktOdMEuaZQgqZGrDvGDewkIUVcAXQxEgsenTfhewRFoTOaXZUsXRV6WyCGPPbrLtsXYDnYzeBbjLvnmC} --- CORRECT
   ✅ #{POxoAHzXfktOdMEuaZQgqZGrDvGDewkIUVcAXQxEgsenTfhewRFoTOaXZUsXRV7WyCGPPbrLtsXYDnYzeBbjLvnmC} --- CORRECT
   ✅ #{POxoAHzXfktOdMEuaZQgqZGrDvGDewkIUVcAXQxEgsenTfhewRFoTOaXZUsXRV8WyCGPPbrLtsXYDnYzeBbjLvnmC} --- CORRECT
   ✅ #{POxoAHzXfktOdMEuaZQgqZGrDvGDewkIUVcAXQxEgsenTfhewRFoTOaXZUsXRV9WyCGPPbrLtsXYDnYzeBbjLvnmC} --- CORRECT
✅ base grammar declarations › key item descriptor creation › descriptor can start with lowercase and uppercase letters
   ✅ #{YUJVCULBTT} --- CORRECT
   ✅ #{LCCQGBVXOD} --- CORRECT
   ✅ #{jqlpudmxdw} --- CORRECT
   ✅ #{hkzjuyclpp} --- CORRECT
   ✅ #{TYNPEXZBJD} --- CORRECT
   ✅ #{KWKRAUYWLF} --- CORRECT
   ✅ #{dtyuirilxa} --- CORRECT
   ✅ #{JRGCPKBTIA} --- CORRECT
   ✅ #{FNQCMJIZBR} --- CORRECT
   ✅ #{hjnenbmkke} --- CORRECT
   ✅ #{HLIOQWMPXM} --- CORRECT
   ✅ #{ZGTKHKHJWX} --- CORRECT
   ✅ #{ECXOUBHHHO} --- CORRECT
   ✅ #{YDMJMJPZFD} --- CORRECT
   ✅ #{qniqswmbps} --- CORRECT
   ✅ #{tyqgdqcaoe} --- CORRECT
   ✅ #{YROQHASDYV} --- CORRECT
   ✅ #{waspomdcfb} --- CORRECT
   ✅ #{mywkwfoula} --- CORRECT
   ✅ #{fvlebxtlrl} --- CORRECT
   ✅ #{icivfitjrm} --- CORRECT
   ✅ #{hegytozgjt} --- CORRECT
   ✅ #{HDKRGYDLET} --- CORRECT
   ✅ #{vycztfdjjy} --- CORRECT
   ✅ #{MIQSSPSHXW} --- CORRECT
   ✅ #{qpciwfaigf} --- CORRECT
   ✅ #{xxsuzcinvj} --- CORRECT
   ✅ #{errlmfssgk} --- CORRECT
   ✅ #{FRJFDNAJPA} --- CORRECT
   ✅ #{NGEEPFUAFQ} --- CORRECT
   ✅ #{ztjmnqgvcv} --- CORRECT
   ✅ #{DBLTVMVJVD} --- CORRECT
   ✅ #{zweilmghrg} --- CORRECT
   ✅ #{KDLNCRMISS} --- CORRECT
   ✅ #{adqebficyo} --- CORRECT
   ✅ #{ongfvhrybc} --- CORRECT
   ✅ #{QAQDCJKHOI} --- CORRECT
   ✅ #{ihnstjjyfo} --- CORRECT
   ✅ #{lqspswaoho} --- CORRECT
   ✅ #{RWVQWAYSYW} --- CORRECT
✅ base grammar declarations › key item descriptor creation
✅ base grammar declarations › previous context argument comparisons
   ✅ previous context cannot have more arguments than the current one (=> throw)
   ✅ context can have the same or more arguments than previous context (=> ok)
✅ base grammar declarations

912 passed, 0 failed, 0 skipped, 0 todo, done in 1010.1592099999998 s

✅ function declaration › function strings with random sets of random arguments
   ✅ #{gaEbEfYYDM = IQUjyUfjlb(3190.43,36)}
   ✅ #{enxLJwyQjk = suHvJgMhCL(18)}
   ✅ #{bSdwCuJbBe = UnNNbbmAqN(-9592.75,-4983.54)}
   ✅ #{soJHTafFoz = knRjeLEOjM(80,42)}
   ✅ #{FGQVrMBkRO = YrIZVUvskj(37)}
   ✅ #{zwZsBXkGIN = tJhzxuwkTQ(-6933.78,-4325.13)}
   ✅ #{wDQjWpnHxo = uqaRlBSPqG(-5757.66)}
   ✅ #{DmrrMIVGnf = rkCTuwkWjP(45,-1854.12)}
   ✅ #{czqVUnjJib = jpMXqFyXZG(-4054.80)}
   ✅ #{VldGyemuLM = SSuBYYdTaY(48,42)}
   ✅ #{hfpeklAqqc = EWriOLEiau(92,65)}
   ✅ #{RrokWkFdrR = RoIHEINPjb(90,-6603.59)}
   ✅ #{VjNSXBCaqT = NejcrmkdPz(-1184.13,2451.80)}
   ✅ #{ypOhgVKMaw = iqGfySUFny(67)}
   ✅ #{WsAZkFrPKa = MAeIfyclPk()}
   ✅ #{CnpDllCLhg = AxrggdeXsk(6622.27)}
   ✅ #{ohhntNfMRN = GvhNHLLxta(2338.70)}
   ✅ #{xWyeAGzYyl = FRRhGOhOSB(86)}
   ✅ #{IfWSlIdxPc = fbgpmeiIyS()}
   ✅ #{EFtJKhzbJJ = HLZuQfUoIc()}
   ✅ #{McoiFlWLUT = ohxzVgXEjK(-8004.99)}
   ✅ #{dMEeTxuZGY = VsgLkaAHyy(4339.57,30)}
   ✅ #{ZsqyzLLTKS = cZzBiCiWEO(56)}
   ✅ #{rttWWRHCyN = FIeipIuUGR(43)}
   ✅ #{aqJOAJhzPy = HznNDmQqAT(32)}
   ✅ #{pWhnrDemkV = yTiXvrSumw(-5839.33,39)}
   ✅ #{AYJjqzIOTs = qFhLUiZkBn(5350.08,972.63)}
   ✅ #{BMGMFXiaSj = XZLdAHCWPa(-1209.93)}
   ✅ #{kWqTFLtcgr = hwPoetdWwt()}
   ✅ #{eGLCQCSBgf = rybSKqGQsZ()}
   ✅ #{zLbFZxifII = OQibIIpoOa()}
   ✅ #{VAbUFgsoPS = QvocIgDFec(8598.27,-7699.10)}
   ✅ #{vWZNOOsFps = uVPrPqNHIW(8876.64)}
   ✅ #{RwFAkGGSww = MyxJPICrNi()}
   ✅ #{UMlggdlPjO = eElKxVGUyy()}
   ✅ #{QbXuapgckE = QSrrXlCFLl()}
   ✅ #{HAadFFbaYp = HmkVXVgieR()}
   ✅ #{kIuRccLyyu = NCbphgVXVy(-4542.51,47)}
   ✅ #{EXBAmDdStc = mYjXLlQJXx()}
   ✅ #{xxrLnMHlCY = tNAyyPndQY()}
   ✅ #{tAOLEypzkd = IydkMYqxxk()}
   ✅ #{EadVamsHse = FqnhxPMqGL(57)}
   ✅ #{NCRgwdWiWX = xRQRllKhLa(-2517.72,6136.24)}
   ✅ #{eTQsaaJtGD = FiybUJAosH(9999.20,66)}
   ✅ #{ARDZycbYjU = qBAuJvckWn(56)}
   ✅ #{QbAxhjYAtZ = BRlyuSDNEU(56)}
   ✅ #{blqCSxHsDd = grDYvkjMQF(-6638.89,3007.14)}
   ✅ #{kqJrMzmCqk = HhpJBmmQZr()}
   ✅ #{bkIqwCnFSN = ZUinVWwRYV(21,80)}
   ✅ #{IGPECfzPUY = kwaPWVFUCp(-8072.31)}
✅ function declaration › empty functions syntax › correct functions
   ✅ #{nzTIPXtOlg = nKzEkxhtcs()}
   ✅ #{WRRyuGLWxk = XANhgFJWNv()}
   ✅ #{BqjXeJkOFg = MPIxHsQLFY()}
   ✅ #{nSwgTJsBTC = qqlkpzYpIq()}
   ✅ #{AfCkYvxdEa = KxsChpxmzZ()}
   ✅ #{ceyEerOeTY = prweJkVSgq()}
   ✅ #{mAQFfSqOlF = MgEvkJYqZy()}
   ✅ #{AGLvVLTmRl = pqYEFZrKCg()}
   ✅ #{NJpCKPNice = poYYwrenBa()}
   ✅ #{vToMQkrVvJ = rInsEXAJIf()}
✅ function declaration › empty functions syntax › incorrect functions
   ✅ #{hVGpRJQCdP = kvwUGnDuGQ ()}
   ✅ #{slCsbEIzjr = YCYqmuxTwJ ()}
   ✅ #{GjJshfnSKA = nvyNxOkpVH ()}
   ✅ #{CHnycCpFhA = tByLaDVNPs ()}
   ✅ #{pSnJUbEcIu = HnngutRKNx ()}
   ✅ #{JoXCmpdBjG = dBpbcArfll ()}
   ✅ #{nbnFvegHeP = vkStvXebUL ()}
   ✅ #{DapopNaOwr = wDqXlAoTQa ()}
   ✅ #{CKNWbUrStl = CGOsTeImES ()}
   ✅ #{yJUvwqtFMl = vnacFbLRWX ()}
   ✅ #{rQQgrwmnNR = ()}
   ✅ #{OBjYfrMhET = ()}
   ✅ #{xZJspOkAUN = ()}
   ✅ #{YZsUINdtlA = ()}
   ✅ #{VGYLZFJUAI = ()}
   ✅ #{gXQCsoecTX = ()}
   ✅ #{dnrbRIoXGz = ()}
   ✅ #{PtOlsNtukI = ()}
   ✅ #{hEHxKoFiRH = ()}
   ✅ #{RgRPmcqHkT = ()}
   ✅ #{BhZAvhnhKV = GndjHymedh[]}
   ✅ #{USnwgMftRr = BVKdXhAcrv[]}
   ✅ #{xYuIWjAUkr = GGZxjmajFY[]}
   ✅ #{EmxyKmBmcc = rSDkYhbMUz[]}
   ✅ #{cCInxAjleV = GPjkRWEkDj[]}
   ✅ #{XwtAhBLsaK = TYZDhmLVab[]}
   ✅ #{LxWpqxSJbt = cjKfCfAivQ[]}
   ✅ #{JECIonBUDq = EPsfNxqHeS[]}
   ✅ #{KfosvSLgEn = wglAdjBLAy[]}
   ✅ #{vwcsNiDTZJ = dwJhGpWnvK[]}
   ✅ #{QdEDcDjyEt = DmmiiTruoZ{}}
   ✅ #{QMgVytSulI = FxxIzKaAfh{}}
   ✅ #{GqRDGODZTd = WnSBkGvliQ{}}
   ✅ #{OkFoBGrxjg = CerFQnlByD{}}
   ✅ #{SskQITKmYw = FqBNERlIVp{}}
   ✅ #{ykSZlmlbLM = MRSLVWGSHx{}}
   ✅ #{SyqutdLyYM = CLoclqyuul{}}
   ✅ #{UyWuUwQagH = HYHXdOncrx{}}
   ✅ #{QBYTgYUOVn = NMALCFtova{}}
   ✅ #{vvIdzBomfR = dkrHUvwxoR{}}
   ✅ #{WJLRhXYYDp = tBtfJkHgDC({})}
   ✅ #{tIHimINeOL = eAjJUePGpy({})}
   ✅ #{VnqfiMFsHu = wwlibhBEqM({})}
   ✅ #{xfBmoponrp = sMJfORZisy({})}
   ✅ #{CxPnkubCRK = lvMmMlmeLK({})}
   ✅ #{fwEdaxFKFK = flUMDOTtmM({})}
   ✅ #{LmgePVqXbx = XcVQsWiUUo({})}
   ✅ #{dafaDbzwSc = tldIwoMQmT({})}
   ✅ #{jTEYVYGCVK = IkEBrNxzCv({})}
   ✅ #{LICAaHrfMu = CmgMLadlTH({})}
   ✅ #{IJDuEDivFe = lzygRnwKNV(}
   ✅ #{JqqqxbbOQf = fXdhoukOOq(}
   ✅ #{VslpdQhcpg = zqVPbKLbjT(}
   ✅ #{zGHVZmtYwX = qmzwBcJKgE(}
   ✅ #{WcAahzfjEe = IMINyHJJYl(}
   ✅ #{hjyczwiEfm = zHcwjZCbwm(}
   ✅ #{qYnFiRdqSN = nWnwqtCYeu(}
   ✅ #{TJQfxwvlvd = KgpMHkYUla(}
   ✅ #{QLXsFctCsV = ABQXZpvfJm(}
   ✅ #{pPlvResFqY = VSppdSnzUw(}
   ✅ #{IrpIPAawiL = PeXkWedDUC)}
   ✅ #{kJvAWvYovE = YBRuIoQbpz)}
   ✅ #{rlulMVryeR = shomUQdMoS)}
   ✅ #{EsRMJbmKGa = WhOBHmotyn)}
   ✅ #{DdphWRTFbi = zgVEwdXnSH)}
   ✅ #{QSnIoreoOJ = IWfUMQpsaa)}
   ✅ #{FZsQbVRKQx = HhJGQLWvoO)}
   ✅ #{qBIfAaCcvT = xNtOyamIQW)}
   ✅ #{kCiBjdXByD = RytVKTgRRX)}
   ✅ #{fGkbpPxSIQ = iIrnukSUDD)}
   ✅ #{hhnIAvUIeq = SADdWZnOSi(())}
   ✅ #{AxaGjZaLCS = gDpzcAWOSV(())}
   ✅ #{iYrZEmVjvp = qPHjSpXegR(())}
   ✅ #{eFXtmhbYqF = IRjmwTKDqB(())}
   ✅ #{iNUeVtIDxV = tqukzSQWlp(())}
   ✅ #{VjJfyWcSWx = BQQfbiQPwk(())}
   ✅ #{PIzFbnkutl = dgBiRbnGKd(())}
   ✅ #{WFWgUAgAGv = yDJobIALHY(())}
   ✅ #{PDUicuNXJj = MGLYACmDrw(())}
   ✅ #{MHnhxrnjgt = UwBYWUZPuy(())}
✅ function declaration › empty functions syntax
✅ function declaration › functions with arguments syntax › correct functions
   ✅ #{aQYRiYYJfz = BkVnpNcOHB("MrITSiqXmG")}
   ✅ #{pvwsugyKxP = HVWrrGVytK("VvMhFZgSSN")}
   ✅ #{hiCmPLaYbi = FHzktwwAlv("iUFvcVZitJ")}
   ✅ #{XWHecaddZI = SprIMIpZMg("lHHuahENsj")}
   ✅ #{cVWOREoUGi = DHIcmAOyaK("mRnpDbnoEJ")}
   ✅ #{GWwAoufUyZ = OTAZRqsIwX("JecMaBudRL")}
   ✅ #{cUgbYAFLIY = XYOTxepvlK("ZvyApWzfAM")}
   ✅ #{KePlxRdCJR = gDTYaNUPjs("EFcAOsLkHk")}
   ✅ #{bdYbhqEvDW = GIAvntRhom("TddEMezpuW")}
   ✅ #{UYhaVKTheP = KkYAKAqSZO("gEYArxwyVO")}
   ✅ #{wnoJdiiyvO = JorRcTcryL(42)}
   ✅ #{ysZlnerAnU = tnNKadMAWy(98)}
   ✅ #{GHjECcoHLf = ZmvlywXizZ(93)}
   ✅ #{jWPwwMlSwt = joVVqLblrB(27)}
   ✅ #{nseYVnjIQe = akYxURwKDI(44)}
   ✅ #{ihPBRqYzGR = VZDuaDgDro(48)}
   ✅ #{IoHWlqFgmc = iwzfzxOVLm(20)}
   ✅ #{EeYctTidSe = DanEQUTdfq(70)}
   ✅ #{fUOPuGbxpB = YGcUTPKfiE(33)}
   ✅ #{YxlNWpDNLn = TrPMQVnUfC(28)}
   ✅ #{iCyxRtklYA = sqjuJnNfIW(4335.29)}
   ✅ #{mtIFmHbLdf = VtZEesxYbh(7397.88)}
   ✅ #{reGpLrKFEW = LXwizVLFRv(-9065.23)}
   ✅ #{LigqJbcEEN = MtbzRciZBm(-2771.84)}
   ✅ #{bRbuOkmdUN = kmxNTYAitr(673.31)}
   ✅ #{SEUCedYoVA = DQXjGtDznD(1387.87)}
   ✅ #{vwEBQPUPHr = RgaWXMYJsn(1246.05)}
   ✅ #{LgLBEmEZfl = gQRPRjMgcf(-6724.40)}
   ✅ #{kEqDbHCIDB = GiyRbTQswB(3961.83)}
   ✅ #{aanDvAyexD = YKTfzgTmJS(-2753.68)}
   ✅ #{DlZksQYtHL = bxXoZFlmPJ([])}
   ✅ #{GDUwzuUwTF = NpuvskrPKb([])}
   ✅ #{lOeAGKKXOl = WKvGjSSdtE([])}
   ✅ #{AEUjHbxDRX = HJsPBWRQkw([])}
   ✅ #{jmXIkUBDXF = VZdCdCZLXu([])}
   ✅ #{vjUEKiXkfy = fFVjkpmqDw([])}
   ✅ #{BCRYKZesYC = jOWJIcDwlz([])}
   ✅ #{sTivIFBxTO = bHEMBfPZIF([])}
   ✅ #{HxhcvcnbTU = VASpBTiRmQ([])}
   ✅ #{fgcNlFPaAZ = vHeyLWCrPI([])}
   ✅ #{YTzAbBlsYq = RgeZFHwxTG(#GugudbNlSQ, $cIDQVSjzsQ)}
   ✅ #{YnzaBIRvRz = MZdZpSZaLK(#ACPvWTtDdr, $GLmAUtbpWr)}
   ✅ #{vkPRrXwKEw = CeJREtGMPL(#mEzvQzXmra, $CcuVezodcm)}
   ✅ #{LUvzxqDSRO = UHdrqdgzfC(#DGbGPlpnsB, $LpfztImlXv)}
   ✅ #{lqOkpVHnqW = lNukmYnjIH(#nnWkSoeTCx, $HJTMmxwIDn)}
   ✅ #{ubgIdBjUfL = MRltyyQPDj(#KvuxPwqUDC, $xhtAOqarXM)}
   ✅ #{ixRVlowIJv = HemUSBUxzv(#MPAiuTsvfb, $TQimKjwzOT)}
   ✅ #{PKfyLUnEIb = odnYnaceGd(#WNMmgcHJgR, $HtksqQUszQ)}
   ✅ #{dFYAOjJmLE = pwHeOXjxtm(#nLDOVJnGnn, $yJmMIwNJMm)}
   ✅ #{jofNjbVIkr = vrmjgWcmvK(#rUiMfjOcZb, $BLkYqmhrvz)}
   ✅ #{fIUtSvUuKG = cyzFojHnbe("sTwSvKEDBR", #FtcoDrwoOy)}
   ✅ #{BniRDptpCT = HMzSUHweiy("PzXCAaOvSZ", #ckCVQDzvrT)}
   ✅ #{eZSNdqWwYx = ZFnQcVGHBT("AafMobZlcB", #qNggOMGNtl)}
   ✅ #{NPonRyRzPI = KpqOhqyScH("ADyNPDyQhN", #xIxHTHsiwW)}
   ✅ #{xDYhdlBrbK = xOjdxNIqfF("PXYkVISoGD", #bXfFXCrevG)}
   ✅ #{CSSXBFWugx = cvVcSgvQMT("UEZLIaAJoa", #NPrIBjawQv)}
   ✅ #{wljuIUKBQc = MESpJGqstr("WjYjQyspra", #uTCXeZahEI)}
   ✅ #{fNrCqykovJ = ujaYBmaqQz("wXfLRuOXjP", #meiIRIzkog)}
   ✅ #{wpcVAmmsuo = AHDHdIUqaP("VqVvWOdlWD", #AvJUaYmZZj)}
   ✅ #{XOpbrIorib = TIRFxFuEpd("kkobDquKAQ", #MqwRbCjkNI)}
   ✅ #{zKkwfDAFHB = ucEmStwEJl(%%RMpudsGCor)}
   ✅ #{tbYiLGLSss = wAyZuBGbtw(%%cZbukKJdKY)}
   ✅ #{uCNjBOZlJN = gqpSIqVtxt(%%gRWQiEncOn)}
   ✅ #{lapPHRtEZr = odjWhgLUgF(%%tHVXJeXIYE)}
   ✅ #{XmiuVefWqb = BGzFJnQBBT(%%liMzelAPrX)}
   ✅ #{EAUrHbXTYV = VdgXXyjQiO(%%albywWweti)}
   ✅ #{jYoaIvYAAv = uxbCaGZoMd(%%fXTMysNeRG)}
   ✅ #{zIVIQCRkzF = MRkhkEmMAD(%%BGEehISktW)}
   ✅ #{tBLCLvNnCP = bEBkWTfBkO(%%FsYnuVoxFq)}
   ✅ #{ofhkaLzSrq = OlPbjaqeeb(%%PLaevbGxVQ)}
   ✅ #{DjFkUBLoPx = nsjtiWVZRi(#GZKtDZzQZu)}
   ✅ #{jWywFQHpDL = GtZtReDIYA(#ninoqNPzLg)}
   ✅ #{LtiloZrFRR = AwVtyFVbdf(#qRBLsLMTdy)}
   ✅ #{gRWkhejKAv = GRKRYrUjfC(#cSfrYLvbTH)}
   ✅ #{ZFdYzZKBoU = LAkopLZiRm(#cryoBkDwfj)}
   ✅ #{lzOJoSKTre = RAqffMZxZr(#lKiOTEixZD)}
   ✅ #{ghtnnBvfBz = ZLdjciMrQR(#OOxsijOsRJ)}
   ✅ #{LtUXigKwmz = RjipCiNYYK(#PFIprBliZt)}
   ✅ #{VIVdJWVqUK = mKkvaDElJs(#RkVhawrwyj)}
   ✅ #{dhcFBIWnIj = YLJqRuAqkl(#wrlpgHrCzb)}
   ✅ #{EBSkiWbGqj = iXhkDQAvfw($FyYliFQELx)}
   ✅ #{FOZcSCyWJB = JWieCaZAlA($ueSzkNwQyB)}
   ✅ #{VQmqgzVwBv = MsEjQgZuZc($QjiSGEbIGk)}
   ✅ #{NUrsVdWAlf = LFuvUexAYL($NGgBNhmCVp)}
   ✅ #{xrXMOcmHqv = aGVFDDXRaz($rbHWzfJxtU)}
   ✅ #{LNdwzkHxVQ = PyTmeKTrPL($yZzDMRxljK)}
   ✅ #{RLjRJDwxjd = UmRVhzlFau($bAtEwQwhDo)}
   ✅ #{aLMaNpcdfy = hmDYIJRZrK($UuuNAbEyUB)}
   ✅ #{BxDpvMJDNW = JQazeMnirt($VtyBmEjJhG)}
   ✅ #{BMgvvHeftA = rwShWKpoog($HRRiRqlGXU)}
   ✅ #{UIOwoFvHKw = gpRuuQMGpZ(%%mnSbgrxgrB,29)}
   ✅ #{IwXKlHZgnW = iKMVvsJUUM(%%ruFxeDFLGb,18)}
   ✅ #{gJFiMPwGSD = pgXCGhzRaV(%%wPZKsNOSYA,80)}
   ✅ #{qRJutERUVJ = yOYXxCxXoG(%%YfdNVlmPLp,62)}
   ✅ #{tEoTYmNxJI = NURioYUWRK(%%YApxODxzZz,9)}
   ✅ #{QexPtGDcel = hKoqLTNZQL(%%BYmhxVfAAu,6)}
   ✅ #{FPZbdxZoCt = FdGXUaSaMG(%%QbGhoAFnTw,93)}
   ✅ #{PXTtecOZfM = IQAQTfXHFa(%%KysUtSRuxW,94)}
   ✅ #{gYKyRcINvj = CWQQHLTRQw(%%UfVemdvRau,75)}
   ✅ #{owmkFAIWhM = EnwMHCTeSH(%%owIDtGSvcx,12)}
   ✅ #{xEZFUyLeGh = CNXapduHkv(54,87)}
   ✅ #{QPxDPTqsuc = CeJZNGEGuf(65,85)}
   ✅ #{NICtJBbFxx = pmhAglbRoG(32,48)}
   ✅ #{gAeJWRGzLA = rAEFercQrl(18,71)}
   ✅ #{rcUXIMfaTI = qObpRRILIE(14,86)}
   ✅ #{yyPHmCWQMC = rrQQaAAGLg(5,90)}
   ✅ #{qLIHvlaUlP = iczPTXiqbO(84,39)}
   ✅ #{tLBbQOzRdM = QIoLoLjQsQ(97,13)}
   ✅ #{XRgENOOJOH = yQLRAdcVbo(77,98)}
   ✅ #{fCtsseyIXT = zEwWOodVfY(50,56)}
   ✅ #{aXyWekmqyc = BKecrzqPGL(57,-8699.61)}
   ✅ #{RDPcXBWIOJ = cZEaukwlOG(47,7542.27)}
   ✅ #{ffvkNWbUjE = fHHxsrmqct(33,9906.25)}
   ✅ #{kQbXPkPSFB = cifFAmkydR(89,-2842.46)}
   ✅ #{YrDdtDIiwk = HLlmZbUIFi(65,-5385.22)}
   ✅ #{thBasGohyO = hqNCmJblmG(55,7661.69)}
   ✅ #{dqnKebBGgw = bwgvtXltbE(71,-5311.32)}
   ✅ #{ziYkBteBCF = GQmDuNCqgn(34,7680.40)}
   ✅ #{kUUEOVVjFG = fhxxVdNrOi(20,-431.59)}
   ✅ #{oAjWNOLSoe = aTUtHYzwiX(19,-9130.64)}
   ✅ #{KfbnetHNNn = GDIIMhALxC(3275.14,6480.38)}
   ✅ #{CqQhaqeudj = KSJLONRtEV(633.18,-7183.39)}
   ✅ #{otozvXodbd = XMpMEIgmJi(4838.63,9097.64)}
   ✅ #{cYwBnVNXxp = PEoaprKQYf(-6349.73,-2448.05)}
   ✅ #{UQMBxfnlyV = WEovgmlwpB(-4882.13,9505.31)}
   ✅ #{oBbZGNkTCm = YPfLDaALKY(-9094.71,4066.22)}
   ✅ #{BxdoGKOxpC = EmlGsDgoeG(3492.72,-7954.56)}
   ✅ #{MXSrRXQDiP = DjeuMkqbMJ(-2546.27,-2487.18)}
   ✅ #{KnSacNaUHF = haapKvOykM(-9016.45,-3112.16)}
   ✅ #{ISvrKsOkfJ = zLqbxfFJbf(-7315.26,2580.94)}
   ✅ #{RCRzLoxlAQ = YDHntDyzky([],3535.01)}
   ✅ #{lVVmMTsjfn = UawHrgkmCa([],-4208.99)}
   ✅ #{vYvYHnmidr = eKGioCKlyL([],-6567.12)}
   ✅ #{NYZKhZTxIR = EnJXqPYzyu([],3622.79)}
   ✅ #{pPOVbhKjPw = kxTGxPTgUK([],-5117.97)}
   ✅ #{KEeafILQuN = IewxvwgyJt([],-3027.41)}
   ✅ #{vjPVobKeum = ruDeFleqcH([],-4072.17)}
   ✅ #{TlQFechIIG = quElxvnINF([],1686.32)}
   ✅ #{NCtdzUefrO = UChfZdLHUx([],4988.36)}
   ✅ #{kcFsravhjs = XVYQIWPvDI([],-6197.55)}
   ✅ #{ROqmWAIrvC = bqhRvwWgkw([],[])}
   ✅ #{EokKQbXYOS = dUUgSwIZMd([],[])}
   ✅ #{KMhWEeFRtl = ZvjuAojQSM([],[])}
   ✅ #{FceBbwUtLc = rXTLxBnEga([],[])}
   ✅ #{TkTJxpuLIu = BSIcbYiKfp([],[])}
   ✅ #{uFsdJxSIZU = dpThjtCHwS([],[])}
   ✅ #{FQqECksLyB = xvfZRJDYPr([],[])}
   ✅ #{yxSrJCspUq = DEmHNVApAD([],[])}
   ✅ #{qyEGmDGudi = tuEIjFDcEp([],[])}
   ✅ #{tiaHxKJBJt = nBFXBnjMGV([],[])}
   ✅ #{aYkIWRvLLM = kPtPcsOcJA(cxXsWOZmge())}
   ✅ #{LvnhJsNzdX = NTrDeDhvaM(rlrCakKxTb())}
   ✅ #{MxvKVdDWIK = LArTROhcUo(zXLVVXhgvl())}
   ✅ #{GSMOiTBfLV = FFjGpziQwA(dcUKtnBJNk())}
   ✅ #{xFsChlPCgw = cdgjDoHdiQ(oeJjhsPESM())}
   ✅ #{NtDpZcTGUO = PmczUcbKEa(XfjgOYvrzJ())}
   ✅ #{dwfFvhYKYD = WLKsuDibmH(pFqpClgwPz())}
   ✅ #{jIPyFHskEx = qGpgJECkRf(XywnTgysUl())}
   ✅ #{eXnDNahtlw = CHmDABCPUL(QgOazmVRPy())}
   ✅ #{awblZeQOrV = qpbVIVchuJ(sULIbUVoux())}
   ✅ #{hNuFLdQjng = OEOElzYwDZ(DscXFHTKyS(), 84)}
   ✅ #{XYqszopGgv = caFYpeVfEO(fivyjYjZOn(), 54)}
   ✅ #{fmYyFvSpOb = VOOkDuXQLJ(fTjdvSenbJ(), 92)}
   ✅ #{DxfSDsHamJ = NRXNXeRYOL(FzooVupMOW(), 16)}
   ✅ #{JnBnpYtfDU = urkLrFoTrM(BxrYMVDQbZ(), 71)}
   ✅ #{pGXWSdgDqF = qiMNotLPhr(BwcMGgeSlJ(), 71)}
   ✅ #{VGrEmVVkmP = hSzBGrnJqQ(sgDUbxMEph(), 51)}
   ✅ #{WHLZjaWxHc = TlhFufWgBl(IEsetVaphJ(), 8)}
   ✅ #{GoJvmEQYdE = JjJUgAeSqK(WowtIrnrgq(), 77)}
   ✅ #{YabfhjshTD = qrSJuFbZkn(UZkIPyfTdN(), 64)}
✅ function declaration › functions with arguments syntax › incorrect functions
   ✅ #{VzFILyuDfo = JBcfXupdqw (IvihEemeeN)}
   ✅ #{EwdkOcCqLI = ntKuvspCTT (cPRrxjPCqi)}
   ✅ #{sLXTZLvAry = WzAEhVNCdO (THnLKUvSGF)}
   ✅ #{vEpBVzIwsi = YYoQAqgcra (RhhHrWEddX)}
   ✅ #{NJKHRHOmbc = jtYnXeMafi (PgSqcVHhfS)}
   ✅ #{MGHwUrtSve = PzIGJFTGYJ (AdWsIkXgqS)}
   ✅ #{fUOouvjIkD = adIKomrJHD (CeXdBeujlK)}
   ✅ #{kFhuZLjffc = IBByWjttOI (aZyKRqlkKN)}
   ✅ #{MeuNwBRUNz = XEEzMLWSiZ (BBLwbGzkof)}
   ✅ #{AzUFvWIWVG = QEoMyrAeuQ (PwQWXwKMDr)}
   ✅ #{YnRifKXViw = (fIBdKIgFns)}
   ✅ #{XSeqorgUmR = (iAWCUklRfI)}
   ✅ #{WLXHeTjRbt = (IkDvzrfeXb)}
   ✅ #{kqyaYIowDl = (NuTJVAPKTs)}
   ✅ #{OMdSikxBWk = (ojAfzXcosf)}
   ✅ #{sceQmNJuXr = (MQeJHbgzhJ)}
   ✅ #{kfffSRfJSL = (BEldlzsooe)}
   ✅ #{PVNKypqhfK = (lTUFauGULm)}
   ✅ #{mAuEWZERuf = (stdgbIioRg)}
   ✅ #{TDBvWabqPn = (iVgumyExmF)}
   ✅ #{TxYGUMSUXs = PgQHLGbLCO[tIvOMhfgxh]}
   ✅ #{mMgRxOduEs = QywUjSmwhb[LOBiyIOXqJ]}
   ✅ #{BrUwrgwxvr = lMUWcrBpIJ[NQfdnREsry]}
   ✅ #{jpkZMjTpUI = cDaiBsrYLo[WgcHzMffYL]}
   ✅ #{LNjagfakXE = hHtxiBZSpd[pcsBUjOetX]}
   ✅ #{CEimQCniZt = vyvbEmOfZP[RmyqoPjqrj]}
   ✅ #{LoUDvAhGMO = VYgXGpFxMf[YplRuoQAbL]}
   ✅ #{kUYjyPXVaR = njTEmdhbFb[NLcnmDyKgF]}
   ✅ #{gMsfCHTSfr = zPCZmaPxWs[uaQVHpNfyi]}
   ✅ #{CLQShyLUdM = FIwCMlbnJR[cKRoILzrvl]}
   ✅ #{wwKYniZhEx = JCRkcJQUnc{ZZFypYSQcn}}
   ✅ #{PcMZWnLYQQ = TsQbAYUtRh{hPNnSNJsMY}}
   ✅ #{qCmMoZQzVI = MtKxLaemOx{iZhvgJqPvP}}
   ✅ #{CQkqQBoPiX = ocQywJlPRU{alIamgroYY}}
   ✅ #{CQyqsDEPso = fyvzVRgMjb{pPHOpolpWD}}
   ✅ #{jIhNgsBjoy = lRsnmzYlvs{QghDSfeSuh}}
   ✅ #{QFbgBWkGCC = ikUCpvcbTc{lAYoxcDNar}}
   ✅ #{vDSCwkmhpB = QyvDXRGWCE{zusDZMDBck}}
   ✅ #{kilMdsIQhW = zqUoodInoI{BXIIwAjCoJ}}
   ✅ #{DdWvxHoynw = zPvvjsoXjf{cEOFDDcZgF}}
   ✅ #{dYHTUhbMYf = iUJwHfrjiL(dEjDagfYbb}
   ✅ #{RXCMEgeylv = vPtAjgJwBj(JKsJHCsXey}
   ✅ #{CdnNfbuWeG = YUueMjoyzb(IzIjxyegJT}
   ✅ #{rPyfAcAAuJ = ADRHyGlRMO(gRzNIPGQUr}
   ✅ #{IANPajuvvR = YeBNyPRadu(wmzSlgJauo}
   ✅ #{jpRPDfyXoe = BNthSSBBze(XRoDBrktmP}
   ✅ #{lKicEdLoWe = ANBLSWKxHy(mRFNSxwtmD}
   ✅ #{mbJTAHCWgn = eUWgKGruKw(dFtyVrZmCJ}
   ✅ #{GxakUiJtlZ = ZqisYzEHlp(MznKDovZnm}
   ✅ #{TgKQvAjVyo = zcNtWHPgdw(lgiSRJVXbq}
   ✅ #{NrRMcshQwg = DNjGVgOufM(%elFYVKUCLH}
   ✅ #{oZSCrhkSCc = HLSEdWMPFg(%UguvpzjpOm}
   ✅ #{OvwySKCoAj = iudrNUloDG(%xSbDLKXRUr}
   ✅ #{aZwNiewbaj = QCKBTnszoM(%TazUqOdWQp}
   ✅ #{RJYVjOFFmo = YQDRgymyBX(%fgoVCBQFxl}
   ✅ #{NueZtyncKj = jhRetcepws(%zGBrOcRANl}
   ✅ #{trNpRbMcqs = VJuHnNjSdD(%oLzJUFuSMp}
   ✅ #{REOoEnOXfY = nSmuskWNgW(%etmBYCuChu}
   ✅ #{wltZyJklFQ = wwgnMruNcv(%kLclLEogWf}
   ✅ #{qjXwjHqMlo = UdlnzOGKsP(%SCWRtqzpjC}
   ✅ #{UkihUCAPiG = gmdLvNymAA(##RqHzmuqftW}
   ✅ #{PXbfllYGib = xQdqGbZQxq(##wKeXKwLROR}
   ✅ #{BEImUojuGO = aDOxYgsGEQ(##aITkuYxSCf}
   ✅ #{oZvSAoVkTO = nvCtleldSV(##YBSZYBWucZ}
   ✅ #{zpvyPIyJGV = XjERDxGIXB(##mTXaJMLGnS}
   ✅ #{MhnJCmaPVw = tUzmBOypFL(##gVxgdCOZXI}
   ✅ #{Sbyvppclmh = HGHbvVrWPw(##SJKnELIpvO}
   ✅ #{MClINmRDvx = OUzeuLoFcw(##JcAwAEvrLb}
   ✅ #{weguPYHyce = dRATyZRiic(##woVZFnklNP}
   ✅ #{JfJCsgJeXk = wIltifeXfM(##IbfZwdzogG}
   ✅ #{EfoRFxqhmc = nGQKJOZJDu($$PLPxXTSqoU}
   ✅ #{dzGJMCLspU = jQCXnwsfWq($$ZCHFHGxhVU}
   ✅ #{WktwIckXyy = imcmISdfPS($$McdfYzhtkU}
   ✅ #{tllSyXIpwA = AcuujxSqKo($$ZbLuMvELvd}
   ✅ #{wpJrDsNbkv = RaVgbYmPmb($$RRFtxKFsVT}
   ✅ #{YDoCTNwEti = iTqPSlKloh($$EeBkEWnBPf}
   ✅ #{LpUWUgnBfK = huEYLqWytp($$neBeoErsbe}
   ✅ #{kKnDEptIFM = DHYIxDaTwP($$dXlURRsEGV}
   ✅ #{XDJhwLMoBv = vKQlcXJwQH($$xBBnWdbikt}
   ✅ #{rfvuXGJrvB = ztGRMMcFjV($$GGGWAuXJmc}
   ✅ #{OFntslkYkq = zjTqQirLtx($)}
   ✅ #{vihBJXWRUI = KYtlWKIrjm($)}
   ✅ #{oSDGMkpvmC = wGiaaksqIh($)}
   ✅ #{cRUmgNxOrW = rlySrgFBuE($)}
   ✅ #{mCyJNSwRyO = TrVJyVkeFh($)}
   ✅ #{amZVWjJqJW = xvXcHXxBiy($)}
   ✅ #{WKLGZCVOwM = WFdXlJMtcK($)}
   ✅ #{GMHIuEjsbV = UizuewYELL($)}
   ✅ #{AqdJDqakuF = MKVBFWmZTa($)}
   ✅ #{xcomGIKZCL = NnnMgBvAOP($)}
   ✅ #{ZBTSnPwkQP = FYuQaUWEca(#)}
   ✅ #{rVoRAwKglW = SyXZVIJGGg(#)}
   ✅ #{vWOYBMOwQJ = eGOOpsLrgv(#)}
   ✅ #{tzwARKclVl = sdiYUQTuXW(#)}
   ✅ #{aavPYdtyiM = RPARbAThyC(#)}
   ✅ #{LfCciuyFVF = meYZmZmzNL(#)}
   ✅ #{BhRHckfjfU = pmxXcfzqRp(#)}
   ✅ #{kMHqcfKJBo = dQBLZZwlfT(#)}
   ✅ #{URczTSLdum = ATHEjDXWrX(#)}
   ✅ #{RiiAZrRuxV = TkjXeueRPI(#)}
   ✅ #{jWauaGDJIV = ZqkCMQCVxr(#,)}
   ✅ #{wMKhOkiZEH = AXloePZCBJ(#,)}
   ✅ #{VLIqyZxdcl = yDyfCsXgwh(#,)}
   ✅ #{hyXVMgyynE = lvJjTtslcn(#,)}
   ✅ #{AOmIsOYUgV = DkjoDxISQI(#,)}
   ✅ #{WsMBPYJsNK = ReUYjGNqdb(#,)}
   ✅ #{BXWQNIArTB = bkdQgwayTf(#,)}
   ✅ #{YKEvEmghqb = VoAKyVJNfq(#,)}
   ✅ #{ePVknnKEtl = feLTGpMmLG(#,)}
   ✅ #{DwEITLojFO = VWOmKAIRMR(#,)}
   ✅ #{jeSivFkpDS = rGhUannhwI($,)}
   ✅ #{JuDQnUdvbQ = ZoBeZdZauO($,)}
   ✅ #{tlrJPnRXHR = xQLIeDPEOS($,)}
   ✅ #{PahzhKksOu = EiOAToHDcB($,)}
   ✅ #{VXtqDdQbDs = tGnxUmkvVK($,)}
   ✅ #{QGIzjOWzcn = dytKeopfzO($,)}
   ✅ #{OVomCdURuy = EXzfgHrOku($,)}
   ✅ #{dqnXCBMtET = XLPYLCqnpf($,)}
   ✅ #{GbzZzoMAJi = hctnEOVzuT($,)}
   ✅ #{EWuwZYMVnG = BbbxEDrBau($,)}
   ✅ #{bwVCvNsEui = gMEQtSrHSH(%%)}
   ✅ #{bDAzdiFbCL = ZaFdqPukTo(%%)}
   ✅ #{trLHwHTYHs = tucVoZBPjC(%%)}
   ✅ #{EHYpRPYuwl = ajXGEgkxXT(%%)}
   ✅ #{aKABJJoMQJ = CuDHPZMLDs(%%)}
   ✅ #{GRrjMtdrAu = cwAcsPqnNN(%%)}
   ✅ #{GlRqRJnmHb = wbdIMaWRfe(%%)}
   ✅ #{uzzLwVAVna = hxUXJFXydN(%%)}
   ✅ #{alChwYJXRF = whwnQggsCT(%%)}
   ✅ #{LyZpzmEPPZ = DyRiUFwrPu(%%)}
   ✅ #{HsBmgzXjIt = YdtjDxaCdQ(,#)}
   ✅ #{yVEueccbDr = INMeuHMrOe(,#)}
   ✅ #{IvyrgHkqju = bKZLUWalrx(,#)}
   ✅ #{QEYMdhJkcf = sIyinwxvHW(,#)}
   ✅ #{GOteEDLAeM = IHaYztskdB(,#)}
   ✅ #{TxOkNVKBvz = OCPdCtkTHo(,#)}
   ✅ #{GkrUAjeveQ = dKjLlqsVmG(,#)}
   ✅ #{wxrJwzHITu = AsfOmzVUJW(,#)}
   ✅ #{VvBWCWCsCv = hEEPTldHJI(,#)}
   ✅ #{vzukcNcGCu = hEloTqtMwK(,#)}
   ✅ #{XXIYnFSJuH = JdSLOiVUwg(,$)}
   ✅ #{XJRFlEffks = TSVainWtlC(,$)}
   ✅ #{JYYVUcdybj = BUkxiyCnFj(,$)}
   ✅ #{UzNcUcTNLP = JsuPoUSlpn(,$)}
   ✅ #{gYBoUFEBhC = MFQWXWQhPO(,$)}
   ✅ #{hwZMnQKxiB = tmOfwbIdkb(,$)}
   ✅ #{MFCMVnFqGp = BONLiDsMpz(,$)}
   ✅ #{PQCyTRQdhC = DMyurZVLPY(,$)}
   ✅ #{gDpjRpEOJt = vKAFtlQuyc(,$)}
   ✅ #{YeeJGCcJPo = AmAKeUWGWu(,$)}
   ✅ #{ITfKaUXtcf = HpYjCHmpCY((GpjleXEFFU))}
   ✅ #{LKwWNCFIOU = dqyJtsKfXd((IFvhuVGJgD))}
   ✅ #{NMVoOOhCRi = hNXJHbRrvL((rOGsSZjvhJ))}
   ✅ #{KOQtAZKNVJ = qCPoHuynMS((awMrneTCtS))}
   ✅ #{gZlfehIdtk = XAmWllQKrU((zauvtIZIGL))}
   ✅ #{nClYvXANgM = LNtWgaxQLX((KAgZxnlhRB))}
   ✅ #{edwunHOint = BEDYVznPAL((jhdfbnTeRR))}
   ✅ #{ABxbBQUOWZ = VYxdgvcSof((CmEicteERW))}
   ✅ #{zHYmDTwwZt = CTeZJIEFeR((FwEYuDHDau))}
   ✅ #{XXNbMjwltA = dESllrEarE((lBkJhukuwF))}
   ✅ #{YwELEsXJtw = YrMCKOVkBt([GqLfzcErex])}
   ✅ #{ZgpKzCqBvE = KHvmvZAzNw([oFcUimkRAP])}
   ✅ #{UHTJqboGlm = hRwnLSiWfe([dwzgwNrQwj])}
   ✅ #{rEXqtKkNFs = hSpyVnTULk([UfwLzIUMth])}
   ✅ #{OuslYLBJcZ = FdbUMcnVoO([giBqGRfWPr])}
   ✅ #{gjKIcEQQNR = gngOREbURc([DMUCcoLQHZ])}
   ✅ #{BuvigCFURo = KuadDOxgWm([BILmEaSbBc])}
   ✅ #{nCRLxbpUUG = MvoXjbdzbU([tVGKtqtosP])}
   ✅ #{uVCvHQzXlJ = CxsZJvrOFj([vtCVSeUPwZ])}
   ✅ #{deyFGFoEsj = UNwFwCEUyR([TSpzKBtwlA])}
   ✅ #{WDVVdSyYQQ = yuIVvBSvQS("mYzDIkKaDU" weluhhjVCa)}
   ✅ #{KRUabarfAQ = sSXXufnKxP("yeXabVPRQN" uAyRWZaywt)}
   ✅ #{BAfsKAiiBr = tyyTcJalDO("CGZCMjQklQ" MMiOpRKTtZ)}
   ✅ #{YpYoMRIssR = PwDQtekncZ("gmWBpdTWao" CDrzEkchCP)}
   ✅ #{odEBFoMCeD = ixZkmwZHkJ("ftYRacWwfB" HXHWeYStJt)}
   ✅ #{VUZpPetvvd = QqpRkoCPcj("YSbcfJdGie" RjrhgdtmUb)}
   ✅ #{JfyPIjxPAU = zuJybWCTIM("VlLzgAlPed" IJbdzeLGdc)}
   ✅ #{AOlGeNUYhZ = MovjJUpXOB("DXlwxfWrHh" RhPYxqViTO)}
   ✅ #{xQeaVLvIJg = CYGNrPCeIu("ruxpkypfcL" fooyAQyTJT)}
   ✅ #{TQJNWHtAjx = EsVgfqZZGS("DfBlKmMioh" tYMKqXxNit)}
   ✅ #{xZKNGvmIoG = znhaaAkJKo(kmSkRMRnMv.KqryPxfAmZ)}
   ✅ #{TamTffPEIT = qLIuFXSUJr(vrYnHGsRYx.sPhWXyrWlM)}
   ✅ #{jMWmtbNJgv = TMzTMwfxqi(qMGuvJMLXv.MOMbgMQket)}
   ✅ #{GxheZNHLZa = Pkfvwbcvik(yGADbNltNX.lTOoYTkuRS)}
   ✅ #{govDJLROoV = poZAROxwRn(mJpewseYys.UVqdJkyYFq)}
   ✅ #{NUdhkrhqPV = npnjURXzUX(AlPvMUQbGi.DVYUKyoSsA)}
   ✅ #{KMVIGdTyyT = cwsBHqvZyA(DERaZqsEPp.hVcWvryjTm)}
   ✅ #{IFUjmFeIZh = dHveFukeTx(alaBXtHkNJ.CDoCMdTChD)}
   ✅ #{anGkKNsSWZ = oLJJcrOQCM(MBWeWlYmPT.nBwNtEhrhE)}
   ✅ #{DxyiZOpXtV = VAmcTCyTNA(JQjvIvwNPl.ZjIZtgcEaT)}
   ✅ #{buDSylXSnv = qBNYsBPctF(mGgNAGzJjC|CAyiSPSnEa)}
   ✅ #{zayNSQzTRJ = QBSskPwDoN(lIeZfbqAbi|oaQtkVuItV)}
   ✅ #{GVWDItzLYt = MWAQcIXAFg(qcevPjzSOS|XIZvZUMAPq)}
   ✅ #{GqTfvntiHL = yFTyEUsIAP(FKKfXQWKZY|VvubcBHOeM)}
   ✅ #{TYdQypTCxt = zdzwwIqdGF(JVygxgcChk|gzsfFTxbcT)}
   ✅ #{YvIVqgpzMX = pvRggvlQTe(jDAFiZcHmD|CvjFuAyuHA)}
   ✅ #{OyMuDoyauK = wnHFjszGWQ(MEymAccaFy|ZGRiXsaWTC)}
   ✅ #{BTOGDooaNo = tqfenPYUTh(bWQxcuWSAD|oCFVeXJIZc)}
   ✅ #{ZtNJoFxAng = vzfkQhCzpf(MfKQZXwCkc|XtEbLyVQeq)}
   ✅ #{eHCyFgtJvu = qFZcNCGWSL(iQVrghjgcK|YUkKzueXaY)}
   ✅ #{bzaaZzdHKA = MqPOhDOkbS(iayuiBlPlV=OtGNbBJwIZ)}
   ✅ #{mAxwUbODov = dmZTkCREXW(usnUCctbdA=BfVLNIkIwh)}
   ✅ #{DoqiJjKFNY = muSuAzfQEe(SLlIRWkFST=odajNGJUnU)}
   ✅ #{EvaoWqRwZC = fkfBCsfRkA(QHTBZhPyto=mQdOvFlWjG)}
   ✅ #{mhtgJVEsEB = QVFIgkQbSN(nNgipKoEBa=XDhWOFOjLH)}
   ✅ #{PpTOrAxVLa = uKZQTvCvwQ(zlvUYHxZZd=QmizvXNhda)}
   ✅ #{BKZidOpduk = VsvPnZUviU(qMQUvajLta=GfSpcaaxUt)}
   ✅ #{lPinRbrXNO = DXKRMPstfw(BpPagSRHTj=fmNrRvoAjj)}
   ✅ #{KPGjJkiryT = sQTYQmMOsB(gnTYTObjwp=psNOTszVax)}
   ✅ #{puqTPRwoMo = wHSMKSIjWa(TIktZgOUBj=iVheGjyJhp)}
   ✅ #{xzTxJRuDMf = lcVSYVJBKb(kaEIAtFoYS -2175.09)}
   ✅ #{ilXLwYJHzW = HcVIMNWwDz(gltphnboDt 8683.95)}
   ✅ #{wDqXBenKOT = NkRPrnIZrJ(YiiXNmvMVg 7492.07)}
   ✅ #{ImnKKmFbkC = IESVEVYbMo(NpIxJofFFQ -7143.80)}
   ✅ #{DQdQCDFwTt = ttqydWxDsq(oxxbGauFyw 7039.43)}
   ✅ #{RWFISZQobg = eTejOOdqnv(GSRRWNXprV -1409.36)}
   ✅ #{gBNDUIiZeL = WFOUzDfpKk(AZcgiZBClN -1364.96)}
   ✅ #{NhdTiWxyuz = hcEBPeOJOV(OVeJVGyDJl 4900.96)}
   ✅ #{AbjsSAODgB = UMBjySengb(TxmJvReJkJ -48.22)}
   ✅ #{qIcmOhVnQa = CTeffvYpFx(aWiHzGCqlB -4616.67)}
   ✅ #{sXOSZbbVYq = pvIqlsYNHg(KwtMxvCCbb 6)}
   ✅ #{Ygxbbebbvr = MMpoecpjgO(rKObJvduuj 67)}
   ✅ #{DxGkaQpWXS = vULrpwTsGl(PvcDqGgRhX 24)}
   ✅ #{CGiqxYNylu = QAQJPVYwNA(aLhLlnBcij 34)}
   ✅ #{qcJNchMGXG = pLATMtWeKf(vkpGVYrJHP 47)}
   ✅ #{jbdQbmwLwG = widPXyMiSL(EzOxjgnrIZ 41)}
   ✅ #{KdpvhWVgph = TnEqmMQpsT(mJGFeTBUmo 88)}
   ✅ #{aCntUgyMSu = jcCZlqbzDN(RHiQZLszAx 96)}
   ✅ #{fjZpotLbHs = gnOnPSdvEJ(jrGrlKQAqr 88)}
   ✅ #{lBAtAGDeYH = QwAweinqVu(aoxHrRXYGu 90)}
   ✅ #{eJVPekMLiO = HwVZiQDWWd(KDqjyoMpeF jzGeFOYQBq)}
   ✅ #{CeFDtAmKQp = gAezATEAKv(UydtUDhYEX zZswMIJzNQ)}
   ✅ #{FxLFTbLlJE = UipjXrUNWM(iYDNKiqIBa FwmReOlEdH)}
   ✅ #{rWAdXyFfHP = jVnOyfYrdo(YZPIcdhuSs zytlaMrGSm)}
   ✅ #{EiwfPjvOTb = EMJnnVPpAc(zBdiWUGVFU gxgwSDvRYS)}
   ✅ #{OrWTBULgkN = plzXCpshWN(faqlsNZojq vhBVmtivHt)}
   ✅ #{TCihTTfDDe = fumSgAtmCZ(uvcucHQjPe gbXJNgTMTP)}
   ✅ #{RxDSPlBUfV = IbHbLChnjY(emvLdRTJRR pXgAvRcIEL)}
   ✅ #{oFOVYjMpfZ = PmWdanMKGK(JTylvnCOCR dCEccfgKQG)}
   ✅ #{DFQxghuJOd = ZzwYvcRvFp(IkIqcgoEOa LhjkicEvbJ)}
   ✅ #{NJffpCIfdS = pQDTHUgQhg(7336.25 74)}
   ✅ #{oiYeJNrCOa = vXCTpeMNeN(-9917.23 98)}
   ✅ #{WxapVdvQlZ = lYViwuWfMW(-3613.51 3)}
   ✅ #{BszKLFGAnj = kLOCoMyayz(1459.76 46)}
   ✅ #{CKYwLIKlSg = RtQRARDMHy(4938.48 73)}
   ✅ #{LrhaRGhyog = CdUXHnfuzY(9671.64 25)}
   ✅ #{BHdmpwCYht = MaEkPGCxmT(1922.17 35)}
   ✅ #{GldOVouhFZ = hLZXQiEyRw(-232.41 13)}
   ✅ #{caawcufzJV = KsdQKtRjpd(4547.74 33)}
   ✅ #{WKcboUqslT = rjdzRdfejm(8914.61 35)}
   ✅ #{AoXEQFSszY = sNYYyrXOPc("FvxahgmsOk" jAZKQhnrDi)}
   ✅ #{dqtJBKkXrH = sthEXWcZYi("POdrkSwZlE" joPkoxmJUT)}
   ✅ #{JnxJtaeZul = PwPMEvbOUQ("WbrGoyDweC" WMtXheorvD)}
   ✅ #{xHhscoehqD = bNJaNTUfbz("ZvylXKrMxY" uttoUHoLiO)}
   ✅ #{XkSikniYip = eYSIaiwLoP("gjcBCWZrxF" AsEdWQJolc)}
   ✅ #{QEZZlNZOve = sbClXopFMw("wPvwRYQvgh" vcpeRFDiCT)}
   ✅ #{mSJRucNoxz = TOZOemYEVU("PhuFDYNtMX" RscuDDODCI)}
   ✅ #{TWTBFhvQWK = pFgZtQyESs("GBokzFWpRB" iUDBpfhkNX)}
   ✅ #{nuCMddAXan = Oxzwiimkqe("tOAimrSqOE" QAcsYEMkWm)}
   ✅ #{ZNLNEKPwfx = FDRPUJXgbJ("vgePxAXRVx" NRxrqkcnKD)}
   ✅ #{WKrzEfvkln = suAOcienwb(83UbiuvIkqEH)}
   ✅ #{xsWFwsrfeX = KlCuUhtxMI(2oSFWWFbaXt)}
   ✅ #{oznNbhQcTj = TBabPzvplW(71OyPgNHFiLe)}
   ✅ #{ovNgvjoOSM = jgVwtjRqdE(88YotTMClruc)}
   ✅ #{TRqmpCFMni = UnrOnPNVBf(49rZYovgYcck)}
   ✅ #{jJoyaZiwhK = EXPoMpsOWi(94IlcXkjnazB)}
   ✅ #{upEuKwehuy = dLbvRkDOVD(95fuBoqfGwHD)}
   ✅ #{DchliYyjtn = wTOycNOEEc(31ssCcySNleN)}
   ✅ #{muCKxfghXK = SLwLHcycqD(50xFPjDhhHYE)}
   ✅ #{JPobQfTuAX = GajKWXtePT(21FoHHqtDtcJ)}
   ✅ #{FFwJUFoOrK = RxZOHxyUwP(-2263.18QlnHpXjsgy)}
   ✅ #{joahhCaLSW = RsInCNJUDC(2803.44lYBLNLUjaQ)}
   ✅ #{ZIazvOyaUy = iTLlroKAfq(8907.91QUuMYtwcbO)}
   ✅ #{XVEJXlrZUQ = xqJvouyEKv(-8435.75pzUjAPcMTf)}
   ✅ #{PsxYZuaIOE = PgFVmXRLCv(-6980.66vdiNqTmvMX)}
   ✅ #{RBwLkwcoQJ = vzIoOgGczA(7767.28HsFjPOibKZ)}
   ✅ #{ONoVkmbyOD = yHfjAVjrWw(-147.19lcQrXNQFfC)}
   ✅ #{nRfddGIrmc = wmvvNYJZTK(3769.51bekUdnbJbN)}
   ✅ #{gNidWJuIQV = FcsffzScds(3220.20bnuoDzuJPD)}
   ✅ #{nOWbPlrxas = DmBjITFBBj(-7503.32peIXQYchcv)}
   ✅ #{BJcvrTCphs = OyYpYFIvZz($())}
   ✅ #{jHETFuoeqW = noIvIZkXur($())}
   ✅ #{TzBFGpVhKA = yjdCkDbKwe($())}
   ✅ #{dfCThsKjWi = nNalISMrmq($())}
   ✅ #{ZdkinGoRNm = tqQmMzmtSg($())}
   ✅ #{RHjPKyvhXq = MxCyLbUDEs($())}
   ✅ #{nAqXvzNfyM = LddvOtmRuu($())}
   ✅ #{przrLPlSjF = fQFJuZqiFs($())}
   ✅ #{frqwSCeoOz = QxOfhYfvrb($())}
   ✅ #{fNhCmJRJHc = WaBldaULeH($())}
   ✅ #{ZjZJCRpMbp = MbroxeCgad(#{ECYfyrcJPE})}
   ✅ #{SEyUBRvmTn = haNSkHGWOU(#{hrLnBwXIGf})}
   ✅ #{bOomhllXHu = oGBExmxoFW(#{zftzqEEmwF})}
   ✅ #{AmPziimPjJ = XKNgqIcFNK(#{BweWmlbegt})}
   ✅ #{bGquRrJdhX = JxvmKgLKOg(#{AmBweuSutf})}
   ✅ #{bMmVjigcpk = IDWDDEVKTD(#{PXhVnyfkSY})}
   ✅ #{GgKDKhaeho = dWGlcpgCtO(#{lhXmNgRctD})}
   ✅ #{iVCBkJclOh = bRCSBoVnih(#{eiYDkxhhYl})}
   ✅ #{lDXPwdSCuu = LuJOpOBRVB(#{uZelSVcamP})}
   ✅ #{XMXUvsfxqN = hueLTeAxqC(#{pzWkoAobDx})}
   ✅ #{kLdHbBtYJz = FvWriwkYxM(,,,,,,)}
   ✅ #{rZkpiQYHNA = xDuorUVjIE(,,,,,,)}
   ✅ #{yuGaqWxaIr = VgQxoUvIpI(,,,,,,)}
   ✅ #{YPHGwDjrqB = oSpvWvJxqu(,,,,,,)}
   ✅ #{VZeRKrakGK = PWpjIurCob(,,,,,,)}
   ✅ #{bHxdErnzYJ = vbaPasRqlS(,,,,,,)}
   ✅ #{gkYBgycFnr = iDMfYxctQm(,,,,,,)}
   ✅ #{oISyFQclok = QsznmkkVSW(,,,,,,)}
   ✅ #{UJpIRjVmUP = yXzPnhwcjJ(,,,,,,)}
   ✅ #{ABrSWbnpRE = QQyoIEvbha(,,,,,,)}
   ✅ #{eMINmrjlJL = pAsMkPYBHd(KTcqlJymbB(GNGTUSyDGF(uNJxrCiXEx(heQCpUxLeI(JePDZwOjTq(BasKcdlTGw(LIboXixApB(aBxMclFGvJ()))))))))}
   ✅ #{GffJuUEPHy = DfhQgXpOhj(ttoBDUUajR(tfpNtAOuWM(HivcnrEkmV(VDCSbRANVC(vwzGvbtEKJ(VHkFIRUBfD(sQOTsMacAT(WdEpPtxoID()))))))))}
   ✅ #{lnZNqgnDca = PmaQOQTANV(zQvrbbQXiA(ctmAsspkyb(QgtSJOzKnh(ZcoGlRYvBD(QoFymThRJt(VnhGCHeFpk(jRnIFqBVVT(MSFzrioCxN()))))))))}
   ✅ #{ZdDuJxzWIO = nRDkTHDSwy(XdqPwtfHxq(aeRnNexLeV(xcvIlUmDgP(BXKHyqTSEU(PZZDKFKsxk(HmRcgDaemj(XJAKiLscFV(WqXYZkHtxU()))))))))}
   ✅ #{OoAQKTmAMg = hHUZSNssbW(ckwahYJeIN(xgXxXdcfcy(CANKUWetNY(OkmCKkPptH(zrnutvDnDs(dqGEJPsEXT(SaWyKyJdkb(MKUBAQzFQo()))))))))}
   ✅ #{liwqLFFBiq = dOJsasdIUw(fuMXDrCvYn(xkNVuZReFB(VtigAWrLEH(CeBcgSuxIh(QXvKSWtWNx(SNWmEEjgDo(rFPJubDGvT(hcQqzPiuAO()))))))))}
   ✅ #{nJnntLfzIq = xXaUpfHluQ(ZGEvUNFFGY(EVByWtAUaK(dSjChCrhOR(JwJZVGxwAM(ncYvVDgiMA(uUvgPpcUtE(cxOCTFphFq(TTworBBXGe()))))))))}
   ✅ #{cUhKsyUlve = kFRvcWqifW(ShCKBcYviW(rDIwZlikrt(wsqyPdHYmq(lqRVZoNWdt(gosiBgrQHm(JDrlfRxnyg(avkvbdHQZV(HSryXIQroQ()))))))))}
   ✅ #{nHxJaxOfox = GqNzyWfBfR(iIkMIGIBPq(KIdUktLwVE(kePWfVbLiR(zchqTCNmfA(NGzunWExPq(nXmyHDfsWD(YIgDqhbBoK(DlkAfPuJHw()))))))))}
   ✅ #{XpxYhXsZBn = sEccsqUEac(KWIBYcgLIo(ClAIQhrVxh(fhLygdFDFj(OnPvyoqIuT(NFCcyXRIIh(TvAoAMVmHP(UHeoICENJJ(PndpgisrpI()))))))))}
✅ function declaration › functions with arguments syntax › multi-nested arguments as functions
   ✅ #{KFJpXDkzfg = nReNcwDBld(OHWUbXAgnv(AVwtKititL()))}
   ✅ #{HZPDsxQssO = tQnWXAVJvt(aIBQkLVdXn(pEMBVuUFVc()))}
   ✅ #{tYYiydyWZW = RvHFvHJVDR(FVQIVnNkot(kWFdfmHqJe()))}
   ✅ #{PEgjEOHgHM = RvFRRRszKp(qygtFvJrwK(WqgXKphvYI()))}
   ✅ #{zyawaYWuha = kMEBYSZoDh(jTsdXgQsxh(SWUvLzXCar()))}
   ✅ #{uLXPSGlRUr = hBvoYFcUVQ(RZZelNeXDr(iAdBdWSrnj()))}
   ✅ #{tUKbRkNqrE = YupCYoDXBO(gEdXgoCcRe(sWOXHYQboe()))}
   ✅ #{DgHzZwShQw = iNSyurSwBm(CTxXwkkibo(eJSzpJXXXo()))}
   ✅ #{YfQafqjLru = JdykoYEMRF(RsznARykYm(EPRNWQtzie()))}
   ✅ #{elHcOXhCvU = ZOwnlgzdLP(FKxFLzfcJV(CHZrORuCrP()))}
   ✅ #{IAwJHFSOVE = GAlkQtuZHY(sGfpkVYoGl(NSULAQtYah()))}
   ✅ #{ahmVnICyBD = ApeQdkjuEb(VLyyZmKgvk(WSwDHPNfvD()))}
   ✅ #{KopLJrWVBd = kTWpltuVpW(jeJrSgEyrH(fIiDxgHrTU()))}
   ✅ #{VxRlTkRAxM = tYrqQVSZAT(iuQMgrghqX(SeDybvtHeN()))}
   ✅ #{fpwkQQILio = vwPkhCBIkq(CrgHbCPRbX(rNMBZDSBkx(sYkIzLDAyp(TXlKZxQvNz(HvvgJxxEHy(sbswhWfPGd()))))))}
   ✅ #{HwNTWNMNKf = sDUogrcIIo(PWsPJPtSXR(jMxmtEmVvr(sbBnjgEVIZ(AgyToeSLKu(fYxUgOtDKx(ADjVTiUtNz()))))))}
   ✅ #{MrGzUonKST = VTZyHltIsD(nOeKFZigEn(TanvtFPtOz(zTYnEMgfqv(VDmNSoyqzW(UGnkYnEdiM(ykXaxPZknk()))))))}
   ✅ #{HIUzwbBsPg = svZcGslBkH(MKWNjeIoDY(fdRjZztijC(FTybfBrdVU(MTYqdzYnQn(dphynsQoQe(TLexdGhGoC()))))))}
   ✅ #{byygiyUlzj = EqNwFkdVbX(cZkLpYigcH(joAacsJphb(LYryiubspD(YYxCUofMXn(HHauiwyeUB(MiMYdXnLMt()))))))}
   ✅ #{oFSPQbWFfo = HdVuguNwup(qVENMabmSv(wRFOMozoXn(lxmgaMApwO(GmVvgDgNly(UaUfExkrIC(sQbmaTTLKJ()))))))}
   ✅ #{FCiMCYlkmw = PUqFysFyLI(IavcAbRqpw(ZdFdvIlWOX(JwBhvxlMVM(yaGdMmkIsH(BiakTJLCkS(tRPvwcIJpG()))))))}
   ✅ #{rwmuRIqEPm = SUYylEqKsi(cOfdPNxwYP(kWszCXbOtU(JQSFznakNx(MPloISgtQX(KxfMGOYZZo(OEcACVrdDc()))))))}
   ✅ #{bLOwzXInnh = XVAoDHhdVU(LrnDLtNVSA(nUWwyLYuJZ(jxZqxkWyKo(mIUlOvYxyn(NBPGkcCLrT(BMbCPSdUmG()))))))}
   ✅ #{gztEcSdDIG = XUaTBRabed(frrmFskpyN(rYZUPEdetQ(vgMjuyHFsk(VcriShNnaH(mAXVTprRXT(dCwEctlCSe()))))))}
   ✅ #{deNeZMkKVv = OPswFDvlcv(XzdfvzwXma(dPpJGQmULe(uxqXYAvvDe(tajslzDVik(OyJnbFKjcs(irMNDgMdnq()))))))}
   ✅ #{nuxEtNApBQ = FPtPoZtGqB(QHfmXMfFAz(bOsogjFHca(tdqmAQSzjG(CkrEzXShYG(FMBkihttUf(MZNxzDZImM()))))))}
   ✅ #{ifvRQRJMpg = HYjeeQVEiv(MHnXtJrcOM(ftJVZjiRXn(azGCYKVlDE(npwzmVsMYf(gIdPNDpdch(VGlFvNiEYu()))))))}
   ✅ #{MXAnrUHBYq = LYncdpjNsg(MuqGgkmOeV(NxMOxBXllk(EjFooIHmYq(naViVwioKz(bzkFHhtmZc(YvMXJhlOpm()))))))}
   ✅ #{hEzxwGJEKD = qIcacdROvk(knMBkbsqXu(dkGlasenBB(roMQyZuNqF(wzwQkJbFho(BsFACyWFRB(uwHpOMqcyL())), OrktiRgNhn(), RrhSHFXubK()))), FBMrcrxYGA())}
   ✅ #{PLuvqRVQtA = QarnmsBqRt(aadyUjJHCU(TLguBxGVnC(RpuPZqyUnx(ysVscCrDXE(UJOeNOfpxk(UMFSgSczvs())), RPlPErJsUr(), nfraDBNuNA()))), jsmPjLoCtJ())}
   ✅ #{qtcLGWuFhT = BOSyRNoLLv(sBkwwzPoCS(FgLYWIYlVA(pLEfXIvUIx(YNVkXBkMhw(SgeBQQryFi(UygDPiGZOc())), bMuSofabkY(), kcmbeIwYvw()))), HxJtzQBteV())}
   ✅ #{NCTZuJJzex = PgOAcIpUjt(mHKVlGNIIt(nZbFeLOMJL(qhyNsKMdDa(RGblapzJkj(zqMooUUzUp(OIepHYeZJy())), nxUvKMHbMB(), kRDUJpMuZG()))), rNZSmXTXBD())}
   ✅ #{ZSGZTJtBXo = tXvAgbCOug(RlpBfPrvfX(KPoAfqfcVJ(oYnqldgDbn(rwKHKqvXxw(KRUkAodOra(GgvKWFgVlI())), PcWOKKqgRc(), NDntEIYptn()))), elVivNZpCH())}
   ✅ #{gbEzjNlvFy = knijXLcgNK(bjywfYugOR(GNTfMYxzwX(DcjCdcFhVw(CvcsHUQzaL(ruPrUDXaNV(OVpLnbFRYP())), AUrLUPGCXP(), tSEHhoMiZI()))), mABUaPAuTk())}
   ✅ #{bnfqUBEXgb = NTmqWPeCuz(CfPjVOtFoF(DshTMxPICu(BFjMufYvLv(sMrYEddoPB(nYAutHkqjl(SYDQckQAjO())), FZIbaiKiVq(), GKrlJBTPDV()))), SCqsYlnRdC())}
   ✅ #{nZOMcpGlIE = LhSpnczQwR(ICIbVUmKMO(vvachJWWeP(rUdOJlVTrt(zUVuBKmUSL(YHhlVQiHfa(lAelQmqjmh())), dUyDmWeXcg(), VLtNuvzgPS()))), YdLqZxskPC())}
   ✅ #{zYbeDEUSOi = OrjEaPmmsy(SLibexXhyK(mrpSdVKOyg(ECmgcTQHbN(lkclTEeNym(MufVBflpty(zZbxROFXFS())), nxmBOpQqre(), poptuvchwM()))), DoshiYSASa())}
   ✅ #{ZOHzbURsCZ = lQTZqnSepU(fdfcWqIZvA(CjbKMhYcjJ(xCTJuekbgB(CmqUpLUMRZ(bEclwvsbsi(avJUawjnrV())), eCxblqgffc(), HFdWWQZsyv()))), tnWlhmpSTU())}
   ✅ #{OhOmBcedxU = oIUgcvNltm(cHwzRNdpBI(EvBHHURBvy(HIlEWBRRiz(ODaQkupkFW(lkwTFZTnSb(SbIPEUTzLf())), wSMchdTmxQ(), HITAXJGXkF()))), RQcKQlHLtn())}
   ✅ #{eSieBTNlKz = mPaDlvJNrn(vfYLXAFHLh(jxTqonNscE(tuOABOPcyr(hcGTDyubWP(tUxlCKvatW(vpetYSnmep())), EWYsDMrgmj(), vZvyKzGgYk()))), PiWiBqXNuc())}
   ✅ #{PHpSCPWUhm = mQFHQGQMWF(amxLjFFlgV(lHsTECRVCF(srpBetQJAV(ITrvFbkcjg(QDVwfDABHa(RvefAUWyRE())), qHcJAJgmoG(), jMJohExuJP()))), opcKaxyCqr())}
   ✅ #{JZTOyuuVMs = VRSgSHHAKE(pPorFBPDNR(GbwStPtvAt(ULntXXmzGo(IiFUXYDsFw(JLHFxyoKyJ(jNioUrUDGb())), ByhLCQGHgM(), VUozemqrMy()))), jxJxMGJdYU())}
   ✅ #{uhJUTMYRHo = OdMiOBwJuW(VcwKzKemoa(uXsJbHbBCD([],-8798.68)), 32, AbboJqWIan())}
   ✅ #{AhoViZxOIc = UOwsbTPdwB(iPdVCYqvhb(FDyVrDeEZf([],4580.58)), 50, GewBYsLgfo())}
   ✅ #{FvlDhQsboh = jebOCnfKwt(dKNrWSBrHq(vjphWlAprh([],3592.25)), 88, RtInACEvUg())}
   ✅ #{fYRiMOFZMw = RzNIQXSUzr(fNAXzoXcGC(eAXRwCJHiH([],-4242.49)), 28, hjWgqtDkWr())}
   ✅ #{pxAsbDdwUx = VVZQPFXYxD(TTTFDqHQMl(LwESMbzXsM([],-5329.97)), 74, XeogWmyiPo())}
   ✅ #{lWKNGFaCei = zUFuQVuKkQ(pLLJdxmNsM(OzicWVaRiM([],2577.65)), 62, iNBELqrOkV())}
   ✅ #{pkFJwZDFki = RUewbJUigm(sgGukIdiMS(dePzZKxmxK([],-9405.99)), 14, koimhojbsp())}
   ✅ #{kFtxLfAtlL = JFquAiFtCQ(ClGkGYLBub(ipKLMilSnk([],-766.79)), 76, zAkvSFgwoA())}
   ✅ #{pmuXuAkDlh = qokRBQaafw(PXtpPJEqHk(zjpUvjHATC([],-5312.02)), 82, sNoMfDLmgS())}
   ✅ #{GYCkmNALTK = UtzMOzsxrm(BEnTbWTElZ(zBIjhWKelK([],7744.27)), 69, LrntCqnVys())}
   ✅ #{QiCVXsvRzu = VmaJClSZuz(TbSrcaAyuF(xhUkgMvVHD([],5603.34)), 46, efkPcWakms())}
   ✅ #{ZkaFtjeAjU = dkNhUjurNQ(PUrGateqvk(CWJCFehupA([],7066.04)), 33, pYgSIDxJVd())}
   ✅ #{chJtoUgDSE = RMDSpTlCEk(mfLqJCWubm(fQFQrkHwXR([],5396.17)), 50, hMjrxjXFRl())}
   ✅ #{rqMttxWABZ = auCvfWKpVP(rOfoohRsFa(WfGwRYcWwp([],-5718.40)), 25, sGaIIzBVSd())}
✅ function declaration › functions with arguments syntax
✅ function declaration › functions are correctly separated into types: string,decimal,integer etc › function case
   ✅ #{XuEfKiaZgS = kakAheQZrA()}
   ✅ #{VmYQnohKpp = FJAcOSMKJX()}
   ✅ #{uyuxauFbyn = MGeiiJGwHD()}
   ✅ #{kPuPCmZtoR = XMtuAcvZDm()}
   ✅ #{SUTmLIWuUB = tqTEHawVcn()}
   ✅ #{xuGYpzWAjy = aNBkWzmXIs()}
   ✅ #{vIJUMnzFhM = QPggSDYkMN()}
   ✅ #{GnPrrvrIou = VqUqQfqETU()}
   ✅ #{OdMFlJODLg = LgRlVITtAr()}
   ✅ #{kRLNwPkoIY = jPKitMExZx()}
   ✅ #{SIuNplWygj = MTYqjLlXjz()}
   ✅ #{xdxrxqTfCD = vIaJQdAXRG()}
   ✅ #{GnhoOgylNt = JniCeGTlfC()}
✅ function declaration › functions are correctly separated into types: string,decimal,integer etc › function case
   ✅ #{iaOIMthPOx = dVxSaeDlre("lsRzvNAtZs")}
   ✅ #{QOZXPmlRDU = SIDZeazoMj("ZdTkDYeaAx")}
   ✅ #{BAabQQWDPq = WnCktxKkuL("PvogLncZpc")}
   ✅ #{xWfKiRfoAH = JxaJDGgyFp("AVtpxTvYWE")}
   ✅ #{smxcUEnOGt = XmBRSUAeXB("XTZnOtjvaM")}
   ✅ #{hgmeAZUOQl = WHEqTudPfo("czfwyycxWZ")}
   ✅ #{pQergRpgWM = kvCxbLdTtd("rvOaTVbJCy")}
   ✅ #{yjmaPBRZyD = CFwiyHHGea("HvpTCFhLwJ")}
   ✅ #{QlKlEVxgLG = KglYgUEWGh("WtgEpZkPqL")}
   ✅ #{qDMcOGDHpw = sReUTRMrbn("tGkOlUiavR")}
   ✅ #{AIpKJUoBTM = pDwCTocXee("khNbKkjeFc")}
   ✅ #{gfOOZhTQlD = clZNovvRFH("mwnFNiDBTc")}
   ✅ #{EKkvebeMCJ = ZVrQykarYA("bwmvEuXxCK")}
   ✅ #{avlwtzAXzf = vBhopdtEfN("DjVUdnDHYh")}
   ✅ #{gFAtELUxQk = uvCnISeoBq("FffiQyhmQM")}
   ✅ #{jUHyoqaaBj = ZQUcRCINoj("Ipqhwizkci")}
   ✅ #{nbuWJgAkpy = nKIXiprDHh("ezeYJxAgnQ")}
   ✅ #{fkVKRUNGZB = AcrCLJRhyq("bbHAjIbFEH")}
   ✅ #{hZnQslGjHh = evDVeszVjY("ZSiyemqleT")}
   ✅ #{IbRycCeGrq = BkuUMNyrYo("SQBBiTjTTU")}
   ✅ #{VLnmWHudGK = UfJqQJerkb("mIcomhwGiN")}
   ✅ #{RKviziCvGm = gppCgTYyFI("DmUHrzrzJE")}
   ✅ #{TBstonpcPU = rxTKIlMNhS("zchJHXjgdS")}
   ✅ #{QiSrbDGKVt = JOwzmZAZHA("RzJtnufezI")}
   ✅ #{ILExXSLBCt = ogINFjTqHi("bGPysLqPwO")}
   ✅ #{XdCGsfUhwq = WODQTyPCco("sNrQNrlcKp")}
   ✅ #{uVomryEiBK = sXAsrJbzaK("PBZQuCHlzv")}
   ✅ #{dlTtymYlVQ = PJwcHkxaWi("MCZEAfmffg")}
   ✅ #{sBlsaYFiqo = BmyTfBzsSE("ZHFgdKAZts")}
   ✅ #{swTaRHtfES = pBDNZKsHSW("PUUlFgMXId")}
   ✅ #{uPVOmkXoVi = nZqKlEihTT("AbHwpSQyaF")}
   ✅ #{xDRxJuKFAC = oNIOrnqRCt("LhFFRPMDyx")}
   ✅ #{GTHstsKanw = FRykSzEEKF("AXNElbIRGm")}
   ✅ #{RsmBdjJrIk = aMiGdHOTxL("IEpsNzNsrJ")}
   ✅ #{qXbrVsnXGX = JnogughYeq("nunENgnSQf")}
   ✅ #{uCFhwRkphg = RIIHqijsyo("ZRoRzZGaKG")}
   ✅ #{BbWrNTyUyz = TNZmqGAXGf("MOUdeVqWcm")}
   ✅ #{trwqLjOepB = JXoXevXnlf("PCPRIvWcEr")}
✅ function declaration › functions are correctly separated into types: string,decimal,integer etc › function case
   ✅ #{CdomUMYsiF = IkXGJqOGrS(18)}
   ✅ #{AaNFNTTqxz = dcfPcCfeoJ(37)}
   ✅ #{LxzofrOArv = PjCBcoOwkq(33)}
   ✅ #{qihcyCqHSN = YWQaQquYln(66)}
   ✅ #{HAUiaOxlGt = UdZTSdTLuC(55)}
   ✅ #{pDTKZcGAuw = QRkFDqEqYU(11)}
   ✅ #{vNPlUEqUQM = IPsdzZPAaO(81)}
   ✅ #{bcyycUbFBe = TTAOYfaOuq(4)}
   ✅ #{oNULHLLDnd = QlMefgXnPz(60)}
   ✅ #{huIfxgLxbI = fuVXhbquzk(72)}
   ✅ #{tdVzursDfO = SvtSqBfHUe(29)}
   ✅ #{gFMgqxAkLn = lsIFOMtFNA(33)}
   ✅ #{gpkmPxRfHs = quGfEEpeaw(22)}
   ✅ #{FYNqGUFBZE = MFbDcJzHWr(74)}
   ✅ #{JKMoxWMgyf = LMRJLNkIfJ(76)}
✅ function declaration › functions are correctly separated into types: string,decimal,integer etc › function case
   ✅ #{oYupavfFeS = wnWIWcoYly(3073.0936331571156)}
   ✅ #{zYkzbftXML = fNIOffNwED(-9400.567719642519)}
   ✅ #{GXnxilWbYE = MomBTSwdxW(5186.787538272745)}
   ✅ #{tzQbTLssVP = tpnClXWbgN(-552.6027617366708)}
   ✅ #{nGRTUjdfhZ = JIrXeegHYD(-8207.196016408547)}
   ✅ #{idOXpFXeok = IuSmBCtsbO(5043.220633670147)}
   ✅ #{uxzUSmPMJC = pFTeLKQQxq(8417.169534416644)}
   ✅ #{JajqWBHFMV = gGaROKruxS(6249.016238005335)}
   ✅ #{IiOjeJplvI = HMCFegGTpW(-6667.584019350257)}
   ✅ #{DXeDeutIww = PdRHCfHYzN(8129.127845002637)}
   ✅ #{AKbzzMfmIx = fldAkQznKU(-56.38078652861441)}
   ✅ #{uyEltXgexP = ZtbFyakleO(2841.72409866015)}
   ✅ #{yJIsEtZsTd = zIJrvwaMdd(2515.1673091011053)}
   ✅ #{OTNPejcIOr = zOlnXVNTTr(1494.8037799419617)}
   ✅ #{olcxZtiiqB = cwqUtbVwYq(3094.654212786223)}
   ✅ #{eefIGtvtuF = DuHcfIfySU(-1770.002093631183)}
   ✅ #{RmwUVUVapj = WfOGAnLGLz(-2232.983987963211)}
   ✅ #{LUJIDgqeYC = GkfcSrSqVJ(-8534.17791985825)}
   ✅ #{gLPLFMxZnG = hRIroHVfNv(5073.245539769914)}
   ✅ #{mzgHwvGJQz = sXGwJwIcwc(3126.1391895218258)}
   ✅ #{dRuZQFICGu = KAEXrQKQkP(3319.5646356938614)}
   ✅ #{UjbWkBolFM = pqQZZqTUDI(-4428.232925559905)}
   ✅ #{YmouHAydwP = heJpxlsNnz(-2968.8706386623644)}
   ✅ #{SRgVanLVRb = wbmwwotcXM(-8584.806030145595)}
   ✅ #{yESmwMmWeN = ilrbxjzAHW(410.3059808546441)}
   ✅ #{lbuOvfZUlo = KCiwOUlXQa(8971.911071883984)}
   ✅ #{GAenosEeRJ = ZLYfGdWjnz(-1312.3075320939479)}
   ✅ #{jaKOSZaKCX = ukehjkXwHg(-3542.545032257929)}
   ✅ #{wPnOAqkCVk = kouAVZhtgn(86.25953022689282)}
   ✅ #{PHRuNdmRvd = KrnHDouWXY(-2220.255320583795)}
   ✅ #{AjDAgqrgUF = mbyTExDtgw(-7293.271241351884)}
   ✅ #{mAIKwyRjar = RWzyPJKyGc(-6775.740048351901)}
   ✅ #{OYzYQfqgMN = QKLOnXOGae(5110.942936815243)}
   ✅ #{FlJVXjjTFB = DpIYWvHjpA(1708.6347605413903)}
   ✅ #{pKcBeQgejm = UiPQvutLxg(-8981.872683526537)}
   ✅ #{nauMviZCTf = yMPCtvrbZL(9686.738820255581)}
   ✅ #{PAZBhlAFaB = ROgnDDIazs(-9565.629638101647)}
   ✅ #{ZjvBumRRoW = JxOjOWZuyW(-9432.114210439611)}
   ✅ #{gnMeFRMtQn = YxKSLyAEMy(4635.277936705757)}
   ✅ #{kdYipPNnjx = kjUWShEROW(-2253.7653773731445)}
   ✅ #{frtfoqEkrO = MpTMLhhejx(-3690.8100638388805)}
✅ function declaration › functions are correctly separated into types: string,decimal,integer etc › function case
   ✅ #{gNMiNTBVcn = zbgsuZAsOf([])}
   ✅ #{tHwyxTNrXR = LzLzCOQIdR([])}
   ✅ #{ddrDHyVAZV = KFUQDsgumz([])}
   ✅ #{WosGGscCzb = cMbcjMWLfM([])}
   ✅ #{DfPwGpLkLn = iarINsMjdd([])}
   ✅ #{SQSKltnBKv = AaAeOyQpIG([])}
   ✅ #{GLXNWFOkxo = zTgWNjEhZM([])}
   ✅ #{iLhxSAQwlr = UCQHHRmSxZ([])}
   ✅ #{uTySvRZabi = uhAZyXjOom([])}
   ✅ #{pSawmylKeh = fGvMakOuRr([])}
   ✅ #{klexJRLTTJ = RJAePxsdNx([])}
   ✅ #{fvNHzERUgl = PQrcsepbeA([])}
   ✅ #{VYhelPhLmb = eKNnOBAnhX([])}
   ✅ #{hpkWxApoou = BHkHNrBtpm([])}
   ✅ #{lViSvPaaEq = OQXrlRyJXV([])}
   ✅ #{LpcZSOFaOW = RtEwGRVdnO([])}
   ✅ #{hgpZkuSzQC = utUCvVJKdW([])}
   ✅ #{MKNCEzNjUN = cBEKVwHFNI([])}
   ✅ #{fJsFyxagRk = FeZNUMFGDB([])}
   ✅ #{nTULXRfypV = ruldvvKrDV([])}
   ✅ #{sOoElHgFLM = vImXgUuusO([])}
   ✅ #{uwpzEDBSiy = sbCNdwQDVh([])}
   ✅ #{ISijSgCODS = gQOrypsuBT([])}
   ✅ #{vAxJspWczC = tyEshFUtYo([])}
   ✅ #{PLQfJEhZYP = paKBKBpZGa([])}
   ✅ #{unMQpdUOQD = YHoNsbvYhL([])}
   ✅ #{NpQFHNiBFy = iqxEsPXMph([])}
   ✅ #{JPSRZrLzFS = bxQXNSLmoj([])}
   ✅ #{IRWffjOyeX = biayZFFxje([])}
   ✅ #{AkjKVEtLbm = AsAqTsijFN([])}
   ✅ #{OhFRcftbCW = ATewnqodPt([])}
   ✅ #{bWIvKyderm = ofGXkoCxDX([])}
   ✅ #{tbUrwXskLd = VJlQKAOuQg([])}
   ✅ #{UcclecfSvq = eAsDQEPuIG([])}
   ✅ #{ImCesigCpJ = qpDTNMYzol([])}
   ✅ #{yQfsgomwuN = UmqgUZIAMO([])}
   ✅ #{rmLfBgApeV = hIakPSWrEu([])}
   ✅ #{ztvBhCrJAX = qcDvYPLjvF([])}
   ✅ #{EsKmBdktsQ = TilPYAbtPE([])}
   ✅ #{BvnqFPjRzy = CTvtWsewZc([])}
   ✅ #{jHpouEcrZR = hRTqOhpbps([])}
✅ function declaration › functions are correctly separated into types: string,decimal,integer etc › function case
   ✅ #{oVBzBDvlyM = YIISCSUzgw(%%FojtsPjoXW)}
   ✅ #{yBCnpKKbBh = nZzAasveao(%%IRnBMvmIMv)}
   ✅ #{npFXccrOSG = dhAPcglbNW(%%HMyELVXgSv)}
   ✅ #{giEIGwgQmO = eJHtMBthOk(%%KFOliDMhRh)}
   ✅ #{EnaNkihFYo = QNYNJkhhhB(%%QzIwoCeEKw)}
   ✅ #{oZvcECuzcp = wdaPzQwhTh(%%YSzhenWmwF)}
   ✅ #{IbQuuRnXSj = VYAbSZlJXI(%%zcxtQnePgX)}
   ✅ #{WbCTgAQoSp = gzRmEYAqoq(%%SdELIoGXiI)}
   ✅ #{vZKEZMQnIl = TpYcAJTgGh(%%kWtApaOGtx)}
   ✅ #{LSdsxScYLp = qfEItSRaFZ(%%vpFVieTHQk)}
   ✅ #{KfiTwftlEh = mYNnQUQfEA(%%zxTmDThxfw)}
   ✅ #{zofYkKxWlO = pHFPGLnjKx(%%wbtHPsEZtP)}
   ✅ #{SpqEhlxGeI = mhNsUggolH(%%rYYGffKebH)}
   ✅ #{VwfQqLjtmy = wshmEEuEXv(%%UNsdLUoaSn)}
   ✅ #{GjxXskScMP = PtYxcPsSxu(%%bNnptWJTNI)}
   ✅ #{jptzTchOos = tDCuDmxCbK(%%RAaWAwLmIw)}
   ✅ #{umTSdGhnXU = pxLCSKafiR(%%xhbqZeVgru)}
   ✅ #{mOJULOTpkG = AhTWlukJxO(%%dHRpBBjhde)}
   ✅ #{xWeitUeXCV = xwzaMYYvvI(%%QQsKJphZdh)}
   ✅ #{UmcGzMnmeM = MKLOlHmQyN(%%iwARDDMxhk)}
   ✅ #{zeCYxPcIbW = pEGahudBWS(%%nZUbqseJOW)}
   ✅ #{mSComjIaxm = iDyMpSyYDU(%%cgwbDXVtJf)}
   ✅ #{IscqCHcmzK = uGvtEIFdDG(%%GelVbizmHv)}
   ✅ #{aHprcfkbfH = KizRskjHIq(%%EKTtMBHtDo)}
   ✅ #{WcPBkxdkIY = OGneJgzkND(%%SDPZgGiVor)}
   ✅ #{AasbvVpYTn = bBfqWWSdoc(%%IatTozJgvS)}
   ✅ #{JXilUSlDkE = wFxqundxow(%%hPiPLjhbLC)}
   ✅ #{xVlepXxXMF = yJrQuexpTe(%%xLddMuQFpY)}
   ✅ #{lCssYPOmjq = zzWVovqbcW(%%LCbQjCfeXy)}
   ✅ #{amaxgNCIqq = GaaWoqJXfR(%%gKkaFovJZF)}
✅ function declaration › functions are correctly separated into types: string,decimal,integer etc › function case
   ✅ #{fYgncrfDUx = GOKnWhsutb(CsgRRqecDw())}
   ✅ #{AmbAsvpTiK = FaPpgCpXCf(jvPPrcSzhM())}
   ✅ #{pElHffVjFR = IWaiNtwdkI(kxwbbejaIf())}
   ✅ #{qzCVnkHFec = AGAdxssIJv(wmuzNMpYIU())}
   ✅ #{GfxUnoDEZe = DuQtbKuznC(lrZRyIADMl())}
   ✅ #{ymsYsRVGsc = VQyBFVbZQJ(kMBUWnmUfi())}
   ✅ #{hkOWbWZFhk = bcpTRfCBBa(kJCIhLKmKU())}
   ✅ #{aXCYIURSFV = XMAWRLpemR(CwWObZhgEJ())}
   ✅ #{vLYGKZWKMH = KtQxyseYle(gpzUHIdAyp())}
   ✅ #{xNifOMuXPD = GwOOfpxIUE(wGIxhZNxdw())}
   ✅ #{oEDeBDvOWa = SJdDKmCiIi(GysDpmptRP())}
   ✅ #{ukvCCkoXGq = dEZTFdAYko(dIAmatQXGD())}
   ✅ #{STPpoqciLt = FqCAHHQnih(SSyhJKToXA())}
   ✅ #{TWHWlMxDfO = iTzeuFmTWt(ZJuBErfkby())}
   ✅ #{EVaMYuAMTQ = yGmVxtWRrJ(lFbNYNjdbc())}
   ✅ #{tkKJGJTTJU = SPNwlRYGDQ(LpRbFpfPSt())}
   ✅ #{nGAfUpIKtn = lqzCMjfjzA(JgkZvqHuIX())}
   ✅ #{txDlCpXhao = mjimLYCTVU(uWfxoiGSHh())}
   ✅ #{sdybMhdcOP = vEVrVvxhbC(SJrLCVHsom())}
   ✅ #{COcgraOuak = vQTeqURsnv(ifFHrdUldl())}
   ✅ #{uqwsvkvTXw = zibXXpaOCA(MoHLGKKfSt())}
   ✅ #{InsxflCicP = xGtsgLPiHR(OwJgjrSDmr())}
   ✅ #{iflpuySspp = xemqGWgvoi(kcqtQrQbpn())}
   ✅ #{rqhGQmmbVT = CSZMOgGazF(bOKJBuvYqr())}
   ✅ #{AqjWckjNtk = UUNhkIxPhV(YAkJFGxmjj())}
   ✅ #{dEuMjNTyed = oXtSfOPLdC(CeBzmGBpUc())}
   ✅ #{DapzWKZFWd = xxaGpvjLoo(RxMBvpNQaR())}
   ✅ #{CgbxHDesml = ttAMZPhaIl(NzkCTDskNk())}
   ✅ #{EIvycZgLSk = dRLqOpdoxk(lfcYdBXtjk())}
   ✅ #{UPwjrpIUTX = QYqCBAJnue(OFVRsiAKnn())}
   ✅ #{yYdadVpfzK = uVgPOiRIUX(TjFWFSuigQ())}
   ✅ #{SlkhJylLQB = jpfGLwCYEt(ukUVPhhNBB())}
   ✅ #{rgCftYcKmY = eCdgvBzyvI(eHzIPTztKg())}
   ✅ #{ZnavqGwrYA = qJfPYqAWNs(SqJulZxfQu())}
   ✅ #{EujXBeGsLI = uHIhAgoCTr(xIThRejlDB())}
   ✅ #{hifAoktoSa = XbDNHMjsJv(FqoITaWcmX())}
   ✅ #{SMflgpDyjF = PBJaSchzIX(RvdexrjAZV())}
   ✅ #{LuPYmuODqL = ruOuFOfwWm(AlRsKTTXFo())}
   ✅ #{YEYCRuVsMs = anbTlMyxDC(cjSdnrEwho())}
   ✅ #{WtODpzQeFQ = tKQIHHRpzp(CoWrllIbZy())}
   ✅ #{yBcRdUdgqw = oCRnXlvBqT(KGzzeMasEZ())}
   ✅ #{CVIqMQSkof = bKRckTDjlH(bVikslUOdX())}
   ✅ #{VqeebikveB = zoiiVPGQso(gtMfeopPRK())}
   ✅ #{ifTUrgHYzw = ipEojnlyfX(mTHxnLsgLL())}
   ✅ #{tXuTfQQjwU = gwUrBboWfy(RrCBjiZvtR())}
✅ function declaration › functions are correctly separated into types: string,decimal,integer etc
✅ function declaration › define statements
   ✅ should parse define with function expression
   ✅ should parse define with constant expression
   ✅ should parse define with number expression
✅ function declaration

3 passed, 0 failed, 0 skipped, 0 todo, done in 85.66833799999995 s

✅ inject
   ✅ grammar support inject
   ✅ should reject invalid inject directive syntax
   ✅ should reject inject directive with empty identifier

220 passed, 0 failed, 0 skipped, 0 todo, done in 1628.1249790000002 s

✅ key list › the number of arguments must be equal to or less than the number of context arguments
✅ key list › single key item
   ✅ #{JaDdQMIFDx}
   ✅ #{XrQdoKHumV}
   ✅ #{lrdNkNXFVC}
   ✅ #{wBeTRhCMWK}
   ✅ #{ZEhomzcDgk}
   ✅ #{TMGYWTsxyF}
   ✅ #{kYTNHBPiPV}
   ✅ #{kNEnskhyJu}
   ✅ #{TNnoDgALYM}
   ✅ #{DUFBBDyTHU}
   ✅ #{gplTVpdLek}
   ✅ #{dgGfDzoZdI}
   ✅ #{pQRHkheODR}
   ✅ #{lTxVtrXvMH}
   ✅ #{fAaHzzvVDX}
   ✅ #{IvnFuxsyHs}
   ✅ #{OaNbuECurJ}
   ✅ #{NymPFcOYwv}
   ✅ #{roQQSswKIg}
   ✅ #{plWNAHXpQb}
   ✅ #{knmahEUHbm = "DjSlVEPftz"}
   ✅ #{cmLWpLYnrV = "BRXryyDAUV"}
   ✅ #{ykLKVrDLUO = "OMqNSOAzcv"}
   ✅ #{SAwjwTaYdU = "ZzUslNvaHc"}
   ✅ #{XnANetELBS = "XxAEFWPsmS"}
   ✅ #{YdZefdVZZy = "yfdqnRMWsa"}
   ✅ #{cIDRQAbdjo = "vMtYQWNPNv"}
   ✅ #{EWQPUJbeei = "VhXefpfXLC"}
   ✅ #{XoOuMQHrbz = "ZyhQfWCquu"}
   ✅ #{gqqeliLwaa = "fHOSmmDznc"}
   ✅ #{zrQLmSToOR = "cMBWuQjQUD"}
   ✅ #{lDSLTINfud = "DVklIidxsg"}
   ✅ #{mvzhdVSjym = "rxePbjQdCr"}
   ✅ #{SKnjhCRcwu = "KXMdAoNlNP"}
   ✅ #{RVPiEbCNaP = "eiiBOVTcuJ"}
   ✅ #{TjvtrkjHgf = "rUVpihEAGV"}
   ✅ #{PiHklxIYqs = "OAutSjBjym"}
   ✅ #{ckRDOIwTKb = "LsrcPzfpTs"}
   ✅ #{LuSgQvLmrD = "QQNWaelYhF"}
   ✅ #{ymFHkcvaPX = "UzZLhrfSAl"}
   ✅ #{vSJiQUbpsq = []}
   ✅ #{DPRtkRZnOl = []}
   ✅ #{GmGSwZEfwX = []}
   ✅ #{KVIsPVStqJ = []}
   ✅ #{NtPMawkMyD = []}
   ✅ #{ZDFsIqIkCX = []}
   ✅ #{OUcVuiOLFU = []}
   ✅ #{KFtyOMoXEv = []}
   ✅ #{BsAIMyQtLd = []}
   ✅ #{UrlnfFxwWG = []}
   ✅ #{BVoyNzgBIG = []}
   ✅ #{yqYBmEqZsu = []}
   ✅ #{MDpIfzPRtm = []}
   ✅ #{iMmVzjZvjR = []}
   ✅ #{mxQwkvvTGJ = []}
   ✅ #{xCzFuMlFPY = []}
   ✅ #{hCXmJCrKwX = []}
   ✅ #{EMMGIzSOxR = []}
   ✅ #{oOdrvNxPON = []}
   ✅ #{enlFdFgAgF = []}
   ✅ #{mfoCGXyogz = 29}
   ✅ #{dxFosfvpYG = 59}
   ✅ #{LbBFCzLyhM = 80}
   ✅ #{oVfhjRpVIv = 9}
   ✅ #{VoccIaCHFX = 29}
   ✅ #{fYDjfuSGWO = 66}
   ✅ #{HwSliCUbZJ = 52}
   ✅ #{zCzIfzDMXD = 25}
   ✅ #{qZPyAqfwMY = 16}
   ✅ #{bBVYyQOrUd = 72}
   ✅ #{tnaIrlqZwW = 90}
   ✅ #{kQELTvvOib = 25}
   ✅ #{mHTwTBWguM = 10}
   ✅ #{CHWVwUrqCt = 2}
   ✅ #{oZpabHYgRe = 70}
   ✅ #{SeXXZnrtqB = 30}
   ✅ #{ElwVMKBObo = 41}
   ✅ #{QgKhcMkmiW = 2}
   ✅ #{twqHnpdjaK = 21}
   ✅ #{CopfiSWmjG = 17}
   ✅ #{cskilNpjxa = #NbYEJFECvc}
   ✅ #{EivqQpawWA = #gNZnGVffrV}
   ✅ #{ZUbcRelSqr = #zZwfFqBdUL}
   ✅ #{SIDkKlFIcG = #ONvBRbktoo}
   ✅ #{mdkzdOlmdq = #fIjgqogqZR}
   ✅ #{UEYaYGbvMY = #TxVMELHBsY}
   ✅ #{NibZAZGCib = #YBjKJqghNl}
   ✅ #{HNGVzXLmLs = #CHzCffGRLC}
   ✅ #{gtSZjJLATs = #qimXaToZEP}
   ✅ #{XYpHZfLtJM = #SxRwwrtLDb}
   ✅ #{TOExUrSBwU = #WBCbtoTTfZ}
   ✅ #{kyDxhDMUEX = #TzhmQLnAOd}
   ✅ #{tggxvGXclK = #CNPxoRhdMp}
   ✅ #{gHISFzsxcV = #giAJLLHXBA}
   ✅ #{nyZzAfHDPs = #wOMQLSHTJt}
   ✅ #{ItFPVaxKJz = #MyVjApMxlQ}
   ✅ #{QJjzQtnuam = #xVLfwFouYX}
   ✅ #{eQpHmmxAoJ = #RnYksqufrN}
   ✅ #{iknWRKQIWe = #shvEshhgHw}
   ✅ #{uCoophnllU = #aHeBWpKWpr}
   ✅ #{eBUWOGVebf = $mlaITqqUdJ}
   ✅ #{BqYWdxBCUG = $OThuzbtkud}
   ✅ #{TbznQCzOIA = $pbxmSmBuBN}
   ✅ #{wHTgWHnnWW = $PgUsplgZPc}
   ✅ #{WEgCfKKFFZ = $ZKrZOXCoJH}
   ✅ #{DMCHSpIkIm = $sFHGZlDVlL}
   ✅ #{jBFdNWqUkW = $xwiFvQszZv}
   ✅ #{yDPWIIbyKY = $FuKSRqHmuI}
   ✅ #{fnIkRUWpoF = $cZeppcvAdV}
   ✅ #{nkLiBUBPis = $EuXIryZGHH}
   ✅ #{ggNVKDDkTE = $MEOdAKUgFV}
   ✅ #{jSsaeKuYPM = $qYIqwVkqrs}
   ✅ #{nXDuvNXSfj = $bDcnjmFIGJ}
   ✅ #{KLfjAyaZJM = $LHWFmsXpvT}
   ✅ #{ovHfTTMSUe = $zAdbRGxWAd}
   ✅ #{rXyihxpVzz = $EosfNbLQeV}
   ✅ #{OGzXSdCJct = $xuHleNhiWr}
   ✅ #{rHahAgZThr = $pJaTKKRFxD}
   ✅ #{oalQtzXlzY = $pgWHHjdjKn}
   ✅ #{ApogwVGYlR = $UlVVFLRiHn}
   ✅ #{BoDyDBVJaC = %%XYZiZpqXZT}
   ✅ #{xYUfcOCZjg = %%uYJTYRRoKZ}
   ✅ #{DKMCMoBThH = %%UcfbDKUhtE}
   ✅ #{bTAobaIzTZ = %%TVvIAfIhUW}
   ✅ #{IEbTLovgpL = %%lHNpBkBiER}
   ✅ #{wHEdvcLXRx = %%kfvorQceyN}
   ✅ #{jvtUFyiAsQ = %%doCPAmpfRX}
   ✅ #{eZBZgfWKaP = %%bbWWAvqCMO}
   ✅ #{JvoXzfWvyS = %%wfmvFefTXd}
   ✅ #{ifshehQAFx = %%bpWgNNGvRT}
   ✅ #{FvMMPugbkp = %%ehojDtSLIm}
   ✅ #{OwRkTkLyIG = %%vQyBycqAyq}
   ✅ #{gQOwZtSaNJ = %%MoSnKAEdrZ}
   ✅ #{BInOdbMjEM = %%DkvAyuYRgR}
   ✅ #{GzfAqsWWIU = %%MdvlnNlfsV}
   ✅ #{URGDzndCzr = %%HpUCRDZSEv}
   ✅ #{xGhAsaUyJr = %%MpdiSAhkZP}
   ✅ #{NpkBQxTpSM = %%SvEPgDbyfy}
   ✅ #{dZPtDIEmmd = %%bntorrDNiO}
   ✅ #{TZTlUivBVl = %%YMtZjqSAOP}
   ✅ #{yNUxNZioYe=7396.332457603781,WMFTJfIhMx=-9280.638206766675}
   ✅ #{KHrDQiyNYw=-212.1825512462201}
   ✅ #{lzHpatBseh="NUSZzkTvSb"}
   ✅ #{TgNOrKZYQV="RpsuImFgAz",NqVWiTMIiG="jPEymsCxhy",jjnxDjlhUb=5}
   ✅ #{DnmzYnZczb="INLweCKRkV",fXoWZzPjKt="EUXSuGeyXz",dBiFWdOUnC=-5028.438942659268}
   ✅ #{HHGrYpBWcj=23,irxAFJsJdJ=-581.8017961861206,KQCCmmIvIf=-1826.3431169747228,NihFSkdomp=91}
   ✅ #{ERERoRZoQy=1444.1335386372066,FirHPcjIuP=32,TosUUAHqGy="uHHEYNJfVg",RxxHQNonjz=9}
   ✅ #{hyeJFcASFp=11,ADbpRZPWXY=-397.5086322395364}
   ✅ #{JADAOtDxZu=-9244.825400317715}
   ✅ #{ebBAZLNDCS=6417.101148796111}
   ✅ #{RdmwcAOOfa=7856.795016468921,ldqtAMxmRz=9903.454172959606,TZSHiBWzEx=-3482.3989002823155}
   ✅ #{bYfVrprSfI=5161.28064105205}
   ✅ #{sLvJSslCwP="IpOTOIBbve"}
   ✅ #{KclJBmSbvY="OEobnbWqCO",NFNQixdNJH=83,hGjnHoIPjx=46}
   ✅ #{wyyGMQsQiD=8513.403481442794,nKUuxrvdVU=17}
   ✅ #{WKioSKNUzr=47,YHQtkddPvB="bmzSUoflga"}
   ✅ #{aooDJKdxFO=88}
   ✅ #{aXapOXlPHN=5191.7246860745345,VBabKtKluH=3293.998985296397}
   ✅ #{hggPNnRRYH=82}
   ✅ #{KtCRzcZUGf=11,lrrusRuTLI="kPSzDWRWnU"}
   ✅ #{rGBrVXaZIA = 2621.797432122583}
   ✅ #{nAZVMStsaS = 4151.288117090327}
   ✅ #{XttITMQSKy = -2002.6501104050067}
   ✅ #{cqMuccSiPE = 5100.552088528921}
   ✅ #{XJiSPiNBEo = -6525.561843050582}
   ✅ #{HFAsqkXSOn = 4633.405782482538}
   ✅ #{eWnozRJMav = -9588.242921828396}
   ✅ #{GIAopnZGOJ = -3944.489551239556}
   ✅ #{feRBBYTSJh = 5863.810248899777}
   ✅ #{SEXSItdTZa = -1646.5387797461499}
   ✅ #{TkiUplDwIj = 4232.466657618006}
   ✅ #{BjnORFOHqe = -9026.784206104676}
   ✅ #{PGjmlKxFyx = 5639.69797564882}
   ✅ #{ILxFWacmzV = -2490.930696096323}
   ✅ #{fNiXdwgovh = -7876.123563220775}
   ✅ #{mncmEbFgIj = -8385.876278536378}
   ✅ #{MPwwOkaVTc = -8705.972871633541}
   ✅ #{EBZtdAxpef = 5200.399815607436}
   ✅ #{aVHHeePZVR = 6823.84944724074}
   ✅ #{tetokpCKNV = 5061.652493911664}
   ✅ #{MzuOswGMKm = UwCuYZMQrE()}
   ✅ #{jglSOBpTQs = BnYnNCNtZB()}
   ✅ #{PcvBoJLvxC = knJMEbAJyi()}
   ✅ #{VGFuLPjCNu = yXsnSjkoJD()}
   ✅ #{cpxjsKlQKB = AnpWVwxNhY()}
   ✅ #{mMoAQhFLNq = VnjcWuVIWx()}
   ✅ #{RNKdNSZlxm = oYAnHyfPgr()}
   ✅ #{hEeQDzZxiz = AXYcfSfKKz()}
   ✅ #{kzAaCiqJBr = gSODCHpPbu()}
   ✅ #{OyGysltcCs = lxhPPPDaaF()}
   ✅ #{lrrinozKFn = TSgcAchZOt()}
   ✅ #{sWWGaUUtMK = kzOAyDEskr()}
   ✅ #{URjVduFYGx = dWxXloVZUs()}
   ✅ #{bRqOIfNZpU = viKGvhlYjl()}
   ✅ #{cNTvHergmH = QOCFTvegNP()}
   ✅ #{vOxQbTsONF = DigVZApRZW()}
   ✅ #{aybUMgBkpn = bObtZDwxJK()}
   ✅ #{ECJNkIHGRl = XJngyVMUGL()}
   ✅ #{pMyCiALooN = KqpYKJrOhh()}
   ✅ #{loTrCnnTpy = AiHXwfWlNf()}
✅ key list › random number of keyItem › input = #{prop1=5, prop2=10, prop5=5...} ------- The same type of data
   ✅ data type - 
   ✅ data type - 
   ✅ data type - 
   ✅ data type - 
   ✅ data type - 
   ✅ data type - 
   ✅ data type - 
   ✅ data type - 
✅ key list › random number of keyItem › empty default value at the end
   ✅ input = #{prop= "5", prop2=4, prop3} -------  empty default value at the end
   ✅ input = #{prop= "5", prop2=4, prop3. prop4, prop5...} ------- empty default value at the end
✅ key list › random number of keyItem › incorrect input
   ✅ input = #{prop1=5, prop2=, prop5=5} ------- empty values in random arguments
   ✅ input = #{prop1=5, prop2=10, prop5=5, } ------- comma at the end
   ✅ input = #{,prop1=5, prop2=10, prop5=5 } ------- comma at the beginning
   ✅ input = #{prop1=5, prop2=10, , prop5=5 } ------- the comma is duplicated
   ✅ input = #{pro,p1=5, prop2=10, prop5=5 } ------- incorrect name (invalid symbols in name property)
✅ key list › random number of keyItem
   ✅ input = #{prop= "5", prop2=4, prop3=[]...} ------- different types of data
✅ key list › context with reducer
   ✅ should parse context with single reducer item
   ✅ should parse context with multiple reducer items
   ✅ should throw when reducer has more items than context
✅ key list › function call syntax
   ✅ should throw if there is whitespace between function name and "(" in key item default value
✅ key list

2 passed, 0 failed, 0 skipped, 0 todo, done in 62.99396100000001 s

✅ state description
   ✅ by default state description should be false
   ✅ result object should include state description

3 passed, 0 failed, 0 skipped, 0 todo, done in 62.27517599999999 s

✅ subscribe
   ✅ should parse valid subscribe statement
   ✅ should throw error without event name
   ✅ should throw error without action